Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

Revision:
6:a1a7dc264fed
Parent:
0:99b49fd71085
Child:
7:737fb0c3dbef
--- a/GameEngine.cpp	Tue Apr 20 09:01:35 2021 +0000
+++ b/GameEngine.cpp	Wed Apr 21 22:56:55 2021 +0000
@@ -0,0 +1,14 @@
+#include "GameEngine.h"
+
+GameEngine::GameEngine() {}
+
+void GameEngine::init(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD, AnalogIn  &joy_v, AnalogIn  &joy_h) {
+    _fighter.set_x(15); // setting fighters initial position
+    _fighter.set_y(34); // placing fighter on ground 
+    // 'draw' - function that draws fighter and allows user to control it 
+    _fighter.draw(lcd, buttonA, buttonB, buttonC, buttonD, joy_v, joy_h);
+    _enemy.draw(lcd);   // draw enemy
+    _enemy.set_x(55);  // setting enemys initial position
+    _enemy.set_y(34);  // placing enemys on ground
+}
+