We charged hospital fees totalling $2400 on a St George Bank credit card on 17 and 21 April 2014. The hospital was located in Denpasar Bali.   On last checking the amount owed on the card (12/05/2014) in Sydney, we were advised that no account from the hospital has appeared.  It is now three weeks since the transaction occurred and still there is no indication from St George bank that any money is owed them in relation to the hospital fees.  Does anyone have a possible explanation for what might have occurred. 


Question: " not all code paths return a value" when return enum type
Answer: Replace this:

// Jesli nie ma jedzenia umieraj
if (gracze[id].IloscJedzenia &lt;= 0)
    return STANY.DIE;


With this:

// Jesli nie ma jedzenia umieraj
// (gracze[id].IloscJedzenia &lt;= 0)
return STANY.DIE;


Leave the redundant line in the comment as documentation.