Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

Committer:
ozy
Date:
Wed Apr 21 22:56:55 2021 +0000
Revision:
6:a1a7dc264fed
Parent:
0:99b49fd71085
Child:
7:737fb0c3dbef
Code before FighterClass change to GameEngine

Who changed what in which revision?

UserRevisionLine numberNew 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 6:a1a7dc264fed 5 void GameEngine::init(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD, AnalogIn &joy_v, AnalogIn &joy_h) {
ozy 6:a1a7dc264fed 6 _fighter.set_x(15); // setting fighters initial position
ozy 6:a1a7dc264fed 7 _fighter.set_y(34); // placing fighter on ground
ozy 6:a1a7dc264fed 8 // 'draw' - function that draws fighter and allows user to control it
ozy 6:a1a7dc264fed 9 _fighter.draw(lcd, buttonA, buttonB, buttonC, buttonD, joy_v, joy_h);
ozy 6:a1a7dc264fed 10 _enemy.draw(lcd); // draw enemy
ozy 6:a1a7dc264fed 11 _enemy.set_x(55); // setting enemys initial position
ozy 6:a1a7dc264fed 12 _enemy.set_y(34); // placing enemys on ground
ozy 6:a1a7dc264fed 13 }
ozy 6:a1a7dc264fed 14