Laila Al Badwawi 200906179 SpaceInvaders I declare this my own independent work and understand the university rules on plagiarism.

Dependencies:   mbed

Revision:
28:4786e81ce3e3
Parent:
13:9d6ee753eca6
Child:
31:5c9309ddf84c
--- a/main.cpp	Fri Apr 19 19:40:48 2019 +0000
+++ b/main.cpp	Sat Apr 20 00:48:05 2019 +0000
@@ -3,6 +3,8 @@
 #include "Gamepad.h"
 #include "N5110.h"
 #include "SpaceInvadersEngine.h"
+#include "Alien.h"
+#include "bullet.h"
 
 
 // structs //
@@ -17,12 +19,12 @@
 int space_ship_width;
 int space_ship_height;
 int bullet_size;
-int alien_size;
+int Alien_size;
 int speed;
 
 
 ////////////// objects ///////////////
-N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
+//N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
 Gamepad pad;
 
 SpaceInvadersEngine space;
@@ -43,7 +45,7 @@
 };
 
 
-const int alien[12][10] =   {
+const int Alien[12][10] =   {
     { 0,0,0,0,0,1,1,1,0,0 },
     { 0,0,0,0,0,1,1,1,0,0 },
     { 0,0,0,1,1,1,1,0,0,0 },
@@ -96,8 +98,8 @@
     
     //define the y position of the bullet from the space ship
     int y_bullet=0;
-    int y_alien=10;
-    int x_alien=70;
+    int y_Alien=10;
+    int x_Alien=70;
     int bullet_fired=0;
     int x_space_ship=0;
     int y_space_ship=40;
@@ -112,7 +114,7 @@
            
         lcd.clear();
         
-        lcd.drawSprite(x_alien,y_alien,12,10,(int *)alien);
+        lcd.drawSprite(x_Alien,y_Alien,12,10,(int *)Alien);
         lcd.drawSprite(x_bullet,y_bullet,4,10,(int *)bullet);
         lcd.drawSprite(x_space_ship,y_space_ship,10,12,(int *) space_ship);
          
@@ -138,7 +140,7 @@
             x_bullet+=4;
            }
            
-           if(x_bullet>=x_alien && y_bullet >=y_alien && y_bullet <=y_alien+10)
+           if(x_bullet>=x_Alien && y_bullet >=y_Alien && y_bullet <=y_Alien+10)
             {
                 y=0;
             }
@@ -157,7 +159,7 @@
     // need to initialise LCD and Gamepad 
     lcd.init();
     pad.init(); 
- space.init(space_ship_width,space_ship_height,bullet_size,alien_size,speed);
+ space.init(space_ship_width,space_ship_height,bullet_size,Alien_size,speed);
     
 }