Gideros (Lua を使用) でターン制のゲームを作成していますが、各アクターのイベントを記録するという問題に直面しています。プレイヤーがコントロールするすべてのアクターのパス、方向、発火イベントを設定できるようにしたいと考えています。次のような多次元配列を使用するというアイデアがありました
TaskList = { 1 = { "MoveTo", {3,5} },
2 = { "AimTo", {5,2} },
3 = { "Fire" },
4 = { "MoveTo", {23,21} }
しかし、それは非常に面倒で非効率的な方法のように思えました。明らかに良い方法はありますか?ありがとう。