Persistent Coins (#1405)

On Coin Insert, a file Save/Coin.ini is created if it does not exist, which stores the number of coins currrently in m_iCoins. Whenever m_iCoins is update, the Coin.ini is updated.

On boot, Coin.ini is read and m_iCoins is set to that value. If coins in coin.ini file is greater then MAX_NUM_CREDITS then reset the value to 0.
This commit is contained in:
Tyler Brekke
2017-02-17 08:21:38 -08:00
committed by Colby Klein
parent 4b3507f195
commit 8f332653e1
7 changed files with 49 additions and 1 deletions
+3
View File
@@ -514,6 +514,9 @@ namespace
GAMESTATE->JoinPlayer( pn );
// On Join, make sure to update Coins File
BOOKKEEPER->WriteCoinsFile(GAMESTATE->m_iCoins.Get());
return true;
}
};