状態遷移を実現するためのテンプレート 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 | 状態名 |
1.8.6