X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.h;h=5a96d4fc630cb23fc67d253984b1ec7b8afdfe8b;hb=4297b2aaab89aaec3cd55f2dd83c27a497bbd0af;hp=bba270cd06d9085fab7ff0ecb63b208672fffc31;hpb=54cd73c4e6a8fc9521f0adda5501cd09eb294b4c;p=rocksndiamonds.git diff --git a/src/game.h b/src/game.h index bba270cd..5a96d4fc 100644 --- a/src/game.h +++ b/src/game.h @@ -204,6 +204,7 @@ struct GameInfo int players_still_needed; int friends_still_needed; + int robot_wheel_x, robot_wheel_y; int exit_x, exit_y; boolean all_players_gone; @@ -242,6 +243,7 @@ struct GameInfo // values for handling states for solved level and game over boolean LevelSolved; + boolean GamePlayed; boolean GameOver; boolean LevelSolved_GameWon; @@ -273,12 +275,12 @@ struct PlayerInfo int client_nr; // network client identifier byte action; // action from local input device - byte mapped_action; // action mapped from device to player byte effective_action; /* action acknowledged from network server or summarized over all configured input devices when in single player mode */ byte programmed_action; /* action forced by game itself (like moving through doors); overrides other actions */ + byte snap_action; // action from TAS snap keys struct MouseActionInfo mouse_action; // (used by MM engine only) struct MouseActionInfo effective_mouse_action; // (used by MM engine only)