コード例 #1
0
ファイル: room_api.cpp プロジェクト: Ratstail91/Tortuga
static int getOnTick(lua_State* L) {
	RoomData* room = reinterpret_cast<RoomData*>(lua_touserdata(L, 1));
	lua_rawgeti(L, LUA_REGISTRYINDEX, room->GetTickReference());
	return 1;
}
コード例 #2
0
ファイル: room_api.cpp プロジェクト: Ratstail91/Tortuga
static int setOnTick(lua_State* L) {
	RoomData* room = reinterpret_cast<RoomData*>(lua_touserdata(L, 1));
	luaL_unref(L, LUA_REGISTRYINDEX, room->GetTickReference());
	room->SetTickReference(luaL_ref(L, LUA_REGISTRYINDEX));
	return 0;
}