1 #include "empire.h" 2 3 #include "city/message.h" 4 #include "empire/city.h" 5 #include "game/time.h" 6 #include "scenario/data.h" 7 scenario_empire_id(void)8int scenario_empire_id(void) 9 { 10 return scenario.empire.id; 11 } 12 scenario_empire_is_expanded(void)13int scenario_empire_is_expanded(void) 14 { 15 return scenario.empire.is_expanded; 16 } 17 scenario_empire_process_expansion(void)18void scenario_empire_process_expansion(void) 19 { 20 if (scenario.empire.is_expanded || scenario.empire.expansion_year <= 0) { 21 return; 22 } 23 if (game_time_year() <= scenario.empire.expansion_year + scenario.start_year) { 24 return; 25 } 26 27 empire_city_expand_empire(); 28 29 scenario.empire.is_expanded = 1; 30 city_message_post(1, MESSAGE_EMPIRE_HAS_EXPANDED, 0, 0); 31 } 32