From ba1e1deb1bdca110051aa83dec1c03e8b2a02209 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Fri, 27 Jun 2014 13:19:33 -0400 Subject: Bugfixes, features... --- games.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/games.c b/games.c index 26ab23f..108d83f 100644 --- a/games.c +++ b/games.c @@ -274,8 +274,14 @@ static void do_missile_launch(int side) clear(); print_map_with_pops(); } +enum ai_strategy_t { AGGRESSIVE, PASSIVE, PEACEFUL }; +static void init_ai(int side) +{ + +} static void do_ai_move(int side) { + } static void do_peace_talks(int side) { @@ -333,12 +339,16 @@ void global_thermonuclear_war(void) do_first_strike(side); long long us_pop=0, ussr_pop; calc_pops(&us_pop, &ussr_pop); + init_ai(side); while(us_pop!=0 && ussr_pop!=0 && !surrender) { do_human_move(side); calc_pops(&us_pop, &ussr_pop); - do_ai_move(side); - calc_pops(&us_pop, &ussr_pop); + if(us_pop!=0 && ussr_pop!=0 && !surrender) + { + do_ai_move(side); + calc_pops(&us_pop, &ussr_pop); + } } print_string("\n\n"); if(!surrender) -- cgit v1.1