Lua

パッドルーチン

ジョイスティック、キーボード、マウスをまとめて扱うルーチンを書いているのだが、設定方法をどうしようか迷っている。今のところLuaで設定するようにしているが、普通の人には使いにくいかもしれず。 pad.up = { key.UP, key.w, key.KP8 } pad.decide = { …

テーブルをコピーする

実験。 #include "lua.h" #include "lauxlib.h" #include "lualib.h" int main(void) { lua_State * L1 = lua_open(); lua_State * L2 = lua_open(); luaopen_base(L1); luaopen_base(L2); luaopen_math(L1); lua_pushstring(L1, "math"); lua_gettable(L1, …

Lua

別の環境にテーブルをコピーするのはどうしたら良いのだろう? lua_xmove() で出来ると思っていたが、コピーは出来ているようだが中身にアクセス出来ん。使い方が間違ってるのかなぁ?