游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [dafbd2e11c]:

To Artifact [c707d7bd01]:


49
50
51
52
53
54
55
56

57
58
59

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77

78
79
80

81
82
83
84
85
86
87
49
50
51
52
53
54
55

56
57
58

59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76

77
78
79

80
81
82
83
84
85
86
87







-
+


-
+

















-
+


-
+







    return o1
    end
  end
--~ 对
--~ 能
function s.历对取一(u1_0, o1)
  local k1, k2
  for o2, o2_0 in pairs(u1_0) do
  for o2, u2_0 in pairs(u1_0) do
    --~ 键
    --~ 值
    k1, k2 = s.历对取一的模(k1, k2, o2, o2_0, o1)
    k1, k2 = s.历对取一的模(k1, k2, o2, u2_0, o1)
    end
  return k1, k2
  end
function s.历对取一的模(o1, o2, o3, o4, o5)
  if o1 == nil then
    return o3, o4
  elseif o5(o1, o2, o3, o4) then
    return o3, o4
  else
    return o1, o2
    end
  end
function s.历对(u1_0, o1, o2)
  local k1
  local k1_0, k2_0
  --~ 对
  k1_0 = {}
  for o3, o2_0 in pairs(u1_0) do
  for o3, u2_0 in pairs(u1_0) do
    --~ 键
    --~ 值
    k1, k2_0 = o1(o3, o2_0, o2)
    k1, k2_0 = o1(o3, u2_0, o2)
    if k1 then
      k1_0[k1] = k2_0
    else
      end
    end
  return k1_0
  end
181
182
183
184
185
186
187
188
189


190
191
192
193
194
195
196

197
198

199
200

201
202
203
204
205
206
207
181
182
183
184
185
186
187


188
189
190
191
192
193
194
195

196
197

198
199

200
201
202
203
204
205
206
207







-
-
+
+






-
+

-
+

-
+







--~ 文
function s.删左右空白(o1)
  o1 = string.gsub(o1, "^%s+", "")
  return string.gsub(o1, "%s+$", "")
  end
--~ 对
--~ 对
function s.连两对(u1_0, o2_0)
  for o3_0, o4_0 in pairs(o2_0) do
function s.连两对(u1_0, u2_0)
  for o3_0, o4_0 in pairs(u2_0) do
    u1_0[o3_0] = o4_0
    end
  return u1_0
  end
--~ 键
--~ 值
function s.修对类(u1_0, o2_0)
function s.修对类(u1_0, u2_0)
  if tonumber(u1_0) then
    return tonumber(u1_0), o2_0
    return tonumber(u1_0), u2_0
  else
    return u1_0, o2_0
    return u1_0, u2_0
    end
  end
do
  --~ 加数
  local k1 = 0
  function s.递增()
    k1 = k1 + 1