Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Enemy1 Enemy2 Enemy3 Enemy4 Enemy5 Enemy6 Engine Friendly Gamepad N5110 Rocket Stats mbed
Diff: main.cpp
- Revision:
- 3:9d0428a29f41
- Parent:
- 1:572782f723b5
- Child:
- 4:9660fc7ede8c
--- a/main.cpp Mon Apr 03 12:39:55 2017 +0000
+++ b/main.cpp Thu Apr 06 09:39:43 2017 +0000
@@ -19,24 +19,25 @@
void init();
void update_game(UserInput input);
-void render();
-void generator();
+void generate();
int main()
{
int fps = 14;
init();
- render();
+ generate();
wait(1.0f/fps);
while (1) {
engine.read_input(pad);
+ engine.checker(lcd, pad);
engine.update(lcd, pad);
- render();
- generator();
+ engine.shoot(lcd, pad, SHIP_SPEED);
+ generate();
+ engine.death(lcd, pad);
lcd.refresh();
- wait(1.0f/fps);
+ wait(1.0f/fps);
}
}
@@ -47,18 +48,10 @@
engine.init(FRIENDLY_WIDTH,FRIENDLY_HEIGHT,SHIP_SIZE,SHIP_SPEED,lcd,pad);
}
-void render()
+void generate()
{
lcd.clear();
- engine.draw(lcd); // grid, spaceships
+ engine.draw(lcd); // grid, health
+ engine.ships_gen(lcd); // ships
lcd.refresh();
-}
-
-void generator()
-{
- engine.ship1_gen(lcd);
- engine.ship2_gen(lcd);
- engine.ship3_gen(lcd);
- engine.ship4_gen(lcd);
- engine.ship5_gen(lcd);
}
\ No newline at end of file