易语言画板组件实现游戏拼图软件

易语言 2020-08-21 17:52:12

易语言画板组件实现游戏拼图软件

.如果真 (取反 (小画板 [到数值 (子画板.标记)].到位))
子画板.发送信息 (161, 2, 0)
.如果真结束
子画板横坐标 = 小画板 [到数值 (子画板.标记)].横坐标 + 画板1.左边
子画板纵坐标 = 小画板 [到数值 (子画板.标记)].纵坐标 + 画板1.顶边
子画板左边 = 子画板.左边
子画板顶边 = 子画板.顶边
.如果真 (取绝对值 (子画板左边 - 子画板横坐标) < 10 且 取绝对值 (子画板顶边 - 子画板纵坐标) < 10)
子画板.左边 = 子画板横坐标
子画板.顶边 = 子画板纵坐标
小画板 [到数值 (子画板.标记)].到位 = 真
.如果真结束
拼完 = 真
.计次循环首 (取数组成员数 (小画板), i)
.如果真 (取反 (小画板 [i].到位))
拼完 = 假
跳出循环 ()
.如果真结束

.计次循环尾 ()
.如果真 (拼完 = 真)
.计次循环首 (取数组成员数 (小画板), i)
小画板 [i].图片板.可视 = 假
.计次循环尾 ()
画板1.画图片 (图片号, 0, 0, 画板1.宽度, 画板1.高度, )