|

楼主 |
发表于 3 天前
|
显示全部楼层
广西壮族自治区贵港市
传奇Map文件后缀分析错误,大佬指导下
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 移动 | 逻辑型 | |
通用对话框.过滤器 = “*.map|*.map” 如果真 (通用对话框. 打开 ())  如果 (读地图 (通用对话框.文件名, 图片, X, Y ))   图片框.宽度 = X   图片框.高度 = Y   图片框.图片 = 图片  信息框 (“地图读取失败!”, 64, “提示:”)   通用对话框.类型 = 1 通用对话框.过滤器 = “*.bmp|*.bmp” 如果真 (通用对话框. 打开 ()) 写到文件 (通用对话框.文件名, 图片框.图片 ) |
_图片框_鼠标左键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
移动 = 真 |
_图片框_鼠标左键被放开 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
移动 = 假 |
_图片框_鼠标位置被移动 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
图片框. 发送信息 (161, 2, 0 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 数据 | 字节集 | | | 位图 | 位图 | | | 当前X | | | | 当前Y | | | |
如果真 (文件是否存在 (文件名 ))  数据 = 读入文件 (文件名 ) 如果真 (取字节集中间 (数据, 6, 13 ) = { 76, 101, 103, 101, 110, 100, 32, 111, 102, 32, 109, 105, 114 } 且 (取字节集长度 (数据 ) - 52 ) % 12 = 0 )   X = 取字节集数据 (取字节集中间 (数据, 1, 2 ), #整数型, )  Y = 取字节集数据 (取字节集中间 (数据, 3, 2 ), #整数型, )  位图. 创建 (X, Y, 1, #黑色 )  数据 = 取字节集右边 (数据, 取字节集长度 (数据 ) - 53 )  计次循环首 (X, 当前X )   计次循环首 (Y, 当前Y )    如果真 (数据 [ ( (当前X - 1 ) × Y + 当前Y ) × 12 - 13 ] < 128 )     位图. 置某点颜色 (当前X, 当前Y, #白色 )        计次循环尾 ()  计次循环尾 ()  地图 = 位图. 取位图数据 () 返回 (真) 返回 (假)
读取别的传奇的就会报错,读取他文件里面可以读取的 就正常
|
|