Parent Directory
|
Revision Log
Imported sources, 23/09/2008
| 1 | mocchiut | 1.1 | #ifndef STATEMANAGER_H_ |
| 2 | #define STATEMANAGER_H_ | ||
| 3 | #include "State.h" | ||
| 4 | |||
| 5 | namespace PamOffLineSW | ||
| 6 | { | ||
| 7 | |||
| 8 | class StateManager | ||
| 9 | { | ||
| 10 | public: | ||
| 11 | virtual ~StateManager(); | ||
| 12 | void changeState(State* state);//set currentstate | ||
| 13 | static StateManager& getInstance(); | ||
| 14 | void init(); | ||
| 15 | State* getCurrentState(); | ||
| 16 | private: | ||
| 17 | StateManager(); | ||
| 18 | State* currentState; | ||
| 19 | static StateManager instance; | ||
| 20 | |||
| 21 | }; | ||
| 22 | |||
| 23 | } | ||
| 24 | |||
| 25 | #endif /*STATEMANAGER_H_*/ |
| ViewVC Help | |
| Powered by ViewVC 1.1.23 |