// Main5a.cpp // This holds the main function for the first Conquest game of // the C++ Game Programmer's Tutorial. // Copyright (c) Forest J. Handford 1998 ////////////////////////////////////////////////////////////// #include #include #include "Country5a.h" void main() { char Answer; // This will hold a Y or N cout<>Answer; if ( tolower(Answer) == 'a') { Continue = Countries.Attack(Player, Player == 1 ? 0 : 1); if(Continue == TRUE) { cout<<"Would you like to Upgrade, Grow, Shrink or Pass? "; cin>>Answer; if (tolower(Answer) == 'u') { Countries.Upgrade(Player); cout<<"Would you like to Grow, Shrink or Pass? "; cin>>Answer; if(tolower(Answer) == 'g') { Countries.Players[Player].Grow(); } else if(tolower(Answer) == 's') { Countries.Shrink(Player); } } else if(tolower(Answer) == 'g') { Countries.Players[Player].Grow(); cout<<"Would you like to Upgrade or Pass? "; cin>>Answer; if(tolower(Answer) == 'u') { Countries.Upgrade(Player); } } else if(tolower(Answer) == 's') { Countries.Shrink(Player); cout<<"Would you like to Upgrade or Pass? "; cin>>Answer; if(tolower(Answer) == 'u') { Countries.Upgrade(Player); } } Answer = 'p'; } } else if(tolower(Answer) == 'u') { Countries.Upgrade(Player); cout<<"Would you like to Grow, Shrink or Pass? "; cin>>Answer; if(tolower(Answer) == 'g') { Countries.Players[Player].Grow(); } else if(tolower(Answer) == 's') { Countries.Shrink(Player); } Answer = 'p'; } else if(tolower(Answer) == 'g') { Countries.Players[Player].Grow(); cout<<"Would you like to Upgrade or Pass? "; cin>>Answer; if(tolower(Answer) == 'u') { Countries.Upgrade(Player); } Answer = 'p'; } else if(tolower(Answer) == 's') { Countries.Shrink(Player); cout<<"Would you like to Upgrade or Pass? "; cin>>Answer; if(tolower(Answer) == 'u') { Countries.Upgrade(Player); } Answer = 'p'; } else if(tolower(Answer) == 'p') { Answer = 'p'; } else { cout<<"Sorry, bad input . . . try again"<