thunderbrew/src/gameui/scripts/GameScriptFunctionsItemText.cpp

62 lines
1.7 KiB
C++
Raw Normal View History

#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_ItemTextGetItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetCreator(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetMaterial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextHasNextPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextPrevPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextNextPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseItemText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ItemTextRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ITEM_TEXT; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ItemText[i].name,
GameScript::s_ScriptFunctions_ItemText[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ItemText[NUM_SCRIPT_FUNCTIONS_ITEM_TEXT] = {
{ "ItemTextGetItem", &Script_ItemTextGetItem },
{ "ItemTextGetCreator", &Script_ItemTextGetCreator },
{ "ItemTextGetMaterial", &Script_ItemTextGetMaterial },
{ "ItemTextGetPage", &Script_ItemTextGetPage },
{ "ItemTextGetText", &Script_ItemTextGetText },
{ "ItemTextHasNextPage", &Script_ItemTextHasNextPage },
{ "ItemTextPrevPage", &Script_ItemTextPrevPage },
{ "ItemTextNextPage", &Script_ItemTextNextPage },
{ "CloseItemText", &Script_CloseItemText },
};