ELEC2645 (2018/19) / Mbed 2 deprecated el17cd

Dependencies:   mbed

Game/Game.h

Committer:
el17cd
Date:
2019-04-01
Revision:
20:3ca430241df0
Parent:
18:8256546a3cbf
Child:
21:6b5d2d75e083

File content as of revision 20:3ca430241df0:

#include <vector>
#ifndef FACE_H
#define FACE_H
#include "Face.h"
#endif
#include "Rasturizer.h"
#ifndef CUBE_H
#define CUBE_H
#include "Cube.h"
#endif
#include "Gamepad.h"
#include "mbed.h"

class Game {
  private:
    int noOfCubes;
    int homeSelection;
    Timer timer;
    bool playing;
    int score;
    Ticker ticker;
    Gamepad gamepad;
    Rasturizer renderer;
    Cube cubeArray[10];
    Face faceArray[60];
    void deathScreen();
    bool deathButtonSelections();
    void homeButtonSelections();
    bool selection;
  public:
   Game();
   void run();
   void homeScreen();
};