ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Committer:
el17arm
Date:
Tue Apr 09 01:36:47 2019 +0000
Revision:
26:bce40bf4c9fc
Parent:
23:1ee8686af747
created an enemy that will move side to side along a platform. I can control its speed also by making the _x increment in the if statement smaller or larger

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17arm 14:dc3524d11921 1 #ifndef GAMEERENGINE_H
el17arm 4:b92da6a09c8b 2 #define GAMEERENGINE_H
el17arm 4:b92da6a09c8b 3
el17arm 4:b92da6a09c8b 4 #include "mbed.h"
el17arm 4:b92da6a09c8b 5 #include "N5110.h"
el17arm 4:b92da6a09c8b 6 #include "Gamepad.h"
el17arm 4:b92da6a09c8b 7 #include "Minerengine.h"
el17arm 18:ff0a53dcb862 8 #include "Level1.h"
el17arm 4:b92da6a09c8b 9
el17arm 4:b92da6a09c8b 10 class Gameengine
el17arm 4:b92da6a09c8b 11 {
el17arm 4:b92da6a09c8b 12
el17arm 4:b92da6a09c8b 13 public:
el17arm 4:b92da6a09c8b 14
el17arm 4:b92da6a09c8b 15 Gameengine();
el17arm 4:b92da6a09c8b 16 ~Gameengine();
el17arm 15:2bda80896a84 17 void read_direction(Gamepad &pad);
el17arm 15:2bda80896a84 18 void update(N5110 &lcd, Gamepad &pad);
el17arm 15:2bda80896a84 19 void game_init();
el17arm 23:1ee8686af747 20 void draw(Key _k, N5110 &lcd, Gamepad &pad);
el17arm 18:ff0a53dcb862 21 void lose_life(N5110 &lcd);
el17arm 19:4789cb4ca550 22 bool game_over();
el17arm 20:78bd235f8caa 23 void next_level(N5110 &lcd);
el17arm 26:bce40bf4c9fc 24 //void miner_pos();
el17arm 4:b92da6a09c8b 25
el17arm 4:b92da6a09c8b 26 private:
el17arm 26:bce40bf4c9fc 27
el17arm 15:2bda80896a84 28 Minerengine _miner;
el17arm 15:2bda80896a84 29 Direction _d;
el17arm 15:2bda80896a84 30 int _level_select;
el17arm 18:ff0a53dcb862 31 Level1 _l1;
el17arm 18:ff0a53dcb862 32 int _lives;
el17arm 19:4789cb4ca550 33 Timer t;
el17arm 23:1ee8686af747 34 Key _k;
el17arm 4:b92da6a09c8b 35
el17arm 4:b92da6a09c8b 36 };
el17arm 4:b92da6a09c8b 37
el17arm 4:b92da6a09c8b 38 #endif