00001 #ifndef HEADER_LEVEL_SCRIPT_H 00002 #define HEADER_LEVEL_SCRIPT_H 00003 00004 extern "C" { 00005 #include "lua.h" 00006 } 00007 00008 extern int script_level_save(lua_State *L) throw(); 00009 extern int script_level_load(lua_State *L) throw(); 00010 00011 extern int script_level_action_move(lua_State *L) throw(); 00012 extern int script_level_action_save(lua_State *L) throw(); 00013 extern int script_level_action_load(lua_State *L) throw(); 00014 extern int script_level_action_restart(lua_State *L) throw(); 00015 00016 extern int script_level_createRoom(lua_State *L) throw(); 00017 extern int script_level_getRestartCounter(lua_State *L) throw(); 00018 extern int script_level_getDepth(lua_State *L) throw(); 00019 extern int script_level_isNewRound(lua_State *L) throw(); 00020 extern int script_level_isSolved(lua_State *L) throw(); 00021 00022 extern int script_level_newDemo(lua_State *L) throw(); 00023 extern int script_level_planShow(lua_State *L) throw(); 00024 extern int script_level_isShowing(lua_State *L) throw(); 00025 00026 #endif