Musallam Bseiso / Mbed 2 deprecated nemesis_v1

Dependencies:   Enemy1 Enemy2 Enemy3 Enemy4 Enemy5 Enemy6 Engine Friendly Gamepad N5110 Rocket Stats mbed

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