=====逻辑语法===== ====输入&输出==== ===Read=== 作用:从连接的内存读取数字\\ {{:blocks:logic:read.png?400|}} ===Write=== 作用:向连接的内存写入数字\\ {{:blocks:logic:write.png?400|}} ===Draw=== 作用:添加绘图操作到绘图缓存\\ 使用Draw Flush后才会真正显示\\ {{:blocks:logic:draw.png?400|}} ===Print=== 作用:添加文字到打印缓存\\ 使用Print Flush后才会真正显示\\ {{:blocks:logic:print.png?400|}} ====控制方块=== ===Draw Flush=== 作用:将绘图缓存中的Draw队列刷新到显示屏\\ {{:blocks:logic:draw_flush.png?400|}} ===Print Flush=== 作用:将打印缓存中的Print队列刷新到信息板\\ {{:blocks:logic:print_flush.png?400|}} ===Get Link=== 作用:获取与处理器连接的建筑\\ 建筑编号从0开始\\ {{:blocks:logic:get_link.png?400|}} ===Control=== 作用:控制建筑\\ {{:blocks:logic:control.png?400|}} ===Radar=== 作用:让建筑搜寻感知范围内的单位\\ {{:blocks:logic:radar.png?400|}}\\ 单位属性\\ {{:blocks:logic:radar2.png?400|}}\\ 排序方式\\ {{:blocks:logic:radar3.png?400|}} ===Sensor=== 作用:从单位或者建筑中获取数据\\ {{:blocks:logic:sensor.png?400|}}\\ {{:blocks:logic:sensor2.png?400|}} ====操作==== ===Set=== 作用:给变量赋值\\ {{:blocks:logic:set.png?400|}} ===Operation=== 作用:使用1至2个参数执行运算/函数\\ {{:blocks:logic:operation.png?400|}} ===Lookup=== 作用:根据id查询一种物品/液体/单位/建筑\\ {{:blocks:logic:lookup.png?400|}}\\ {{:blocks:logic:lookup2.png?400|}} ===Pack Color=== ====控制顺序==== ===Wait=== 作用:等待指定的秒数\\ {{:blocks:logic:wait.png?400|}} ===Stop=== 作用:停止该处理器的运行\\ {{:blocks:logic:stop.png?400|}} ===End=== 作用:跳转至第一条指令\\ {{:blocks:logic:end.png?400|}} ===Jump=== 作用:根据条件判断,决定是否跳转至另一条指令\\ 使用方法:拉住指令右边的三角形到想要跳转的指令\\ {{:blocks:logic:jump.png?400|}} ====控制单位====