Mortal Kombat Game ELEC2645
Dependencies: mbed N5110 ShiftReg Joystick
GameEngine.cpp@7:737fb0c3dbef, 2021-04-22 (annotated)
- Committer:
- ozy
- Date:
- Thu Apr 22 01:24:12 2021 +0000
- Revision:
- 7:737fb0c3dbef
- Parent:
- 6:a1a7dc264fed
- Child:
- 8:e2e2eb4ea0ca
Code with Refresh problem
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ozy | 6:a1a7dc264fed | 1 | #include "GameEngine.h" |
ozy | 6:a1a7dc264fed | 2 | |
ozy | 6:a1a7dc264fed | 3 | GameEngine::GameEngine() {} |
ozy | 6:a1a7dc264fed | 4 | |
ozy | 7:737fb0c3dbef | 5 | void GameEngine::init(){ |
ozy | 7:737fb0c3dbef | 6 | _fighter.init(); |
ozy | 6:a1a7dc264fed | 7 | } |
ozy | 6:a1a7dc264fed | 8 | |
ozy | 7:737fb0c3dbef | 9 | void GameEngine::start(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD, AnalogIn &joy_v, AnalogIn &joy_h) { |
ozy | 7:737fb0c3dbef | 10 | // function that draws fighter and allows user to control it |
ozy | 7:737fb0c3dbef | 11 | _fighter.move_fighter(lcd, buttonA, buttonB, buttonC, buttonD, joy_v, joy_h); |
ozy | 7:737fb0c3dbef | 12 | _enemy.init(lcd); |
ozy | 7:737fb0c3dbef | 13 | lcd.refresh(); |
ozy | 7:737fb0c3dbef | 14 | wait(0.3); |
ozy | 7:737fb0c3dbef | 15 | } |
ozy | 7:737fb0c3dbef | 16 |