本帖最后由 铁牛niu 于 2015-9-14 15:32 编辑
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 初始化 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 索引 | 整数型 | | | x | 整数型 | | | y | 整数型 | | |
超级列表框1. 全部删除 ()高级表格. 置单元格背景颜色 (0, 0, 高级表格.行数, 高级表格.列数, #白色 )食物生成速度 = 400 时钟2.时钟周期 = 食物生成速度 速度 = 1000 时钟1.时钟周期 = 速度 方向x = 0 方向y = -1 置随机数种子 (324 )高级表格. 置单元格背景颜色 (0, 0, 高级表格.行数, 0, #黑色 )高级表格. 置单元格背景颜色 (0, 高级表格.列数 - 1, 高级表格.行数, 高级表格.列数 - 1, #黑色 )高级表格. 置单元格背景颜色 (0, 0, 0, 高级表格.列数, #黑色 )高级表格. 置单元格背景颜色 (高级表格.行数 - 1, 0, 高级表格.行数 - 1, 高级表格.列数 - 1, #黑色 )x = 15 开始X = 15 开始Y = 15 索引 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (索引, 0, 到文本 (x )) 超级列表框1. 置标题 (索引, 1, 到文本 (x + y )) 高级表格. 置单元格背景颜色 (x, x + y, x, x + y, #红色 )计次循环首 (5, y )选择框1.选中 = 假 蛇移动 ()计次循环尾 ()开始X = x 开始Y = y 判断 (高级表格. 取单元格背景颜色 (x, y ) = #黑色 )时钟2.时钟周期 = 0 时钟1.时钟周期 = 0 信息框 (“死亡”, 0, “提示”, )初始化 ()返回 ()判断 (高级表格. 取单元格背景颜色 (x, y ) = #绿色 )选择框1.选中 = 假 速度 = 速度 × 0.95 如果真 (速度 < 1 )速度 = 1 时钟1.时钟周期 = 速度 高级表格. 置单元格背景颜色 (x, y, x, y, #红色 )蛇移动 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | XX | 整数型 | | | yy | 整数型 | | | 索引 | 整数型 | | | xxx | 整数型 | | | yyy | 整数型 | | |
高级表格. 置光标 (开始X, 开始Y )XX = 开始X yy = 开始Y 索引 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (索引, 0, 到文本 (XX + 方向x )) 超级列表框1. 置标题 (索引, 1, 到文本 (yy + 方向y )) 高级表格. 置单元格背景颜色 (XX, yy, XX, yy, #黑色 )头 (XX + 方向x, yy + 方向y )如果真 (取反 (选择框1.选中 )) 选择框1.选中 = 真 返回 ()xxx = 到整数 (超级列表框1.取标题 (0, 0))yyy = 到整数 (超级列表框1. 取标题 (0, 1 )) 高级表格. 置单元格背景颜色 (xxx, yyy, xxx, yyy, #白色 )超级列表框1. 删除表项 (0 )|
_高级表格_按下某键 | 逻辑型 | | |
键代码 | 整数型 | | | | 功能键状态 | 整数型 | | | | 调试输出 (键代码 )判断 (键代码 = 37 )如果真 (方向x = 0 且 方向y = 1 )调试输出 (“无效”)返回 ()调试输出 (“右”)方向x = 0 方向y = -1 判断 (键代码 = 39 )如果真 (方向x = 0 且 方向y = -1 )调试输出 (“无效”)返回 ()调试输出 (“左”)方向x = 0 方向y = 1 判断 (键代码 = 40 )如果真 (方向x = -1 且 方向y = 0 )调试输出 (“无效”)返回 ()调试输出 (“下”)方向x = 1 方向y = 0 判断 (键代码 = 38 )如果真 (方向x = 1 且 方向y = 0 )调试输出 (“无效”)返回 ()调试输出 (“上”)方向x = -1 方向y = 0 时钟1.时钟周期 = 速度 蛇移动 ()放食物 ()cx = 取随机数 (1, 23 )cy = 取随机数 (1, 23 )如果真 (高级表格. 取单元格背景颜色 (cx, cy ) ≠ #白色 )放食物 ()返回 ()高级表格.置单元格背景颜色 (cx, cy, cx, cy, #绿色 ) |