第一歩
Luaのコンパイラとビルド環境をダウンロードしてインストールします:
写真1:
写真2:
写真3:
写真4:
写真5:
コードの一部:
ActionDao = {};
機能ActionDao:新(...)
位置= {};
setmetatable(O、自己)。
自己.__指数=自己;
自己.__のtoString =機能(O)
ローカルSTR = "";
kについて、ペア(o.colors)におけるVはやります
STR = str..v.name .. ""
終わり
リターン「アクション:」.. STR。
終わり
o.colors = {...}。
o.fragment = {};
o.after = nilを;
oを返します。
終わり
関数ActionDao:実行()
地元のp = nilを;
kについて、ペア(self.colors)におけるVはやります
P = V:getPoints();
Pでない場合は、
印刷( "が見つかりません:" ..(v.name));
ブレーク;
終わり
終わり
その後、pと#self.fragment> 0であれば
kについて、行うペア(self.fragment)中のF
F:実行(自己、P);
もしself.after〜= nilを、その後self.after()== falseを
trueを返します。
終わり
終わり
終わり
終わり
機能ActionDao:クリック(...)
self.fragment [#self.fragment + 1] = Clickf:新(...);
自己を返します。
終わり
機能ActionDao:slidf(...)
self.fragment [#self.fragment + 1] = Slidf:新(...);
自己を返します。
終わり
機能ActionDao:スリープ(...)
self.fragment [#self.fragment + 1] =スリープ:新(...);
自己を返します。
終わり
機能ActionDao:afterfc(FUNC)
self.after = FUNC。
自己を返します。
終わり
ActionDaoを返します。
クラウドBaiduのプレートの他の部分には:
リンクします。https://pan.baidu.com/s/1W31oUoh5zMGJMPja32PqCQ
抽出コード:84aj