ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Game/Game.cpp

Committer:
el17ajf
Date:
2019-03-12
Revision:
4:aa433f9865a6
Parent:
2:0b5e289ef905
Child:
5:3efbdcb3efaf

File content as of revision 4:aa433f9865a6:

#include "Game.h"

Game::Game() {
    
}

Game::~Game() {
    
}

void Game::over() {
    
}

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() {
    
}

void Game::startLevel(int level) {
    
}