前段时间没事写了一个简单的组件移动边缘检测 水平低 勿喷 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_窗口1 | | | |
|
_窗口1_按下某键 | 逻辑型 | | |
键代码 | 整数型 | | | | 功能键状态 | 整数型 | | | | 判断 (键代码 = #A键 )按钮2.左边 = 按钮2.左边 - 1 判断 (键代码 = #D键 )按钮2.左边 = 按钮2.左边 + 1 判断 (键代码 = #W键 )按钮2.顶边 = 按钮2.顶边 + 1 判断 (键代码 = #S键 )按钮2.顶边 = 按钮2.顶边 - 1 刷新显示 ()|
_按钮2_按下某键 | 逻辑型 | | |
键代码 | 整数型 | | | | 功能键状态 | 整数型 | | | |
a = 假 a = 判断物体 ()如果 (a = 真)标签1.标题 = “不要怼我”如果真 (键代码 = #A键 )按钮2.左边 = 按钮2.左边 如果真 (键代码 = #D键 )按钮2.左边 = 按钮2.左边 如果真 (键代码 = #W键 )按钮2.顶边 = 按钮2.顶边 如果真 (键代码 = #S键 )按钮2.顶边 = 按钮2.顶边 标签1.标题 = “快来怼我”如果真 (键代码 = #A键 )按钮2.左边 = 按钮2.左边 - 1 如果真 (键代码 = #D键 )按钮2.左边 = 按钮2.左边 + 1 如果真 (键代码 = #W键 )按钮2.顶边 = 按钮2.顶边 - 1 如果真 (键代码 = #S键 )按钮2.顶边 = 按钮2.顶边 + 1 变量名 | 类 型 | 静态 | 数组 | 备 注 | 左边缘 | | | | 右边缘 | | | | 上边缘 | | | | 下边缘 | | | |
左边缘 = 分组框1.左边 右边缘 = 分组框1.左边 + 分组框1.宽度 上边缘 = 分组框1.顶边 下边缘 = 分组框1.顶边 + 分组框1.高度 如果真 (按钮2.左边 ≥ 左边缘 且 按钮2.左边 ≤ 右边缘 )如果真 (按钮2.顶边 ≥ 上边缘 且 按钮2.顶边 ≤ 下边缘 )返回 (真)如果真 (按钮2.左边 + 按钮2.宽度 ≥ 左边缘 且 按钮2.左边 + 按钮2.宽度 ≤ 右边缘 )如果真 (按钮2.顶边 + 按钮2.高度 ≥ 上边缘 且 按钮2.顶边 + 按钮2.高度 ≤ 下边缘 )返回 (真)如果真 (按钮2.左边 + 按钮2.宽度 ≥ 左边缘 且 按钮2.左边 + 按钮2.宽度 ≤ 右边缘 )如果真 (按钮2.顶边 ≥ 上边缘 且 按钮2.顶边 ≤ 下边缘 )返回 (真)如果真 (按钮2.左边 ≥ 左边缘 且 按钮2.左边 ≤ 右边缘 )如果真 (按钮2.顶边 + 按钮2.高度 ≥ 上边缘 且 按钮2.顶边 + 按钮2.高度 ≤ 下边缘 )返回 (真)返回 (假)
|