ELEC2645 (2018/19) / Mbed 2 deprecated el17cd

Dependencies:   mbed

Committer:
el17cd
Date:
Sun Mar 31 18:05:01 2019 +0000
Revision:
16:64cd7bc094f9
Parent:
15:8fbbdefbe720
Child:
18:8256546a3cbf
added death screen with restart and menu options and 3d cube selector

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17cd 15:8fbbdefbe720 1 #include <vector>
el17cd 15:8fbbdefbe720 2 #ifndef FACE_H
el17cd 15:8fbbdefbe720 3 #define FACE_H
el17cd 15:8fbbdefbe720 4 #include "Face.h"
el17cd 15:8fbbdefbe720 5 #endif
el17cd 15:8fbbdefbe720 6 #include "Rasturizer.h"
el17cd 16:64cd7bc094f9 7 #ifndef CUBE_H
el17cd 16:64cd7bc094f9 8 #define CUBE_H
el17cd 15:8fbbdefbe720 9 #include "Cube.h"
el17cd 16:64cd7bc094f9 10 #endif
el17cd 15:8fbbdefbe720 11 #include "Gamepad.h"
el17cd 15:8fbbdefbe720 12 #include "mbed.h"
el17cd 15:8fbbdefbe720 13
el17cd 15:8fbbdefbe720 14 class Game {
el17cd 15:8fbbdefbe720 15 private:
el17cd 15:8fbbdefbe720 16 bool playing;
el17cd 15:8fbbdefbe720 17 int score;
el17cd 15:8fbbdefbe720 18 Ticker ticker;
el17cd 15:8fbbdefbe720 19 Gamepad gamepad;
el17cd 15:8fbbdefbe720 20 Rasturizer renderer;
el17cd 15:8fbbdefbe720 21 std::vector<Cube> cubeVector;
el17cd 15:8fbbdefbe720 22 std::vector<Face> faceVector;
el17cd 16:64cd7bc094f9 23 void deathScreen();
el17cd 16:64cd7bc094f9 24 bool selection;
el17cd 15:8fbbdefbe720 25 public:
el17cd 15:8fbbdefbe720 26 Game();
el17cd 15:8fbbdefbe720 27 void run();
el17cd 15:8fbbdefbe720 28 };