ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Committer:
el17ajf
Date:
Sun Mar 17 10:55:11 2019 +0000
Revision:
11:fba7d54fd36b
Parent:
7:2e37bad816cb
Child:
15:afeefa3ceb61
got random tetrominos displaying on the screen

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17ajf 2:0b5e289ef905 1 #ifndef GAME_H
el17ajf 2:0b5e289ef905 2 #define GAME_H
el17ajf 2:0b5e289ef905 3
el17ajf 5:3efbdcb3efaf 4 #include "Grid.h"
el17ajf 5:3efbdcb3efaf 5
el17ajf 2:0b5e289ef905 6 class Game {
el17ajf 2:0b5e289ef905 7 public:
el17ajf 2:0b5e289ef905 8 Game();
el17ajf 2:0b5e289ef905 9 ~Game();
el17ajf 2:0b5e289ef905 10 void update();
el17ajf 2:0b5e289ef905 11 void draw();
el17ajf 2:0b5e289ef905 12 private:
el17ajf 7:2e37bad816cb 13 void moveCurrentTetrominoDown();
el17ajf 4:aa433f9865a6 14 Grid grid;
el17ajf 7:2e37bad816cb 15 Tetromino::Type nextTetrominoType;
el17ajf 7:2e37bad816cb 16 Tetromino currentTetromino;
el17ajf 7:2e37bad816cb 17 void dropCurrentTetromino();
el17ajf 5:3efbdcb3efaf 18 };
el17ajf 2:0b5e289ef905 19
el17ajf 2:0b5e289ef905 20 #endif