This class is the engine of the program. It encapsulates all the methods to do with managing scores, commands and player states(dead/alive).
Operator.h
- Committer:
- domkay97
- Date:
- 2017-04-16
- Revision:
- 6:9882809b0694
- Parent:
- 5:84dfbfb17ef2
- Child:
- 7:5d9b9d0bc6e7
File content as of revision 6:9882809b0694:
#ifndef OPERATOR_H #define OPERATOR_H #include "mbed.h" #include "N5110.h" #include "Display.h" #include "Controller.h" class Operator { public: Operator(); ~Operator(); void check(N5110 &lcd); int random_instruction(Display &display, N5110 &lcd); void init(); void Correct(Controller &pad); void Game_Over(Controller &pad, N5110 &lcd); int score; private: void update(Controller &pad); void Assessment(N5110 &lcd, int score); }; #endif