パッドルーチン

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

pad.up = { key.UP, key.w, key.KP8 }
pad.decide = { key.RETURN, key.z, key.KP_ENTER, mouse.left, joystick.button1, joystick.button6 }

 みたいな感じ。良くある「動作を選んでそれに対応するボタンを押す」方式だと、複数のボタンに対応するにはどうすればいいのか……。最低限、決定ボタンは○ボタンとL1ボタンに対応させたいしなぁ……。