Battlegrounds special functions need to take in Recruit pointer, gForce(Recruit* ) then damage dealt will have to be done through the getters and setters of groupSize
Trap needs to add the enemy Recruit so that when activated it will deal damage to recruits that are incoming from another Country. (maybe add a setEnemy(Recruit*) in WarTheatre class, then in the war engine it will set it off)
Country needs to make a clone off itself.
Country must calculate GDP and Economy.
Store a copy of country in a memento (A test and a sequence diagram should be made)
update populationSize attribute of country by getting groupSize of all respective People objects (ie, recruits, citizens and Refugees)
Tasks
gForce(Recruit* )
then damage dealt will have to be done through the getters and setters of groupSize