Skip to content

Instantly share code, notes, and snippets.

@JLChnToZ
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JLChnToZ/b8bd993371fe5d0444ee to your computer and use it in GitHub Desktop.
Save JLChnToZ/b8bd993371fe5d0444ee to your computer and use it in GitHub Desktop.
Sample file for block editor test. (http://gh.jlctz.tk/BlockEditorTest/)
<xml>
<block type="variables_set" id="44" inline="false" x="86" y="30">
<field name="VAR">a</field>
<value name="VALUE">
<block type="math_number" id="63">
<field name="NUM">0</field>
</block>
</value>
<next>
<block type="variables_set" id="102" inline="false">
<field name="VAR">b</field>
<value name="VALUE">
<block type="math_number" id="121">
<field name="NUM">3</field>
</block>
</value>
<next>
<block type="variables_set" id="190" inline="false">
<field name="VAR">c</field>
<value name="VALUE">
<block type="math_number" id="209">
<field name="NUM">15</field>
</block>
</value>
<next>
<block type="controls_for" id="226" inline="true">
<field name="VAR">i</field>
<value name="FROM">
<block type="math_number" id="227">
<field name="NUM">0</field>
</block>
</value>
<value name="TO">
<block type="math_arithmetic" id="248" inline="true">
<field name="OP">ADD</field>
<value name="A">
<block type="variables_get" id="318">
<field name="VAR">c</field>
</block>
</value>
<value name="B">
<block type="math_number" id="283">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<value name="BY">
<block type="math_number" id="229">
<field name="NUM">1</field>
</block>
</value>
<statement name="DO">
<block type="variables_set" id="355" inline="false">
<field name="VAR">暫存字串</field>
<value name="VALUE">
<block type="text" id="399">
<field name="TEXT"></field>
</block>
</value>
<next>
<block type="controls_for" id="455" inline="true">
<field name="VAR">j</field>
<value name="FROM">
<block type="math_number" id="456">
<field name="NUM">0</field>
</block>
</value>
<value name="TO">
<block type="math_arithmetic" id="586" inline="true">
<field name="OP">ADD</field>
<value name="A">
<block type="math_arithmetic" id="523" inline="true">
<field name="OP">MINUS</field>
<value name="A">
<block type="variables_get" id="552">
<field name="VAR">c</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="567">
<field name="VAR">i</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="math_number" id="457">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<value name="BY">
<block type="math_number" id="458">
<field name="NUM">1</field>
</block>
</value>
<statement name="DO">
<block type="text_append" id="603" inline="false">
<field name="VAR">暫存字串</field>
<value name="TEXT">
<block type="text" id="604">
<field name="TEXT"></field>
</block>
</value>
</block>
</statement>
<next>
<block type="controls_for" id="605" inline="true">
<field name="VAR">j</field>
<value name="FROM">
<block type="math_number" id="606">
<field name="NUM">0</field>
</block>
</value>
<value name="TO">
<block type="math_arithmetic" id="607" inline="true">
<field name="OP">MULTIPLY</field>
<value name="A">
<block type="math_number" id="611">
<field name="NUM">2</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="610">
<field name="VAR">i</field>
</block>
</value>
</block>
</value>
<value name="BY">
<block type="math_number" id="612">
<field name="NUM">1</field>
</block>
</value>
<statement name="DO">
<block type="text_append" id="613" inline="false">
<field name="VAR">暫存字串</field>
<value name="TEXT">
<block type="text" id="614">
<field name="TEXT">*</field>
</block>
</value>
</block>
</statement>
<next>
<block type="text_print" id="658" inline="false">
<value name="TEXT">
<block type="variables_get" id="673">
<field name="VAR">暫存字串</field>
</block>
</value>
<next>
<block type="controls_if" id="722" inline="false">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_operation" id="744" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="822" inline="true">
<field name="OP">GTE</field>
<value name="A">
<block type="variables_get" id="837">
<field name="VAR">a</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="852">
<field name="VAR">b</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="887" inline="true">
<field name="OP">LT</field>
<value name="A">
<block type="variables_get" id="932">
<field name="VAR">i</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="974">
<field name="VAR">c</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="989" inline="false">
<field name="VAR">a</field>
<value name="VALUE">
<block type="math_number" id="1033">
<field name="NUM">0</field>
</block>
</value>
<next>
<block type="math_change" id="1112" inline="false">
<field name="VAR">b</field>
<value name="DELTA">
<block type="math_number" id="1113">
<field name="NUM">1</field>
</block>
</value>
<next>
<block type="math_change" id="1141" inline="false">
<field name="VAR">i</field>
<value name="DELTA">
<block type="math_arithmetic" id="1170" inline="true">
<field name="OP">MINUS</field>
<value name="A">
<block type="math_number" id="1205">
<field name="NUM">2</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="1259">
<field name="VAR">b</field>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="ELSE">
<block type="math_change" id="1260" inline="false">
<field name="VAR">a</field>
<value name="DELTA">
<block type="math_number" id="1261">
<field name="NUM">1</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
<next>
<block type="text_print" id="1306" inline="false">
<value name="TEXT">
<block type="text" id="1323">
<field name="TEXT"></field>
</block>
</value>
<next>
<block type="text_print" id="1324" inline="false">
<value name="TEXT">
<block type="text" id="1325">
<field name="TEXT">Although the Christmas is over,</field>
</block>
</value>
<next>
<block type="text_print" id="1326" inline="false">
<value name="TEXT">
<block type="text" id="1327">
<field name="TEXT">I still want to say...</field>
</block>
</value>
<next>
<block type="text_print" id="1328" inline="false">
<value name="TEXT">
<block type="text" id="1329">
<field name="TEXT"></field>
</block>
</value>
<next>
<block type="text_print" id="1330" inline="false">
<value name="TEXT">
<block type="text" id="1331">
<field name="TEXT"> Merry Christmas!</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</xml>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment