This class is the engine of the program. It encapsulates all the methods to do with managing scores, commands and player states(dead/alive).
Diff: Operator.h
- Revision:
- 0:3097759acb02
- Child:
- 1:0f98beb0993b
diff -r 000000000000 -r 3097759acb02 Operator.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Operator.h Wed Apr 12 13:53:10 2017 +0000 @@ -0,0 +1,27 @@ +#ifndef OPERATOR_H +#define OPERATOR_H + +#include "mbed.h" +#include "N5110.h" +#include "Display.h" +#include "Gamepad.h" + +class Operator +{ + +public: + Operator(); + ~Operator(); + + + void check(N5110 &lcd); + int read_input(Gamepad &pad); + int read_instruction(Display &display); + void init(); + void prnt(N5110 &lcd); +private: + void update(Gamepad &pad); + +}; + +#endif \ No newline at end of file