Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

GameEngine.cpp

Committer:
ozy
Date:
2021-04-22
Revision:
7:737fb0c3dbef
Parent:
6:a1a7dc264fed
Child:
8:e2e2eb4ea0ca

File content as of revision 7:737fb0c3dbef:

#include "GameEngine.h"

GameEngine::GameEngine() {}

void GameEngine::init(){
    _fighter.init();
}

void GameEngine::start(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD, AnalogIn  &joy_v, AnalogIn  &joy_h) {
    // function that draws fighter and allows user to control it 
    _fighter.move_fighter(lcd, buttonA, buttonB, buttonC, buttonD, joy_v, joy_h);
    _enemy.init(lcd);
    lcd.refresh();
    wait(0.3);
}