Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct EnemySpaceShip
- {
- int x_coordinate;
- int y_coordinate;
- int weapon_power;
- };
- EnemySpaceShip getNewEnemy()
- {
- 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;
- }
- void updateCoords (EnemySpaceShip ship)
- {
- ship.x_coordinate += 10;
- ship.y_coordinate += 10;
- }
- int main()
- {
- EnemySpaceShip enemies[5];
- for(int i=0;i<5;i++)
- {
- enemies[i] = getNewEnemy();
- updateCoords(enemies[i]);
- }
- int i=0;
- while(enemies[i].x_coordinate < 1024 && enemies[i].y_coordinate < 768)
- {
- updateCoords(enemies[i]);
- cout << enemies[i].x_coordinate << endl;
- cout << enemies[i].y_coordinate << endl;
- }
- i++;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement