diff options
Diffstat (limited to 'main/puzzle/fsm/IBehaviouralState.hpp')
-rw-r--r-- | main/puzzle/fsm/IBehaviouralState.hpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/main/puzzle/fsm/IBehaviouralState.hpp b/main/puzzle/fsm/IBehaviouralState.hpp deleted file mode 100644 index c41fef3..0000000 --- a/main/puzzle/fsm/IBehaviouralState.hpp +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef _FSM_IBEHAVIOURALSTATE_HPP_ -#define _FSM_IBEHAVIOURALSTATE_HPP_ - -/// <summary> -/// Sub class used to define methods implemented by behavioural specific states. -/// </summary> -class IBehaviouralState { -public: - /// <summary> - /// Enters the current state. Used for setup. - /// </summary> - virtual void enter() = 0; - - /// <summary> - /// Updates the current state, used for physics, etc. - /// </summary> - virtual void act() = 0; - - /// <summary> - /// Exits the state, used for cleanup. - /// </summary> - virtual void exit() = 0; -}; - -#endif // _FSM_IBEHAVIOURALSTATE_HPP_
\ No newline at end of file |