变量名 | 类 型 | 静态 | 数组 | 备 注 |
I | 整数型 | | |
T | 整数型 | | |
坐标 | 坐标型 | | |
J | 整数型 | | |
A | 整数型 | | |
如果 (游戏窗口.电脑托管
)
J = 1

J = 2
变量循环首 (J,
#玩家个数, 1, I
)T =
判断是否为立手缺 (I
)
如果 (T ≥ 0
)
游戏窗口.游戏数据.麻将定缺
[I
] = T

游戏窗口.游戏数据.麻将定缺
[I
] =
计算定缺花色 (I
)



变量循环尾 ()
如果真 (游戏窗口.电脑托管 =
假)
显示碰杠胡按钮 (,
#碰杠胡按钮_正常 )
A =
判断是否为立手缺 (1
)
如果 (A ≥ 0
)

游戏窗口.游戏数据.麻将定缺
[1
] = A


坐标 =
取玩家暗牌坐标 (1, 13
)

游戏窗口.气球提示框.
弹出提示框 (换算游戏坐标 (坐标.X + 游戏窗口.牌背.宽度 ÷ 4
) + 游戏窗口.左边 + 游戏窗口.游戏.左边,
换算游戏坐标 (坐标.Y
) + 游戏窗口.顶边 + 游戏窗口.游戏.顶边 + 25,
“请点击一张麻将定缺!”, -1,
假)

判断循环首 (真)


T =
等待操作事件 (游戏设置.等待时间
)


判断 (T =
#游戏事件_托管 )



如果真 (游戏窗口.电脑托管
)



显示碰杠胡按钮 (,
#碰杠胡按钮_正常 )




游戏窗口.游戏数据.麻将定缺
[1
] =
计算定缺花色 (1
)



跳出循环 ()







判断 (T =
#游戏事件_屏幕 )



I =
取点击的麻将序号 (假)


调试输出 (“取点击的麻将序号 (假)”, I
)



如果真 (I > 0
)




游戏窗口.游戏数据.麻将定缺
[1
] = 游戏窗口.游戏数据.暗牌
[1
] [I
].花色




跳出循环 ()








游戏窗口.游戏数据.麻将定缺
[1
] =
计算定缺花色 (1
)


跳出循环 ()





判断循环尾 ()

定缺动画 ()绘制屏幕 (游戏窗口.游戏数据.当前玩家编号
)