]> git.localhorst.tv Git - sdl-test7.git/blob - src/app/Control.h
imported current version
[sdl-test7.git] / src / app / Control.h
1 /*
2  * Control.h
3  *
4  *  Created on: Apr 19, 2012
5  *      Author: holy
6  */
7
8 #ifndef APP_CONTROL_H_
9 #define APP_CONTROL_H_
10
11 namespace app {
12
13 class State;
14
15 class Control {
16
17         public:
18                 virtual ~Control(void) { };
19
20         public:
21                 virtual void ChangeState(State *) = 0;
22                 virtual void PushState(State *) = 0;
23                 virtual void PopState(void) = 0;
24                 virtual void Quit(void) = 0;
25 };
26
27 }
28
29 #endif /* APP_CONTROL_H_ */