ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Committer:
el17ajf
Date:
Wed Mar 13 09:30:36 2019 +0000
Revision:
5:3efbdcb3efaf
Parent:
4:aa433f9865a6
Child:
6:a54df561f442
Immutable grid class

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 over();
el17ajf 2:0b5e289ef905 11 void update();
el17ajf 2:0b5e289ef905 12 void draw();
el17ajf 2:0b5e289ef905 13 void nextLevel();
el17ajf 2:0b5e289ef905 14 private:
el17ajf 2:0b5e289ef905 15 void startLevel(int level);
el17ajf 4:aa433f9865a6 16 Grid grid;
el17ajf 5:3efbdcb3efaf 17 Tetromino * currentTetromino;
el17ajf 5:3efbdcb3efaf 18 };
el17ajf 2:0b5e289ef905 19
el17ajf 2:0b5e289ef905 20 #endif