ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Committer:
el17arm
Date:
Tue Apr 02 23:40:28 2019 +0000
Revision:
20:78bd235f8caa
Parent:
18:ff0a53dcb862
now if all 5 keys collected, exit 'opens' and when character enters door the game moves on to level two.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17arm 18:ff0a53dcb862 1 #ifndef Level1_H
el17arm 18:ff0a53dcb862 2 #define Level1_H
el17arm 18:ff0a53dcb862 3
el17arm 18:ff0a53dcb862 4 #include "mbed.h"
el17arm 18:ff0a53dcb862 5 #include "N5110.h"
el17arm 18:ff0a53dcb862 6 #include "Gamepad.h"
el17arm 18:ff0a53dcb862 7 #include "Levelengine.h"
el17arm 18:ff0a53dcb862 8
el17arm 18:ff0a53dcb862 9 class Level1
el17arm 18:ff0a53dcb862 10 {
el17arm 18:ff0a53dcb862 11 public:
el17arm 18:ff0a53dcb862 12
el17arm 18:ff0a53dcb862 13 Level1();
el17arm 18:ff0a53dcb862 14 ~Level1();
el17arm 18:ff0a53dcb862 15 void level_platforms(N5110 &lcd);
el17arm 18:ff0a53dcb862 16 void soft_blocks(N5110 &lcd);
el17arm 18:ff0a53dcb862 17 void solid_blocks(N5110 &lcd);
el17arm 18:ff0a53dcb862 18 int spikes(N5110 &lcd);
el17arm 18:ff0a53dcb862 19 void keys(N5110 &lcd);
el17arm 18:ff0a53dcb862 20 int keys_collected();
el17arm 20:78bd235f8caa 21 bool level1_exit(N5110 &lcd);
el17arm 18:ff0a53dcb862 22
el17arm 18:ff0a53dcb862 23 private:
el17arm 18:ff0a53dcb862 24
el17arm 18:ff0a53dcb862 25 Levelengine _level;
el17arm 18:ff0a53dcb862 26
el17arm 18:ff0a53dcb862 27 };
el17arm 18:ff0a53dcb862 28 #endif