#include #include int getStarCoinCount() { SaveBlock *save = GetSaveFile()->GetBlock(-1); int coinsSpent = save->credits_hiscore; int coinsEarned = 0; for (int w = 0; w < 10; w++) { for (int l = 0; l < 10; l++) { u32 conds = save->GetLevelCondition(w, l); if (conds & COND_COIN1) { coinsEarned++; } if (conds & COND_COIN2) { coinsEarned++; } if (conds & COND_COIN3) { coinsEarned++; } } } int coinsLeft = coinsEarned - coinsSpent; return coinsLeft; }