A rouge-like rpg, heavily inspired on the binding of isaac. Running on a FRDM-K64F Mbed board. C++.

Dependencies:   mbed MotionSensor

Revision:
51:4d0cd75e7ed3
Parent:
47:6e31b195ce3c
Child:
58:c8d90bb7404a
diff -r 2c5cb92a5361 -r 4d0cd75e7ed3 RoomEngine/Room/Room.h
--- a/RoomEngine/Room/Room.h	Thu May 09 06:33:28 2019 +0000
+++ b/RoomEngine/Room/Room.h	Thu May 09 07:39:49 2019 +0000
@@ -17,7 +17,6 @@
 {
 private:
     bool _doorways[4];
-    bool _doorways_memory[4];
     int _room_type;
     int _enemy_coord[MAX_ENEMIES][2]; //  _enemy_coord[EnemyID][x/y]
     char _wall_stat[2][4]; // _wall_coord[WallID][x/y/width/height]
@@ -26,16 +25,19 @@
     short int _spawn_point_coord;
     
     // Functions
+    void init_boss_room();
+    void init_normal_room();
+    void init_middle_walled_room();
+    void init_side_walled_room();
+    
+    void rand_enemy_coordinate(int id);
+    
     void draw_doorways(N5110 &lcd);
     void draw_doorways_overlay(N5110 &lcd);
     void draw_enemies(N5110 &lcd, int j);
     void draw_collectibles(N5110 &lcd, int j);
     void draw_walls(N5110 &lcd, int j);
-    void init_normal_room();
-    void init_middle_walled_room();
-    void init_side_walled_room();
-    void init_boss_room();
-    void rand_enemy_coordinate(int id);
+    
     
 public:
     // Constructors