Cube Dodger A 3D 'endless runner' game

Dependencies:   mbed

Committer:
el17cd
Date:
Sun Mar 31 14:56:55 2019 +0000
Revision:
15:8fbbdefbe720
Child:
16:64cd7bc094f9
Created game class

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 15:8fbbdefbe720 7 #include "Cube.h"
el17cd 15:8fbbdefbe720 8 #include "Gamepad.h"
el17cd 15:8fbbdefbe720 9 #include "mbed.h"
el17cd 15:8fbbdefbe720 10
el17cd 15:8fbbdefbe720 11 class Game {
el17cd 15:8fbbdefbe720 12 private:
el17cd 15:8fbbdefbe720 13 bool playing;
el17cd 15:8fbbdefbe720 14 int score;
el17cd 15:8fbbdefbe720 15 Ticker ticker;
el17cd 15:8fbbdefbe720 16 Gamepad gamepad;
el17cd 15:8fbbdefbe720 17 Rasturizer renderer;
el17cd 15:8fbbdefbe720 18 std::vector<Cube> cubeVector;
el17cd 15:8fbbdefbe720 19 std::vector<Face> faceVector;
el17cd 15:8fbbdefbe720 20
el17cd 15:8fbbdefbe720 21 public:
el17cd 15:8fbbdefbe720 22 Game();
el17cd 15:8fbbdefbe720 23 void run();
el17cd 15:8fbbdefbe720 24 };