- Added new code for serialization/deserializaiton of full games including initial game and all the player actions.
- Added an undo menu using this code (beware, it's still very very alpha). - Removed various warning - Cleaned up avatar loading - Added full random lists load/save including the deck shuffling (not sure if I could not replace that with seed load/save) - Moved momir and Co rules configuration out of GameStateDuel - Create a GameType type to avoid mixing int everywhere
This commit is contained in:
@@ -43,7 +43,7 @@ protected:
|
||||
Player * loadPlayerRandom(GameObserver* observer, int isAI, int mode);
|
||||
Player * initPlayer(GameObserver *observer, int playerId);
|
||||
MTGDeck * buildDeck(int playerId);
|
||||
int strToGameMode(string s);
|
||||
GameType strToGameMode(string s);
|
||||
bool postUpdateInitDone;
|
||||
public:
|
||||
enum
|
||||
@@ -57,7 +57,7 @@ public:
|
||||
|
||||
string bg;
|
||||
string filename;
|
||||
int gamemode;
|
||||
GameType gamemode;
|
||||
bool hidden;
|
||||
string displayName;
|
||||
int unlockOption;
|
||||
|
||||
Reference in New Issue
Block a user