ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Revision:
4:aa433f9865a6
Parent:
2:0b5e289ef905
Child:
5:3efbdcb3efaf
--- a/Game/Game.cpp	Tue Mar 12 16:37:43 2019 +0000
+++ b/Game/Game.cpp	Tue Mar 12 20:03:31 2019 +0000
@@ -1,4 +1,4 @@
-#define "Game.h"
+#include "Game.h"
 
 Game::Game() {
     
@@ -13,11 +13,25 @@
 }
 
 void Game::update() {
-    
+    if (false /* Input::getLeft */) {
+        if (grid.isSpaceForTetrimino(currentTetromino.movedLeft()) {
+            currentTetromino = currentTetromino.movedLeft();
+        }
+    }
+}
+
+void MoveDownORWhatever() {
+    if (grid.isSpaceForTetrimino(currentTetromino.movedDown()) {
+        currentTetromino = currentTetromino.movedDown();
+    } else {
+        grid::placeTetromino(currentTetrimino);
+        currentTetrimino = Tetrimino();
+    }
 }
 
 void Game::draw() {
-    
+    currentTetrimino.draw();
+    grid.draw();
 }
 
 void Game::nextLevel() {