1 #ifndef GAME_UNDO_H 2 #define GAME_UNDO_H 3 4 #include "building/building.h" 5 6 int game_can_undo(void); 7 8 void game_undo_disable(void); 9 10 void game_undo_add_building(building *b); 11 12 void game_undo_adjust_building(building * b); 13 14 int game_undo_contains_building(int building_id); 15 16 void game_undo_restore_building_state(void); 17 18 void game_undo_restore_map(int include_properties); 19 20 int game_undo_start_build(building_type type); 21 22 void game_undo_finish_build(int cost); 23 24 void game_undo_perform(void); 25 26 void game_undo_reduce_time_available(void); 27 28 #endif // GAME_UNDO_H 29