diff --git a/cross/Start.xs b/cross/Start.xs
new file mode 100644
index 0000000000000000000000000000000000000000..24ec0ce0c4ecc925681cfd0cdcdaed47653b2078
--- /dev/null
+++ b/cross/Start.xs
@@ -0,0 +1 @@
+{"formatVersion":1,"fsms":[{"variables":[{"name":"车辆1","type":"FSM","export":true},{"name":"车辆2","type":"FSM","export":true},{"name":"车辆3","type":"FSM","export":true},{"name":"车辆4","type":"FSM","export":true},{"name":"车辆5","type":"FSM","export":true},{"name":"车辆6","type":"FSM","export":true},{"name":"人物","type":"FSM","export":true},{"name":"碰撞数据处理","type":"FSM","export":true},{"name":"积分处理","type":"FSM","export":true},{"name":"UI","type":"FSM","export":true}],"startState":0,"states":[{"code":"车辆1车辆.车辆1车辆2车辆.车辆2车辆3车辆.车辆3车辆4车辆.车辆4车辆5车辆.车辆5车辆6车辆.车辆6人物人物.人物碰撞数据处理游戏控制.碰撞数据处理积分处理游戏控制.积分处理UI游戏控制.UI","comment":"状态","variables":[],"type":"state","name":"状态"}],"function":[],"comment":"状态机","type":"fsm","name":"Main"}],"structs":[],"functions":[],"depends":["车辆","人物","游戏控制"],"type":"src","typeLimit":"","comment":"","env":[],"name":"Start"}
\ No newline at end of file
diff --git a/cross/cross.json b/cross/cross.json
new file mode 100644
index 0000000000000000000000000000000000000000..a3c0e545733a650e86c59e6f997d35508d2e16f4
--- /dev/null
+++ b/cross/cross.json
@@ -0,0 +1,8 @@
+{
+ "src": [
+ "Start.xs",
+ "游戏控制.xs",
+ "人物.xs",
+ "车辆.xs"
+ ]
+}
\ No newline at end of file
diff --git "a/cross/\344\272\272\347\211\251.xs" "b/cross/\344\272\272\347\211\251.xs"
new file mode 100644
index 0000000000000000000000000000000000000000..3593ff2329f01d3609fabde522a83633231f2a2e
--- /dev/null
+++ "b/cross/\344\272\272\347\211\251.xs"
@@ -0,0 +1 @@
+{"formatVersion":1,"fsms":[{"variables":[{"name":"人物x","type":"Integer","export":true},{"name":"人物y","type":"Integer","export":true}],"startState":0,"states":[{"code":"人物x0人物x人物x按下移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"人物xADD人物x10GTE人物x665积分初始化人物x人物x人物继续100抬起停止碰撞死亡人物继续人物xADD人物x10GTE人物x665积分初始化人物x人物x人物继续100","comment":"状态","variables":[],"type":"state","name":"移动"},{"code":"按下移动","comment":"状态","variables":[],"type":"state","name":"停止"},{"code":"复活初始化","comment":"状态","variables":[],"type":"state","name":"死亡"}],"function":[],"comment":"状态机","type":"fsm","name":"人物"}],"structs":[],"functions":[{"code":"%5B%7B%22name%22:%22%E4%BA%BA%E7%89%A9x%22,%22type%22:%22Integer%22,%22blockId%22:%22R9zB*yVd)vKwZO3Fy78R%22%7D,%7B%22name%22:%22%E4%BA%BA%E7%89%A9y%22,%22type%22:%22Integer%22,%22blockId%22:%22R9zB*yVd)vKwZO3Fy78R%22%7D%5D绘制人物人物xInteger人物yInteger%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#ff0000#ffff330.6%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:null,%22name%22:%22Canvas2d_beginPath%22,%22signature%22:%22Canvas2d_beginPath()v%22,%22fullname%22:%22Canvas2d_beginPath%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:5,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_moveTo%22,%22signature%22:%22Canvas2d_moveTo(SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_moveTo%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:13,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D人物x人物y%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_lineTo%22,%22signature%22:%22Canvas2d_lineTo(SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_lineTo%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:14,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DADD人物x30ADD人物y10%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_lineTo%22,%22signature%22:%22Canvas2d_lineTo(SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_lineTo%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:14,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DADD人物x60人物y%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_lineTo%22,%22signature%22:%22Canvas2d_lineTo(SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_lineTo%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:14,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DADD人物x30MINUS人物y10%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_lineTo%22,%22signature%22:%22Canvas2d_lineTo(SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_lineTo%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:14,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D人物x人物y%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:null,%22name%22:%22Canvas2d_closePath%22,%22signature%22:%22Canvas2d_closePath()v%22,%22fullname%22:%22Canvas2d_closePath%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:8,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fill%22,%22signature%22:%22Canvas2d_fill()v%22,%22fullname%22:%22Canvas2d_fill%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:7,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D","comment":"函数","type":"function","name":"绘制人物"}],"depends":[],"type":"src","typeLimit":"","comment":"","env":[],"name":"人物"}
\ No newline at end of file
diff --git "a/cross/\346\270\270\346\210\217\346\216\247\345\210\266.xs" "b/cross/\346\270\270\346\210\217\346\216\247\345\210\266.xs"
new file mode 100644
index 0000000000000000000000000000000000000000..ca6b73b99a7a51b5d745ca761c90245557c621b5
--- /dev/null
+++ "b/cross/\346\270\270\346\210\217\346\216\247\345\210\266.xs"
@@ -0,0 +1 @@
+{"formatVersion":1,"fsms":[{"variables":[{"name":"人物x","type":"Integer","export":true},{"name":"人物y","type":"Integer","export":true},{"name":"车辆1x","type":"Integer","export":true},{"name":"车辆1y","type":"Integer","export":true},{"name":"车辆2x","type":"Integer","export":true},{"name":"车辆2y","type":"Integer","export":true},{"name":"车辆3x","type":"Integer","export":true},{"name":"车辆3y","type":"Integer","export":true},{"name":"车辆4x","type":"Integer","export":true},{"name":"车辆4y","type":"Integer","export":true},{"name":"车辆5x","type":"Integer","export":true},{"name":"车辆5y","type":"Integer","export":true},{"name":"车辆6x","type":"Integer","export":true},{"name":"车辆6y","type":"Integer","export":true}],"startState":0,"states":[{"code":"人物x0人物y600车辆1x145车辆1y1000车辆2x245车辆2y1000车辆3x345车辆3y1000车辆4x445车辆4y0车辆5x545车辆5y0车辆6x645车辆6y0人物xInteger人物xInteger车辆1yInteger车辆1yIntegerANDGTE人物xMINUS车辆1x60LTE人物xADD车辆1x40ANDGTE600MINUS车辆1y10LTE600ADD车辆1y210碰撞车辆2yInteger车辆2yIntegerANDGTE人物xMINUS车辆2x60LTE人物xADD车辆2x40ANDGTE600MINUS车辆2y10LTE600ADD车辆2y210碰撞车辆3yInteger车辆3yIntegerANDGTE人物xMINUS车辆3x60LTE人物xADD车辆3x40ANDGTE600MINUS车辆3y10LTE600ADD车辆3y210碰撞车辆4yInteger车辆4yIntegerANDGTE人物xMINUS车辆4x60LTE人物xADD车辆4x40ANDGTE600MINUS车辆4y10LTE600ADD车辆4y210碰撞车辆5yInteger车辆5yIntegerANDGTE人物xMINUS车辆5x60LTE人物xADD车辆5x40ANDGTE600MINUS车辆5y10LTE600ADD车辆5y210碰撞车辆6yInteger车辆6yIntegerANDGTE人物xMINUS车辆6x60LTE人物xADD车辆6x40ANDGTE600MINUS车辆6y10LTE600ADD车辆6y210碰撞","comment":"状态","variables":[],"type":"state","name":"碰撞检测"},{"code":"复活碰撞检测","comment":"状态","variables":[],"type":"state","name":"停止检测"}],"function":[],"comment":"状态机","type":"fsm","name":"碰撞数据处理"},{"variables":[{"name":"积分","type":"Integer","export":true}],"startState":0,"states":[{"code":"积分0分数积分积分积分ADD积分1分数积分复活积分MINUS积分0积分分数积分","comment":"状态","variables":[],"type":"state","name":"积分处理"}],"function":[],"comment":"状态机","type":"fsm","name":"积分处理"},{"variables":[{"name":"人物x","type":"Integer","export":true},{"name":"人物y","type":"Integer","export":true},{"name":"车辆1x","type":"Integer","export":true},{"name":"车辆1y","type":"Integer","export":true},{"name":"车辆2x","type":"Integer","export":true},{"name":"车辆2y","type":"Integer","export":true},{"name":"车辆3x","type":"Integer","export":true},{"name":"车辆3y","type":"Integer","export":true},{"name":"车辆4x","type":"Integer","export":true},{"name":"车辆4y","type":"Integer","export":true},{"name":"车辆5x","type":"Integer","export":true},{"name":"车辆5y","type":"Integer","export":true},{"name":"车辆6x","type":"Integer","export":true},{"name":"车辆6y","type":"Integer","export":true},{"name":"分数","type":"Integer","export":true}],"startState":0,"states":[{"code":"%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D60px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D过 马 路225200%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D45px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D玩法介绍:200300%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D40px 宋体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D1. 进入游戏界面后按住屏幕130350%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D人物向右走动,松开停止。190400%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D2. 使人物避开车辆到达马路130450%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D另一侧积一分。190500%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D3. 发生碰撞游戏失败时,根130550%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D据提示可选择复活或结束190600%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D游戏。190650%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D50px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#66cccc%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D26080022075%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#000000%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D开始游戏270850%5B%7B%22name%22:%22%E7%82%B9%E5%87%BBx%22,%22type%22:%22Number%22,%22blockId%22:%22$jsP?yOuoN%7Dj5)%5D!h%25J0%22%7D%5D点击x%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Vector2%22,%22$__type%22:%22StructFieldTypeNative%22%7D,%22name%22:%22vector2%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Vector2_x%22,%22signature%22:%22Vector2_x(SVector2;)SNumber;%22,%22fullname%22:%22Vector2_x%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:25,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DVector2%5B%7B%22name%22:%22%E7%82%B9%E5%87%BBy%22,%22type%22:%22Number%22,%22blockId%22:%22@KYT#a$XkkT:PFY6%5EMx0%22%7D%5D点击y%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Vector2%22,%22$__type%22:%22StructFieldTypeNative%22%7D,%22name%22:%22vector2%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Vector2_y%22,%22signature%22:%22Vector2_y(SVector2;)SNumber;%22,%22fullname%22:%22Vector2_y%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:26,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DVector2EQ%7B%22returnType%22:%7B%22name%22:%22Boolean%22,%22blockId%22:%22I~C*vXU-=+!PP2cmM~%7DC%22,%22$__type%22:%22StructFieldType%22%7D,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22N;1;%7C664gs6FBe6Z-gHi%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AEx%22,%22blockId%22:%22S=bR!R;sYH=)9%5DY/o%7D%254%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22EW_==fY%5DESTtT7V:tjX%60%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AEy%22,%22blockId%22:%22p%5D5Yy-DJtWKvo#OS%5D%60P+%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22H,:ukRvm=SGYYh/naQq?%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E7%82%B9%E5%87%BBx%22,%22blockId%22:%22dIk6Tg%7DPshCX/n%60@xY16%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22kV70pTM+#2%25T4Qxu%7Df3j%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E7%82%B9%E5%87%BBy%22,%22blockId%22:%22$OVKMw*I=GP2?TYF!pCX%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22fQnH%5EfrqEfJVk=ci%60B7V%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AE%E5%AE%BD%22,%22blockId%22:%220LVbL8=%7D)#%5DeYSZgyyVM%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22?)z0Z~#UY%60S#1%25+Y~%25*i%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AE%E9%AB%98%22,%22blockId%22:%22/+usNo~5eSvAv9c*%5E0oU%22,%22$__type%22:%22StructField%22%7D%5D%7D游戏控制游戏控制.按键判断(SNumber;,SNumber;,SNumber;,SNumber;,SNumber;,SNumber;)SBoolean;260800点击x点击y22075TRUE%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_clearRect%22,%22signature%22:%22Canvas2d_clearRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_clearRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:1,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D00%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_width%22,%22signature%22:%22Canvas2d_width()SInteger;%22,%22fullname%22:%22Canvas2d_width%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:28,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_height%22,%22signature%22:%22Canvas2d_height()SInteger;%22,%22fullname%22:%22Canvas2d_height%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:27,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D游戏过程","comment":"状态","variables":[],"type":"state","name":"游戏开始"},{"code":"人物x0人物y600车辆1x145车辆1y1000车辆2x245车辆2y1000车辆3x345车辆3y1000车辆4x445车辆4y0车辆5x545车辆5y0车辆6x645车辆6y0分数0%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22(%5Ejrx~!d%5EX/q%60;(qYGL7%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E4%BA%BA%E7%89%A9x%22,%22blockId%22:%22h5fnrhu%60I%5DaCAa9#y:W/%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22%7B%5D.By=:?XRoT:%25b$%60%7Bzs%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E4%BA%BA%E7%89%A9y%22,%22blockId%22:%22dfn(%5BRhiosbrYkCQ3tXX%22,%22$__type%22:%22StructField%22%7D%5D%7D人物人物.绘制人物(SInteger;,SInteger;)v人物x人物y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆1x车辆1y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆2x车辆2y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆3x车辆3y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆4x车辆4y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆5x车辆5y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆6x车辆6y%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#000000%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D20px%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D得分分数2040绘制完毕100人物xInteger人物xInteger绘制完毕%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_clearRect%22,%22signature%22:%22Canvas2d_clearRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_clearRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:1,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D00%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_width%22,%22signature%22:%22Canvas2d_width()SInteger;%22,%22fullname%22:%22Canvas2d_width%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:28,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_height%22,%22signature%22:%22Canvas2d_height()SInteger;%22,%22fullname%22:%22Canvas2d_height%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:27,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22(%5Ejrx~!d%5EX/q%60;(qYGL7%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E4%BA%BA%E7%89%A9x%22,%22blockId%22:%22h5fnrhu%60I%5DaCAa9#y:W/%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22%7B%5D.By=:?XRoT:%25b$%60%7Bzs%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E4%BA%BA%E7%89%A9y%22,%22blockId%22:%22dfn(%5BRhiosbrYkCQ3tXX%22,%22$__type%22:%22StructField%22%7D%5D%7D人物人物.绘制人物(SInteger;,SInteger;)v人物x人物y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆1x车辆1y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆2x车辆2y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆3x车辆3y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆4x车辆4y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆5x车辆5y%7B%22returnType%22:null,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22*;.e2jLghv($HeNDXxA*%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22blockId%22:%22LY!8Q17TS1-,PSqSaFKW%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Integer%22,%22blockId%22:%22JtOx?Rq#EwdAoK*%5BgqbA%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22blockId%22:%22u:cZDVii6vKwn~Mvf%5Bv.%22,%22$__type%22:%22StructField%22%7D%5D%7D车辆车辆.绘制车辆(SInteger;,SInteger;)v车辆6x车辆6y%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#000000%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D20px%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D得分分数2040绘制完毕100按下车辆1yInteger车辆1yInteger车辆2yInteger车辆2yInteger抬起车辆3yInteger车辆3yInteger碰撞游戏复活车辆4yInteger车辆4yInteger车辆5yInteger车辆5yInteger车辆6yInteger车辆6yInteger分数Integer分数Integer","comment":"状态","variables":[],"type":"state","name":"游戏过程"},{"code":"%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_clearRect%22,%22signature%22:%22Canvas2d_clearRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_clearRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:1,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D00%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_width%22,%22signature%22:%22Canvas2d_width()SInteger;%22,%22fullname%22:%22Canvas2d_width%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:28,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_height%22,%22signature%22:%22Canvas2d_height()SInteger;%22,%22fullname%22:%22Canvas2d_height%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:27,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#000000%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D50px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D得分 分数300200%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D30px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D复活将会随机扣除分数200300%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#00cccc%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D23046025065%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D23066025065%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#000000%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D50px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D复活300510%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D结束游戏250710%5B%7B%22name%22:%22%E7%82%B9%E5%87%BBx%22,%22type%22:%22Number%22,%22blockId%22:%22i7OPbT%7DgfnZRr;+N+LrR%22%7D%5D点击x%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Vector2%22,%22$__type%22:%22StructFieldTypeNative%22%7D,%22name%22:%22vector2%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Vector2_x%22,%22signature%22:%22Vector2_x(SVector2;)SNumber;%22,%22fullname%22:%22Vector2_x%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:25,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DVector2%5B%7B%22name%22:%22%E7%82%B9%E5%87%BBy%22,%22type%22:%22Number%22,%22blockId%22:%22kL/K#ArgW@jmML%7B?*W//%22%7D%5D点击y%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Vector2%22,%22$__type%22:%22StructFieldTypeNative%22%7D,%22name%22:%22vector2%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Vector2_y%22,%22signature%22:%22Vector2_y(SVector2;)SNumber;%22,%22fullname%22:%22Vector2_y%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:26,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7DVector2EQ%7B%22returnType%22:%7B%22name%22:%22Boolean%22,%22blockId%22:%22I~C*vXU-=+!PP2cmM~%7DC%22,%22$__type%22:%22StructFieldType%22%7D,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22N;1;%7C664gs6FBe6Z-gHi%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AEx%22,%22blockId%22:%22S=bR!R;sYH=)9%5DY/o%7D%254%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22EW_==fY%5DESTtT7V:tjX%60%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AEy%22,%22blockId%22:%22p%5D5Yy-DJtWKvo#OS%5D%60P+%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22H,:ukRvm=SGYYh/naQq?%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E7%82%B9%E5%87%BBx%22,%22blockId%22:%22dIk6Tg%7DPshCX/n%60@xY16%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22kV70pTM+#2%25T4Qxu%7Df3j%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E7%82%B9%E5%87%BBy%22,%22blockId%22:%22$OVKMw*I=GP2?TYF!pCX%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22fQnH%5EfrqEfJVk=ci%60B7V%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AE%E5%AE%BD%22,%22blockId%22:%220LVbL8=%7D)#%5DeYSZgyyVM%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22?)z0Z~#UY%60S#1%25+Y~%25*i%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AE%E9%AB%98%22,%22blockId%22:%22/+usNo~5eSvAv9c*%5E0oU%22,%22$__type%22:%22StructField%22%7D%5D%7D游戏控制游戏控制.按键判断(SNumber;,SNumber;,SNumber;,SNumber;,SNumber;,SNumber;)SBoolean;230460点击x点击y25065TRUE复活游戏过程EQ%7B%22returnType%22:%7B%22name%22:%22Boolean%22,%22blockId%22:%22I~C*vXU-=+!PP2cmM~%7DC%22,%22$__type%22:%22StructFieldType%22%7D,%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22N;1;%7C664gs6FBe6Z-gHi%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AEx%22,%22blockId%22:%22S=bR!R;sYH=)9%5DY/o%7D%254%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22EW_==fY%5DESTtT7V:tjX%60%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AEy%22,%22blockId%22:%22p%5D5Yy-DJtWKvo#OS%5D%60P+%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22H,:ukRvm=SGYYh/naQq?%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E7%82%B9%E5%87%BBx%22,%22blockId%22:%22dIk6Tg%7DPshCX/n%60@xY16%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22kV70pTM+#2%25T4Qxu%7Df3j%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E7%82%B9%E5%87%BBy%22,%22blockId%22:%22$OVKMw*I=GP2?TYF!pCX%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22fQnH%5EfrqEfJVk=ci%60B7V%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AE%E5%AE%BD%22,%22blockId%22:%220LVbL8=%7D)#%5DeYSZgyyVM%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22blockId%22:%22?)z0Z~#UY%60S#1%25+Y~%25*i%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22%E6%8C%89%E9%92%AE%E9%AB%98%22,%22blockId%22:%22/+usNo~5eSvAv9c*%5E0oU%22,%22$__type%22:%22StructField%22%7D%5D%7D游戏控制游戏控制.按键判断(SNumber;,SNumber;,SNumber;,SNumber;,SNumber;,SNumber;)SBoolean;230660点击x点击y25065TRUE游戏结束","comment":"状态","variables":[],"type":"state","name":"游戏复活"},{"code":"%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_clearRect%22,%22signature%22:%22Canvas2d_clearRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_clearRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:1,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D00%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_width%22,%22signature%22:%22Canvas2d_width()SInteger;%22,%22fullname%22:%22Canvas2d_width%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:28,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%5D,%22returnType%22:%7B%22name%22:%22Integer%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Canvas2d_height%22,%22signature%22:%22Canvas2d_height()SInteger;%22,%22fullname%22:%22Canvas2d_height%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:27,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#000000%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D80px 黑体%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D最终得分 分数150500","comment":"状态","variables":[],"type":"state","name":"游戏结束"}],"function":[],"comment":"状态机","type":"fsm","name":"UI"}],"structs":[],"functions":[{"code":"%5B%7B%22name%22:%22%E6%8C%89%E9%92%AEx%22,%22type%22:%22Number%22,%22blockId%22:%22cw:Ul5UPhBC=*09W;%7D%7B;%22%7D,%7B%22name%22:%22%E6%8C%89%E9%92%AEy%22,%22type%22:%22Number%22,%22blockId%22:%22cw:Ul5UPhBC=*09W;%7D%7B;%22%7D,%7B%22name%22:%22%E7%82%B9%E5%87%BBx%22,%22type%22:%22Number%22,%22blockId%22:%22cw:Ul5UPhBC=*09W;%7D%7B;%22%7D,%7B%22name%22:%22%E7%82%B9%E5%87%BBy%22,%22type%22:%22Number%22,%22blockId%22:%22cw:Ul5UPhBC=*09W;%7D%7B;%22%7D,%7B%22name%22:%22%E6%8C%89%E9%92%AE%E5%AE%BD%22,%22type%22:%22Number%22,%22blockId%22:%22cw:Ul5UPhBC=*09W;%7D%7B;%22%7D,%7B%22name%22:%22%E6%8C%89%E9%92%AE%E9%AB%98%22,%22type%22:%22Number%22,%22blockId%22:%22cw:Ul5UPhBC=*09W;%7D%7B;%22%7D%5D按键判断Boolean按钮xNumber按钮yNumber点击xNumber点击yNumber按钮宽Number按钮高NumberANDGTE点击x按钮xLTE点击xADD按钮x按钮宽ANDGTE点击y按钮yLTE点击yADD按钮y按钮高%5B%22Boolean%22%5DTRUE%5B%22Boolean%22%5DFALSE%5B%22Boolean%22%5DFALSE","comment":"函数","type":"function","name":"按键判断"}],"depends":[],"type":"src","typeLimit":"","comment":"","env":[],"name":"游戏控制"}
\ No newline at end of file
diff --git "a/cross/\350\275\246\350\276\206.xs" "b/cross/\350\275\246\350\276\206.xs"
new file mode 100644
index 0000000000000000000000000000000000000000..6fb93fdc257bdb3377a66b7635170354b7d04b9b
--- /dev/null
+++ "b/cross/\350\275\246\350\276\206.xs"
@@ -0,0 +1 @@
+{"formatVersion":1,"fsms":[{"variables":[{"name":"车辆1x","type":"Integer","export":true},{"name":"车辆1y","type":"Integer","export":true},{"name":"车辆1运动速率","type":"Integer","export":true}],"startState":0,"states":[{"code":"车辆1x145车辆1y1000车辆1y车辆1y移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"移动速度515车辆1yMINUS车辆1y移动速度LTE车辆1y0初始化车辆1y车辆1y车辆1继续200车辆1继续车辆1yMINUS车辆1y移动速度LTE车辆1y0初始化车辆1y车辆1y车辆1继续200碰撞停止","comment":"状态","variables":[{"name":"移动速度","type":"Integer","export":true}],"type":"state","name":"移动"},{"code":"复活移动","comment":"状态","variables":[],"type":"state","name":"停止"}],"function":[],"comment":"状态机","type":"fsm","name":"车辆1"},{"variables":[{"name":"车辆2x","type":"Integer","export":true},{"name":"车辆2y","type":"Integer","export":true},{"name":"车辆2运动速率","type":"Integer","export":true}],"startState":0,"states":[{"code":"车辆2x245车辆2y1000车辆2y车辆2y移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"移动速度515车辆2yMINUS车辆2y移动速度LTE车辆2y0初始化车辆2y车辆2y车辆2继续100车辆2继续车辆2yMINUS车辆2y移动速度LTE车辆2y0初始化车辆2y车辆2y车辆2继续100碰撞停止","comment":"状态","variables":[{"name":"移动速度","type":"Integer","export":true}],"type":"state","name":"移动"},{"code":"复活移动","comment":"状态","variables":[],"type":"state","name":"停止"}],"function":[],"comment":"状态机","type":"fsm","name":"车辆2"},{"variables":[{"name":"车辆3x","type":"Integer","export":true},{"name":"车辆3y","type":"Integer","export":true},{"name":"车辆3运动速率","type":"Integer","export":true}],"startState":0,"states":[{"code":"车辆3x345车辆3y1000车辆3y车辆3y移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"移动速度515车辆3yMINUS车辆3y移动速度LTE车辆3y0初始化车辆3y车辆3y车辆3继续100车辆3继续车辆3yMINUS车辆3y移动速度LTE车辆3y0初始化车辆3y车辆3y车辆3继续100碰撞停止","comment":"状态","variables":[{"name":"移动速度","type":"Integer","export":true}],"type":"state","name":"移动"},{"code":"复活移动","comment":"状态","variables":[],"type":"state","name":"停止"}],"function":[],"comment":"状态机","type":"fsm","name":"车辆3"},{"variables":[{"name":"车辆4x","type":"Integer","export":true},{"name":"车辆4y","type":"Integer","export":true},{"name":"车辆4运动速率","type":"Integer","export":true}],"startState":0,"states":[{"code":"车辆4x445车辆4y0车辆4y车辆4y移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"移动速度515车辆4yADD车辆4y移动速度GTE车辆4y1000初始化车辆4y车辆4y车辆4继续100车辆4继续车辆4yADD车辆4y移动速度GTE车辆4y1000初始化车辆4y车辆4y车辆4继续100碰撞停止","comment":"状态","variables":[{"name":"移动速度","type":"Integer","export":true}],"type":"state","name":"移动"},{"code":"复活移动","comment":"状态","variables":[],"type":"state","name":"停止"}],"function":[],"comment":"状态机","type":"fsm","name":"车辆4"},{"variables":[{"name":"车辆5x","type":"Integer","export":true},{"name":"车辆5y","type":"Integer","export":true},{"name":"车辆5运动速率","type":"Integer","export":true}],"startState":0,"states":[{"code":"车辆5x545车辆5y0车辆5y车辆5y移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"移动速度515车辆5yADD车辆5y移动速度GTE车辆5y1000初始化车辆5y车辆5y车辆5继续100车辆5继续车辆5yADD车辆5y移动速度GTE车辆5y1000初始化车辆5y车辆5y车辆5继续100碰撞停止","comment":"状态","variables":[{"name":"移动速度","type":"Integer","export":true}],"type":"state","name":"移动"},{"code":"复活移动","comment":"状态","variables":[],"type":"state","name":"停止"}],"function":[],"comment":"状态机","type":"fsm","name":"车辆5"},{"variables":[{"name":"车辆6x","type":"Integer","export":true},{"name":"车辆6y","type":"Integer","export":true},{"name":"车辆6运动速率","type":"Integer","export":true}],"startState":0,"states":[{"code":"车辆6x645车辆6y0车辆6y车辆6y移动","comment":"状态","variables":[],"type":"state","name":"初始化"},{"code":"移动速度515车辆6yADD车辆6y移动速度GTE车辆6y1000初始化车辆6y车辆6y车辆6继续100车辆6继续车辆6yADD车辆6y移动速度GTE车辆6y1000初始化车辆6y车辆6y车辆6继续100碰撞停止","comment":"状态","variables":[{"name":"移动速度","type":"Integer","export":true}],"type":"state","name":"移动"},{"code":"复活移动","comment":"状态","variables":[],"type":"state","name":"停止"}],"function":[],"comment":"状态机","type":"fsm","name":"车辆6"}],"structs":[],"functions":[{"code":"%5B%7B%22name%22:%22%E8%BD%A6%E8%BE%86x%22,%22type%22:%22Integer%22,%22blockId%22:%223ap01C%7B%60aApHQ*ZY:%5BV-%22%7D,%7B%22name%22:%22%E8%BD%A6%E8%BE%86y%22,%22type%22:%22Integer%22,%22blockId%22:%223ap01C%7B%60aApHQ*ZY:%5BV-%22%7D%5D绘制车辆车辆xInteger车辆yInteger%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D#33ff33#3333ff0.5%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D车辆x车辆y40200","comment":"函数","type":"function","name":"绘制车辆"}],"depends":[],"type":"src","typeLimit":"","comment":"","env":[],"name":"车辆"}
\ No newline at end of file
diff --git a/index.html b/index.html
index 1a524d300cb044923d57c4e8bf0d13d2d41c57dd..31e69d954eb536609e30a08eb9ed3123d22e5e2a 100644
--- a/index.html
+++ b/index.html
@@ -189,6 +189,11 @@
状态机通信
+
+
+