- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 650
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- StMenu = 1
- 调用子程序 等按钮
- 调用子程序 当前时间
- Message = CurrentTime & "入码头成功..."
- 调用子程序 写入日志文件
- 否则
- 调用子程序 当前时间
- Message = CurrentTime & "!!!入码头未成功..."
- 调用子程序 写入日志文件
- 如果表达式 (MaTou = 1) 为真,则
- 调用子程序 查找码头导航员
- 否则
- 调用子程序 查找码头官员
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 循环结束
- //补给
- PosX = 689
- PosY = 356
- 调用子程序 移动鼠标
- 左键单击
- 调用子程序 延时判定
- 延时1500毫秒
- //补给到保存数量(30,30,35)
- PosX = 138
- PosY = 350
- 调用子程序 移动鼠标
- 左键单击
- 延时1000毫秒
- PosX = 602
- PosY = 393
- 调用子程序 移动鼠标
- 如果 (PosX,PosY) 的颜色不等于 #6A604D 则
- 左键单击
- 调用子程序 延时判定
- 延时2000毫秒
- 否则
- 按键<Esc>
- 延时2000毫秒
- 条件结束
- //出航
- StMenu = 0
- 如果表达式 (StMenu = 0) 为真,则循环执行
- PosX = 649
- PosY = 357
- 调用子程序 移动鼠标
- 左键单击
- 调用子程序 延时判定
- 延时1500毫秒
- PosX = 640
- PosY = 386
- 调用子程序 移动鼠标
- 左键单击
- 调用子程序 延时判定
- 延时1000毫秒
- PosX = 23
- PosY = 2
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #9A9EAF 则
- PosX = 2
- PosY = 23
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #9A9EAF 则
- PosX = 23
- PosY = 44
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #9A9EAF 则
- PosX = 45
- PosY = 23
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #9A9EAF 则
- StMenu = 1
- 调用子程序 当前时间
- Message = CurrentTime & "出航成功..."
- 调用子程序 写入日志文件
- 否则
- 调用子程序 当前时间
- Message = CurrentTime & "!!!出航未成功..."
- 调用子程序 写入日志文件
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- //======================================================================================
- 子程序 交易事项
- 如果表达式 (iaccountant = 0) 为真,则
- 调用子程序 卖出商品
- 否则如果(iaccountant = 1)为真,则
- 调用子程序 会计卖出