状態遷移を実現するためのテンプレート More...
#include <Scripted_state_machine.hpp>
Public Member Functions | |
Scripted_state_machine (T *owner, lua_State *lua) | |
void | set_current_state (const std::string &state_name) |
現在の状態を設定する More... | |
luabind::object | change_to_previous (void) const |
直前の状態を取得する | |
bool | update (void) |
状態を更新する | |
bool | change_to (const std::string &next_state_name) |
次の状態に変更する | |
状態遷移を実現するためのテンプレート
|
inline |
[in] | owner | 状態遷移を管理されるオブジェクト |
[in] | lua | lua オブジェクト |
|
inline |
現在の状態を設定する
[in] | state_name | 状態名 |