![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Adam Baker 201166301
Dependencies: mbed Gamepad N5110
BlockheadEngine/BlockheadEngine.cpp
- Committer:
- adambakerwa
- Date:
- 2019-04-21
- Revision:
- 25:230e4163cb6b
- Child:
- 26:3319ddd5111d
File content as of revision 25:230e4163cb6b:
#include "mbed.h" #include "Gamepad.h" #include "N5110.h" #include "BlockheadEngine.h" BlockheadEngine::BlockheadEngine() { } BlockheadEngine::~BlockheadEngine() { } int BlockheadEngine::playgame(N5110 &lcd, Gamepad &pad) { if (_init == 0) { _move = _runner.init(_move); _pos = _lev.init(_pos); _init++; } _move = _runner.nextLevel(_move); _pos = _lev.whatLevel(lcd, _move.l); _move = _runner.blockhead(_move, _pos, lcd, pad); _gameover = _runner.gameover(_move, _pos, lcd); return _gameover; }