src/player_base.h
changeset 9061 8ebd40e86171
parent 9017 3d422fffe39c
child 9070 dd0121143eba
--- a/src/player_base.h	Sun Apr 27 18:05:48 2008 +0000
+++ b/src/player_base.h	Sun Apr 27 20:09:29 2008 +0000
@@ -73,6 +73,18 @@
 	uint16 num_engines[TOTAL_NUM_ENGINES]; ///< caches the number of engines of each type the player owns (no need to save this)
 };
 
+struct PlayerMoneyBackup {
+private:
+	Money backup_yearly_expenses[EXPENSES_END];
+	PlayerEconomyEntry backup_cur_economy;
+	Player *p;
+
+public:
+	PlayerMoneyBackup(Player *player);
+
+	void Restore();
+};
+
 extern Player _players[MAX_PLAYERS];
 #define FOR_ALL_PLAYERS(p) for (p = _players; p != endof(_players); p++)