Kern Fowler / Mbed 2 deprecated Donkey_Kong_Game

Dependencies:   mbed

Committer:
Kern_EL17KJTF
Date:
Tue May 07 22:49:13 2019 +0000
Revision:
10:28575a6eaa13
Child:
11:b288d01533cc
Classes setup without error.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kern_EL17KJTF 10:28575a6eaa13 1 #ifndef GAMEENGINE_H
Kern_EL17KJTF 10:28575a6eaa13 2 #define GAMEENGINE_H
Kern_EL17KJTF 10:28575a6eaa13 3 /*
Kern_EL17KJTF 10:28575a6eaa13 4 ELEC2645 Project
Kern_EL17KJTF 10:28575a6eaa13 5 GameEngine.h
Kern_EL17KJTF 10:28575a6eaa13 6 Class file for GameEngine in Donkey Kong game.
Kern_EL17KJTF 10:28575a6eaa13 7 */
Kern_EL17KJTF 10:28575a6eaa13 8
Kern_EL17KJTF 10:28575a6eaa13 9 #include "mbed.h"
Kern_EL17KJTF 10:28575a6eaa13 10 #include "N5110.h"
Kern_EL17KJTF 10:28575a6eaa13 11 #include "Gamepad.h"
Kern_EL17KJTF 10:28575a6eaa13 12 #include "Barrel.h"
Kern_EL17KJTF 10:28575a6eaa13 13 #include "Banana.h"
Kern_EL17KJTF 10:28575a6eaa13 14 #include "Donkey.h"
Kern_EL17KJTF 10:28575a6eaa13 15
Kern_EL17KJTF 10:28575a6eaa13 16
Kern_EL17KJTF 10:28575a6eaa13 17 class GameEngine
Kern_EL17KJTF 10:28575a6eaa13 18 {
Kern_EL17KJTF 10:28575a6eaa13 19
Kern_EL17KJTF 10:28575a6eaa13 20 public:
Kern_EL17KJTF 10:28575a6eaa13 21
Kern_EL17KJTF 10:28575a6eaa13 22 GameEngine();
Kern_EL17KJTF 10:28575a6eaa13 23
Kern_EL17KJTF 10:28575a6eaa13 24 ~GameEngine();
Kern_EL17KJTF 10:28575a6eaa13 25
Kern_EL17KJTF 10:28575a6eaa13 26 void gameengine_run(Gamepad &pad,N5110 &lcd,Barrel &barrel,Banana &banana,Donkey &dky);
Kern_EL17KJTF 10:28575a6eaa13 27
Kern_EL17KJTF 10:28575a6eaa13 28 int barrel_x;
Kern_EL17KJTF 10:28575a6eaa13 29 int barrel_y;
Kern_EL17KJTF 10:28575a6eaa13 30 int barrel_speed;
Kern_EL17KJTF 10:28575a6eaa13 31 int barrel_min;
Kern_EL17KJTF 10:28575a6eaa13 32 int barrel_max;
Kern_EL17KJTF 10:28575a6eaa13 33 float barrel_time;
Kern_EL17KJTF 10:28575a6eaa13 34 };
Kern_EL17KJTF 10:28575a6eaa13 35
Kern_EL17KJTF 10:28575a6eaa13 36 #endif