I typed in the code for the enemy spaceship (sample code 33) like this and still got an error. Not sure what I did incorrectly
Code:
#include <iostream>
using namespace std;
struct EnemySpaceship
{
int x_coordinate;
int y_coordinate;
int weapon_power;
};
EnemySpaceShip getNewEnemy () //error says doesn't name a type
{
EnemySpaceShip ship;
ship.x_coordinate = 0;
ship.y_coordinate = 0;
ship.weapon_power = 20;
return ship;
}
EnemySpaceShip upgradeWeapons (EnemySpaceShip ship)
{
ship.weapon_power += 10;
return ship;
}
int main()
{
EnemySpaceShip enemy = getNewEnemy();
enemy = upgradeWeapons( enemy );
}