#ifndef LUA_RUN_STATE_MACHINE_H
#define LUA_RUN_STATE_MACHINE_H

/*!
  \file
  \brief 状態遷移の実行

  \author Satofumi KAMIMURA

  $Id: lua_runStateMachine.h 1817 2010-05-09 09:04:32Z satofumi $
*/

#include <lua.hpp>


namespace qrk
{
    /*!
      \brief 状態遷移の実行

      \param[in,out] L Lua 変数
      \param[in] 最初の状態名
    */
    extern void lua_runStateMachine(lua_State* L, const char* first_state);
}

#endif /* !LUA_RUN_STATE_MACHINE_H */
