1 #ifndef GAME_STATE_H 2 #define GAME_STATE_H 3 4 enum { 5 OVERLAY_NONE = 0, 6 OVERLAY_WATER = 2, 7 OVERLAY_RELIGION = 4, 8 OVERLAY_FIRE = 8, 9 OVERLAY_DAMAGE = 9, 10 OVERLAY_CRIME = 10, 11 OVERLAY_ENTERTAINMENT = 11, 12 OVERLAY_THEATER = 12, 13 OVERLAY_AMPHITHEATER = 13, 14 OVERLAY_COLOSSEUM = 14, 15 OVERLAY_HIPPODROME = 15, 16 OVERLAY_EDUCATION = 16, 17 OVERLAY_SCHOOL = 17, 18 OVERLAY_LIBRARY = 18, 19 OVERLAY_ACADEMY = 19, 20 OVERLAY_BARBER = 20, 21 OVERLAY_BATHHOUSE = 21, 22 OVERLAY_CLINIC = 22, 23 OVERLAY_HOSPITAL = 23, 24 OVERLAY_TAX_INCOME = 24, 25 OVERLAY_FOOD_STOCKS = 25, 26 OVERLAY_DESIRABILITY = 26, 27 OVERLAY_WORKERS_UNUSED = 27, 28 OVERLAY_NATIVE = 28, 29 OVERLAY_PROBLEMS = 29, 30 OVERLAY_ROADS = 30, 31 OVERLAY_LEVY = 31, 32 OVERLAY_TAVERN = 32, 33 OVERLAY_ARENA = 33, 34 OVERLAY_SENTIMENT = 34, 35 OVERLAY_MOTHBALL = 35, 36 OVERLAY_ENEMY = 36, 37 OVERLAY_WAREHOUSE = 37, 38 }; 39 40 void game_state_init(void); 41 42 int game_state_is_paused(void); 43 44 void game_state_toggle_paused(void); 45 46 void game_state_unpause(void); 47 48 int game_state_overlay(void); 49 50 void game_state_reset_overlay(void); 51 52 void game_state_toggle_overlay(void); 53 54 void game_state_set_overlay(int overlay); 55 56 #endif // GAME_STATE_H 57