runner

Dependencies:   mbed

Revision:
3:59e67155e2dd
Parent:
2:1900a4144537
Child:
4:7fca66882a00
diff -r 1900a4144537 -r 59e67155e2dd GameEngine/GameEngine.h
--- a/GameEngine/GameEngine.h	Thu May 09 03:52:35 2019 +0000
+++ b/GameEngine/GameEngine.h	Thu May 09 05:01:02 2019 +0000
@@ -5,6 +5,7 @@
 #include "N5110.h"
 #include "Gamepad.h"
 #include "Runner.h"
+#include "Obstacle.h"
 
 
 class GameEngine
@@ -14,7 +15,7 @@
     GameEngine();
     ~GameEngine();
 
-    void init(int runner_width,int runner_height);
+    void init(int runner_width,int runner_height, int obstacle_width, int obstacle_height);
     void read_input(Gamepad &pad);
     void update(Gamepad &pad);
     void draw(N5110 &lcd);
@@ -22,14 +23,17 @@
 private:
     
     Runner _r;
+    Obstacle _o1;
      
     int _runner_width;
     int _runner_height;
+    int _obstacle_width;
+    int _obstacle_height;
 
     int _rx;
+    int _o1y;
     
-    Direction _d;
-    float _mag;
+    bool _j;
 
 };