The rabbit is moving on it's own

This commit is contained in:
2016-03-29 20:19:13 +11:00
parent a532d33579
commit 4794965166
8 changed files with 78 additions and 5 deletions
+15
View File
@@ -52,11 +52,26 @@ static int getScript(lua_State* L) {
return 1;
}
//TODO: autogen docs
static int setTag(lua_State* L) {
CreatureData* creature = static_cast<CreatureData*>(lua_touserdata(L, 1));
creature->SetTag(lua_tostring(L, 2), lua_tostring(L, 3));
return 0;
}
static int getTag(lua_State* L) {
CreatureData* creature = static_cast<CreatureData*>(lua_touserdata(L, 1));
lua_pushstring(L, creature->GetTag(lua_tostring(L, 2)).c_str());
return 1;
}
static const luaL_Reg creatureLib[] = {
{"SetAvatar", setAvatar},
{"GetAvatar", getAvatar},
{"SetScript", setScript},
{"GetScript", getScript},
{"SetTag", setTag},
{"GetTag", getTag},
{nullptr, nullptr}
};