ELEC2645 (2017/18) / Mbed 2 deprecated el17yw

Dependencies:   mbed

Revision:
2:421fb0670c5c
Child:
3:1a134243e2f0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/engine.cpp	Thu Apr 12 22:46:30 2018 +0000
@@ -0,0 +1,47 @@
+#include "engine.h"
+
+engine::engine()
+{
+
+}
+
+engine::~engine()
+{
+
+}
+
+void engine::init(int rect_height,int speed,int rect_width)
+{
+    // initialise the game parameters
+    _rect_height = rect_height;
+    _rect_width = rect_width;
+    _speed = speed;
+
+   
+
+
+    // puts rects and ball in middle
+    //rect.init(_rectx,_rect_height);
+}
+void engine::draw(N5110 &lcd)
+{
+  
+    _rect.draw(lcd);
+    
+    
+}
+
+void engine::read_input(Gamepad &pad)
+{
+    _d = pad.get_direction();
+    _mag = pad.get_mag();
+}
+
+
+void engine::update(Gamepad &pad)
+{
+    _rect.update(_d,_mag);
+
+   
+}
+