ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Revision:
18:ff0a53dcb862
Parent:
17:b4079bd0e551
Child:
20:78bd235f8caa
--- a/Levelengine.h	Mon Apr 01 14:59:18 2019 +0000
+++ b/Levelengine.h	Mon Apr 01 21:51:08 2019 +0000
@@ -4,7 +4,6 @@
 #include "mbed.h"
 #include "N5110.h"
 #include "Gamepad.h"
-#include "Minerengine.h"
 
 const int solid_block[9] =   {
         1,1,1,
@@ -26,6 +25,15 @@
         0,0,0,0,
 
     };
+    
+const int spike[9] =   {
+        
+        1,1,1,
+        0,1,0,
+        1,1,1,
+ 
+
+    };
 
 
 class Levelengine
@@ -34,9 +42,10 @@
 
     Levelengine();
     ~Levelengine();
-    void level_one(N5110 &lcd);
+    
     void soft_blocks(int x, int y, N5110 &lcd);
     void draw_solid_block(int x, int y, N5110 &lcd);
+    
     void draw_key1(int x, int y, N5110 &lcd);
     void draw_key2(int x, int y, N5110 &lcd);
     void draw_key3(int x, int y, N5110 &lcd);
@@ -44,6 +53,11 @@
     void draw_key5(int x, int y, N5110 &lcd);
     int keys_collected();
     
+    int spike1(int x, int y, N5110 &lcd);
+    int spike2(int x, int y, N5110 &lcd);
+    int spike3(int x, int y, N5110 &lcd);
+    int spike4(int x, int y, N5110 &lcd);
+    
 
 private:
 
@@ -55,6 +69,7 @@
     bool key_collect5;
     int _keys;
     
+    
 };
 
 #endif
\ No newline at end of file