#include #include "spaceship.cpp" using std::cin; using std::cout; using std::endl; enum MenuOption{Attack = 1,FixDamage = 2,Status = 3}; string OptNames[] = {"Attack", "Fix Damage", "Status"}; MenuOption DoMenu; { for(int i = 0; i <= 3; i++) cout<>ans; return ans; } int main() { string PName;//Remembers the numbers inputed by the user// int MaxDamage = 30; int ant = 3; int amnt = 3; const int Num_Enemies = 2; int LP = 0; int HS = 0; int MaxD = 0; int ans; srand(static_cast(time(NULL)));//returns a value of the time_t type and srand() takes a parameter of unsigned int type// Roller oneToTwenty(1, 20);//Create objects// int Roll = oneToTwenty.GetRoll();//Declare Roll and set it equal to random numbers// Spaceship spaceship1();//create spaceship object// cout<< "Please enter your name: "<<;//Ask user to enter information to remember// cin>>PName;//Pilot Name// Spaceship enemies[Num_Enemies]; enemies[0].setPilotName("Death Star"); enemies[0].setHullStrength(0); enemies[0].setMaxDamagePoints(20); enemies[0].setLaserPower(0); enemies[1].setPilotName("Shrek"); enemies[1].setHullStrength(1); enemies[1].setLaserPower(1); enemies[1].setMaxDamagePoints(30); enemies[2].setPilotName("Captain Buzz"); enemies[2].setHullStrength(2); enemies[2].setMaxDamagePoints(40); enemies[2].setLaserPower(2); for (int currEn=0; currEn<=2; currEn++) { while(!(spaceship1.IsDead())&&!(enemies[currEn].IsDead())) MenuOption(DoMenu(spaceship1.GetName())); switch(ans) { case AttackOpt: enemies[curEn].IsHit(Roll); if (enemies[curEn].IsHit(r.getRoll()) { Roller Attack(1,(spaceship1.getLaserPower + 2)); int rol = Attack.getRoll(); emenies[curEn].GiveDamage(rol ); } else cout<<"You have missed the enemy!"<