// values for game engine snapshot control
struct GameSnapshotInfo snapshot;
+
+ // values for handling states for solved level
+ boolean LevelSolved;
+
+ boolean LevelSolved_GameWon;
+ boolean LevelSolved_GameEnd;
+ boolean LevelSolved_SaveTape;
+ boolean LevelSolved_SaveScore;
+
+ int LevelSolved_CountingTime;
+ int LevelSolved_CountingScore;
+ int LevelSolved_CountingHealth;
};
struct PlayerInfo
boolean gravity;
- boolean LevelSolved, GameOver;
-
- boolean LevelSolved_GameWon;
- boolean LevelSolved_GameEnd;
- boolean LevelSolved_SaveTape;
- boolean LevelSolved_SaveScore;
-
- int LevelSolved_CountingTime;
- int LevelSolved_CountingScore;
- int LevelSolved_CountingHealth;
+ boolean GameOver;
int last_move_dir;
int health_final;
int gems_still_needed;
- int sokobanfields_still_needed;
+ int sokoban_fields_still_needed;
+ int sokoban_objects_still_needed;
int lights_still_needed;
int players_still_needed;
int friends_still_needed;