ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Revision:
40:913339e324b8
Parent:
38:55bb9da08a52
Child:
41:0cf320f73424
--- a/Gameengine/Gameengine.h	Sun Apr 14 15:18:58 2019 +0000
+++ b/Gameengine/Gameengine.h	Mon Apr 15 02:01:41 2019 +0000
@@ -15,7 +15,6 @@
 
     Gameengine();
     ~Gameengine();
-    //void get_miner_pos();
     void read_direction(Gamepad &pad);
     void update(N5110 &lcd, Gamepad &pad);
     void game_init();
@@ -25,25 +24,29 @@
     void next_level(N5110 &lcd);
     bool enemy_death();
     bool trap_death(N5110 &lcd);
-    void get_miner_pos();
     void key_draw(N5110 &lcd,Gamepad &pad);
     void blocks(N5110 &lcd);
     bool enemies(N5110 &lcd);
+    void key_reinit();
 
 private:
     
-    int _level_select;
+    int _level;
     int _lives;
     double _x;
     double _y;
     int _distance;
     int _turn_flag;
     int _counter;
+    bool _enem_flag;
+    int _five_keys;
+    bool _key_reinit;
+    bool level_exit(N5110 &lcd);
     
     Sprites _sprites;
     Direction _d;
     Level1 _l1;
     Timer t;
-
+    
 };
 #endif
\ No newline at end of file