1 line
36 KiB
XML
1 line
36 KiB
XML
<script src=../../../common/js/py2block_editor.js type=application/javascript></script><script src=../../../common/js/python_to_blockly.js type=application/javascript></script><script src=../../../common/modules/web-modules/axios.min.js type=text/javascript></script><script src=../../../common/modules/web-modules/mqtt.min.js type=text/javascript></script><script src=../../../common/modules/web-modules/mixio.js type=text/javascript></script><script src=../../../common/js/pixi/pixi.min.js></script><script src=../../../common/js/pixi/pixi_sprite.js></script><script src=../../../common/js/skulpt/pygame_zero_main.js type=application/javascript></script><script defer=defer src=main.bundle.js></script><link href=styles/main.94e0b346.css rel=stylesheet><xml><category name="" id=catInOut colour=20><block type=inout_type_input><value name=VAR><shadow type=text><field name=TEXT>prompt</field></shadow></value></block><block type=inout_print><value name=VAR><shadow type=text><field name=TEXT>Hello</field></shadow></value></block><block type=inout_print_inline><value name=VAR><shadow type=text><field name=TEXT>Hello</field></shadow></value></block><block type=inout_print_end><value name=VAR><shadow type=text><field name=TEXT>Hello</field></shadow></value><value name=END><shadow type=text><field name=TEXT>,</field></shadow></value></block><block type=inout_print_many><mutation items=2></mutation><value name=ADD0><block type=text><field name=TEXT>Hello</field></block></value><value name=ADD1><block type=text><field name=TEXT>Mixly</field></block></value></block></category><category id=catControl colour=120><block type=time_sleep><value name=DELAY_TIME><shadow type=math_number><field name=NUM>2</field></shadow></value></block><block type=controls_if></block><block type=controls_repeat_ext><value name=TIMES><shadow type=math_number><field name=NUM>10</field></shadow></value></block><block type=controls_whileUntil><value name=BOOL><shadow type=logic_boolean></shadow></value></block><block type=do_while></block><block type=controls_pass></block><block type=controls_end_program></block><block type=controls_flow_statements></block><block type=controls_forEach><value name=LIST><shadow type=list_many_input><field name=CONTENT>0,1,2,3</field></shadow><block type=controls_range><value name=FROM><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=TO><shadow type=math_number><field name=NUM>5</field></shadow></value><value name=STEP><shadow type=math_number><field name=NUM>1</field></shadow></value></block></value><value name=VAR><shadow type=variables_get><field name=VAR>i</field></shadow></value></block><block type=controls_try_finally><statement name=try><block type=inout_print><value name=VAR><block type=math_arithmetic><field name=OP>DIVIDE</field><value name=A><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=B><shadow type=math_number><field name=NUM>0</field></shadow></value></block></value></block></statement><value name=IF1><shadow type=factory_block_return><field name=VALUE>Exception as e</field></shadow></value><statement name=DO1><block type=inout_print><value name=VAR><block type=variables_get><field name=VAR>e</field></block></value></block></statement></block><block type=controls_millis></block><block type=time_localtime></block><block type=garbage_collection></block><block type=get_mem_alloc></block><block type=get_mem_free></block></category><category id=catMath colour=230><block type=math_number></block><block type=math_constant></block><block type=math_trig><value name=NUM><shadow type=math_number><field name=NUM>90</field></shadow></value></block><block type=text_to_number><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block><block type=math_dec><value name=NUM><shadow type=math_number><field name=NUM>15</field></shadow></value></block><block type=math_arithmetic><value name=A><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=B><shadow type=math_number><field name=NUM>1</field></shadow></value></block><block type=math_bit><value name=A><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=B><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=math_selfcalcu><value name=A><shadow type=variables_get><field name=VAR>a</field></shadow></value><value name=B><shadow type=math_number><field name=NUM>1</field></shadow></value></block><block type=math_to_int><value name=A><shadow type=math_number><field name=NUM>0.998</field></shadow></value></block><block type=math_max_min><value name=A><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=B><shadow type=math_number><field name=NUM>2</field></shadow></value></block><block type=math_round><value name=VALUE><shadow type=math_number><field name=NUM>4.8</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>2</field></shadow></value></block><block type=math_random><value name=FROM><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=TO><shadow type=math_number><field name=NUM>100</field></shadow></value></block><block type=math_number_base_conversion><value name=NUM><shadow type=math_number><field name=NUM>1010</field></shadow></value></block><block type=math_constrain><value name=VALUE><shadow type=math_number><field name=NUM>1000</field></shadow></value><value name=LOW><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=HIGH><shadow type=math_number><field name=NUM>100</field></shadow></value></block><block type=math_map><value name=NUM><shadow type=math_number><field name=NUM>50</field></shadow></value><value name=fromLow><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=fromHigh><shadow type=math_number><field name=NUM>100</field></shadow></value><value name=toLow><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=toHigh><shadow type=math_number><field name=NUM>1000</field></shadow></value></block></category><category id=catLogic colour=210><block type=logic_compare></block><block type=logic_compare_continous><value name=A><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=B><shadow type=variables_get><field name=VAR>x</field></shadow></value><value name=C><shadow type=math_number><field name=NUM>2</field></shadow></value></block><block type=logic_operation></block><block type=logic_negate></block><block type=logic_boolean></block><block type=logic_null></block><block type=logic_true_or_false></block><block type=logic_is_in><value name=A><shadow type=variables_get><field name=VAR>x</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>0,1,2,3</field></shadow></value></block><block type=logic_is><value name=A><shadow type=list_many_input><field name=CONTENT>0,1,2,3</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>0,1,2,3</field></shadow></value></block><block type=logic_tobool><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block></category><category id=catText colour=160><block type=text><field name=TEXT>Mixly</field></block><block type=text_textarea></block><block type=text_join><value name=A><shadow type=text><field name=TEXT>Hello</field></shadow></value><value name=B><shadow type=text><field name=TEXT>Mixly</field></shadow></value></block><block type=ascii_to_char><value name=VAR><shadow type=math_number><field name=NUM>65</field></shadow></value></block><block type=char_to_ascii><value name=VAR><shadow type=text><field name=TEXT>a</field></shadow></value></block><block type=number_to_text><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block><block type=text_length><value name=VAR><shadow type=text><field name=TEXT>Mixly</field></shadow></value></block><block type=text_equals_starts_ends><value name=STR1><shadow type=text><field name=TEXT></field></shadow></value><value name=STR2><shadow type=text><field name=TEXT></field></shadow></value></block><block type=text_char_at><value name=VAR><shadow type=text><field name=TEXT>Mixly</field></shadow></value><value name=AT><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=text_substring><value name=VAR><shadow type=text><field name=TEXT>Mixly</field></shadow></value><value name=AT1><shadow type=math_indexer_number><field name=NUM>0</field></shadow></value><value name=AT2><shadow type=math_indexer_number><field name=NUM>2</field></shadow></value></block><block type=text_random_char><value name=VAR><shadow type=text><field name=TEXT>Mixly</field></shadow></value></block><block type=text_encode><value name=VAR><shadow type=text><field name=TEXT>Mixly</field></shadow></value></block><block type=text_capital><value name=VAR><shadow type=text><field name=TEXT>Hello,mixly</field></shadow></value></block><block type=text_center><value name=VAR><shadow type=text><field name=TEXT>Hello,mixly</field></shadow></value><value name=WID><shadow type=math_number><field name=NUM>50</field></shadow></value><value name=Symbol><shadow type=text><field name=TEXT>*</field></shadow></value></block><block type=text_find><value name=VAR><shadow type=text><field name=TEXT>Hello,mixly</field></shadow></value><value name=STR><shadow type=text><field name=TEXT>l</field></shadow></value></block><block type=text_join_seq><value name=VAR><shadow type=text><field name=TEXT>--</field></shadow></value><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value></block><block type=text_replace><value name=VAR><shadow type=text><field name=TEXT>Hello,mixly</field></shadow></value><value name=STR1><shadow type=text><field name=TEXT>mixly</field></shadow></value><value name=STR2><shadow type=text><field name=TEXT>mixpy</field></shadow></value></block><block type=text_split><value name=VAR><shadow type=text><field name=TEXT>I love mixly!</field></shadow></value><value name=VAL><shadow type=text><field name=TEXT></field></shadow></value></block><block type=text_strip><value name=VAR><shadow type=text><field name=TEXT>I love mixly</field></shadow></value></block><block type=text_format_noreturn><mutation items=1></mutation><value name=VAR><shadow type=text><field name=TEXT>Random No. is {}</field></shadow></value><value name=ADD0><block type=math_random><field name=TYPE>int</field><value name=FROM><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=TO><shadow type=math_number><field name=NUM>100</field></shadow></value></block></value></block><block type=text_eval><value name=VAR><shadow type=text><field name=TEXT>input('1+2*3')</field></shadow></value></block><block type=os_system><value name=VAR><shadow type=text><field name=TEXT>dir</field></shadow></value></block></category><category id=catMicropyLists colour=260><block type=lists_create_with></block><block type=lists_create_with_noreturn></block><block type=variables_set><field name=VAR>mylist</field><value name=VALUE><block type=list_many_input><field name=CONTENT>1,2,3,4,5</field></block></value></block><block type=lists_get_index><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=AT><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_get_sublist><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=AT1><shadow type=math_indexer_number><field name=NUM>0</field></shadow></value><value name=AT2><shadow type=math_indexer_number><field name=NUM>2</field></shadow></value></block><block type=lists_2d_get_data_with_col_row><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=row><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=col><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_2d_get_col_row_data><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=row_start><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=row_end><shadow type=math_number><field name=NUM>1</field></shadow></value><value name=col_start><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=col_end><shadow type=math_number><field name=NUM>1</field></shadow></value></block><block type=lists_get_random_item><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value></block><block type=lists_get_random_sublist><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>2</field></shadow></value></block><block type=list_trig><value name=data><shadow type=variables_get><field name=VAR>mylist</field></shadow></value></block><block type=lists_find><value name=VAR><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_set_index><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=AT><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=TO><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_insert_value><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=AT><shadow type=math_number><field name=NUM>0</field></shadow></value><value name=VALUE><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_append_extend><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=DATA><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_remove_at><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=DATA><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_pop><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value><value name=VALUE><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=lists_sort><value name=LIST><shadow type=variables_get><field name=VAR>mylist</field></shadow></value></block><block type=lists_reverse><value name=VAR><shadow type=variables_get><field name=VAR>mylist</field></shadow></value></block><block type=lists_clear><value name=VAR><shadow type=variables_get><field name=VAR>mylist</field></shadow></value></block><block type=list_tolist><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block></category><category id=catTuple colour=195><block type=tuple_create_with></block><block type=variables_set><field name=VAR>mytup</field><value name=VALUE><block type=tuple_create_with_text_return><field name=TEXT>1,2,3,4,5</field></block></value></block><block type=tuple_getIndex><value name=TUP><shadow type=variables_get><field name=VAR>mytup</field></shadow></value><value name=AT><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=tuple_get_sublist><value name=LIST><shadow type=variables_get><field name=VAR>mytup</field></shadow></value><value name=AT1><shadow type=math_indexer_number><field name=NUM>0</field></shadow></value><value name=AT2><shadow type=math_indexer_number><field name=NUM>2</field></shadow></value></block><block type=tuple_get_random_item><value name=TUP><shadow type=variables_get><field name=VAR>mytup</field></shadow></value></block><block type=tuple_length><value name=TUP><shadow type=variables_get><field name=VAR>mytup</field></shadow></value></block><block type=tuple_max><value name=TUP><shadow type=variables_get><field name=VAR>mytup</field></shadow></value></block><block type=tuple_find><value name=VAR><shadow type=variables_get><field name=VAR>mytup</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=tuple_del><value name=TUP><shadow type=variables_get><field name=VAR>mytup</field></shadow></value></block><block type=tuple_join><value name=TUP1><shadow type=variables_get><field name=VAR>mytup1</field></shadow></value><value name=TUP2><shadow type=variables_get><field name=VAR>mytup2</field></shadow></value></block><block type=tuple_totuple><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block></category><category id=catDicts colour=345><block type=dicts_create_with></block><block type=dicts_keys><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value></block><block type=dicts_get><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>key</field></shadow></value></block><block type=dicts_get_default><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>key</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=dicts_add_or_change><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>key</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=dicts_delete><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>key</field></shadow></value></block><block type=dicts_pop><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>key</field></shadow></value></block><block type=dicts_setdefault><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>key</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=dicts_clear><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value></block><block type=dicts_values><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value></block><block type=dicts_length><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value></block><block type=dicts_deldict><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value></block><block type=dicts_todict><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block><block type=dicts_to_json><value name=DICT><shadow type=variables_get><field name=VAR>mydict</field></shadow></value></block><block type=json_to_dicts><value name=VAR><shadow type=text><field name=TEXT>{"name":"Mixly","color":"green"}</field></shadow></value></block></category><category id=catSet colour=100><block type=set_create_with></block><block type=variables_set><field name=VAR>s1</field><value name=VALUE><block type=set_create_with_text_return><field name=TEXT>1,2,3,4,5</field></block></value></block><block type=set_length><value name=SET><shadow type=variables_get><field name=VAR>s1</field></shadow></value></block><block type=set_pop><value name=SET><shadow type=variables_get><field name=VAR>s1</field></shadow></value></block><block type=set_operate><value name=SET1><shadow type=variables_get><field name=VAR>s1</field></shadow></value><value name=SET2><shadow type=variables_get><field name=VAR>s2</field></shadow></value></block><block type=set_operate_update><value name=SET1><shadow type=variables_get><field name=VAR>s1</field></shadow></value><value name=SET2><shadow type=variables_get><field name=VAR>s2</field></shadow></value></block><block type=set_add_discard><value name=SET><shadow type=variables_get><field name=VAR>s1</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=set_update><value name=SET><shadow type=variables_get><field name=VAR>s1</field></shadow></value><value name=VAR><shadow type=text><field name=TEXT>Mixly</field></shadow></value></block><block type=set_sub><value name=SET1><shadow type=variables_get><field name=VAR>s1</field></shadow></value><value name=SET2><shadow type=variables_get><field name=VAR>s2</field></shadow></value></block><block type=set_toset><value name=VAR><shadow type=variables_get><field name=VAR>x</field></shadow></value></block></category><category id=catVar colour=330 custom=VARIABLE></category><category id=catFun custom=PROCEDURE colour=290></category><category id=catIot colour=#2FAD7A><category id=catMixIO colour=#526FC3><block type=IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE><value name=SERVER><shadow type=text><field name=TEXT>mixio.mixly.cn</field></shadow></value><value name=KEY><shadow type=iot_mixly_key_py><field name=TEXT></field></shadow></value></block><block type=IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE><value name=SERVER><shadow type=text><field name=TEXT>mixio.mixly.cn</field></shadow></value><value name=KEY><shadow type=text><field name=TEXT>A1B2C3</field></shadow></value></block><block type=iot_mixio_connect><value name=SERVER><shadow type=text><field name=TEXT>mixio.mixly.cn</field></shadow></value><value name=USERNAME><shadow type=text><field name=TEXT>username</field></shadow></value><value name=PASSWORD><shadow type=text><field name=TEXT>password</field></shadow></value><value name=PROJECT><shadow type=text><field name=TEXT>MyProject</field></shadow></value></block><block type=IOT_MIXIO_PUBLISH><value name=TOPIC><shadow type=text><field name=TEXT>topic</field></shadow></value><value name=MSG><shadow type=text><field name=TEXT>msg</field></shadow></value></block><block type=IOT_MIXIO_SUBSCRIBE><value name=TOPIC><shadow type=text><field name=TEXT>topic</field></shadow></value><value name=METHOD><shadow type=factory_block_return><field name=VALUE>method</field></shadow></value></block><block type=IOT_MIXIO_UNSUBSCRIBE><value name=TOPIC><shadow type=text><field name=TEXT>topic</field></shadow></value></block><block type=procedures_defnoreturn><mutation><arg name=client></arg><arg name=topic></arg><arg name=msg></arg></mutation><field name=NAME>method</field><statement name=STACK><block type=controls_if><value name=IF0><block type=logic_compare><field name=OP>EQ</field><value name=A><block type=variables_get><field name=VAR>msg</field></block></value><value name=B><block type=text><field name=TEXT>1</field></block></value></block></value></block></statement></block><block type=iot_mixio_check></block><block type=IOT_FORMATTING><value name=VAR><block type=dicts_create_with_noreturn inline=true><field name=VAR>content</field><mutation items=3></mutation><field name=KEY0>"long"</field><field name=KEY1>"lat"</field><field name=KEY2>"message"</field><value name=ADD0><block type=math_number><field name=NUM>0</field></block></value><value name=ADD1><block type=math_number><field name=NUM>1</field></block></value><value name=ADD2><block type=math_number><field name=NUM>2</field></block></value></block></value></block><block type=IOT_FORMAT_STRING><value name=VAR><block type=dicts_create_with_noreturn inline=true><field name=VAR>content</field><mutation items=3></mutation><field name=KEY0>"key1"</field><field name=KEY1>"key2"</field><field name=KEY2>"key3"</field><value name=ADD0><block type=math_number><field name=NUM>0</field></block></value><value name=ADD1><block type=math_number><field name=NUM>1</field></block></value><value name=ADD2><block type=math_number><field name=NUM>2</field></block></value></block></value></block><block type=iot_mixio_disconnect></block></category></category><category id=catTurtle colour=180><block type=turtle_create></block><block type=turtle_move><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>20</field></shadow></value></block><block type=turtle_rotate><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>90</field></shadow></value></block><block type=turtle_setheading><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>0</field></shadow></value></block><block type=turtle_goto><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>20</field></shadow></value><value name=val><shadow type=math_number><field name=NUM>20</field></shadow></value></block><block type=turtle_setxy><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>50</field></shadow></value></block><block type=turtle_pos_shape><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_clear><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_penup><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_size><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>5</field></shadow></value></block><block type=turtle_shape><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_speed><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>5</field></shadow></value></block><block type=turtle_circle><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>50</field></shadow></value></block><block type=turtle_circle_advanced><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>50</field></shadow></value><value name=data><shadow type=math_number><field name=NUM>360</field></shadow></value></block><block type=turtle_clone><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_visible><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_write><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=text><field name=TEXT>Mixly!</field></shadow></value></block><block type=turtle_write_format_skulpt><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=text><field name=TEXT>Mixly!</field></shadow></value><value name=FONTNAME><shadow type=text><field name=TEXT>Arial</field></shadow></value><value name=FONTNUM><shadow type=math_number><field name=NUM>8</field></shadow></value></block><block type=turtle_pencolor_hex_new><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><block type=turtle_color_seclet><field name=COLOR>#ff0000</field></block><shadow type=text><field name=TEXT>#FF0000</field></shadow></value></block><block type=turtle_fillcolor_hex_new><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><block type=turtle_color_seclet><field name=COLOR>#ff0000</field></block><shadow type=text><field name=TEXT>#FF0000</field></shadow></value></block><block type=turtle_fill><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_getscreen><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value></block><block type=turtle_onkey><value name=TUR><shadow type=variables_get><field name=VAR>screen</field></shadow></value><value name=callback><shadow type=factory_block_return><field name=VALUE>keyfunc</field></shadow></value><value name=VAR><shadow type=text><field name=TEXT>Up</field></shadow></value></block><block type=procedures_defnoreturn inline=false><field name=NAME>keyfunc</field><statement name=STACK><block type=turtle_move><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>100</field></shadow></value><next><block type=turtle_rotate><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>90</field></shadow></value></block></next></block></statement></block><block type=turtle_onclick><value name=TUR><shadow type=variables_get><field name=VAR>screen</field></shadow></value><value name=callback><shadow type=factory_block_return><field name=VALUE>clickfunc</field></shadow></value></block><block type=procedures_defnoreturn inline=false><mutation><arg name=x></arg><arg name=y></arg></mutation><field name=NAME>clickfunc</field><statement name=STACK><block type=turtle_goto><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=data><block type=variables_get><field name=VAR>x</field></block><shadow type=math_number><field name=NUM>20</field></shadow></value><value name=val><block type=variables_get><field name=VAR>y</field></block><shadow type=math_number><field name=NUM>20</field></shadow></value></block></statement></block><block type=turtle_ontimer><value name=TUR><shadow type=variables_get><field name=VAR>screen</field></shadow></value><value name=callback><shadow type=factory_block_return><field name=VALUE>timerfunc</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>3000</field></shadow></value></block><block type=procedures_defnoreturn inline=false><field name=NAME>timerfunc</field><statement name=STACK><block type=turtle_move><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>100</field></shadow></value><next><block type=turtle_rotate><value name=TUR><shadow type=variables_get><field name=VAR>tina</field></shadow></value><value name=VAR><shadow type=math_number><field name=NUM>90</field></shadow></value></block></next></block></statement></block><block type=turtle_listen><value name=TUR><shadow type=variables_get><field name=VAR>screen</field></shadow></value></block></category><category id=catData colour=170><block type=variables_set><field name=VAR>x</field><value name=VALUE><block type=array_create><value name=FROM><shadow type=math_number><field name=NUM>1.5</field></shadow></value><value name=TO><shadow type=math_number><field name=NUM>5.5</field></shadow></value><value name=STEP><shadow type=math_number><field name=NUM>0.5</field></shadow></value></block></value></block><block type=array_toarray><value name=VAR><shadow type=list_many_input><field name=CONTENT>0,1,2,3</field></shadow></value></block><block type=numpy_trig><value name=NUM><shadow type=variables_get><field name=VAR>x</field></shadow></value></block><block type=plot_plot_bar><value name=A><shadow type=list_many_input><field name=CONTENT>1,2,3,4</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>5,6,7,8</field></shadow></value></block><block type=plot_plot_scatter><value name=A><shadow type=list_many_input><field name=CONTENT>1,2,3,4</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>5,6,7,8</field></shadow></value><value name=S><shadow type=list_many_input><field name=CONTENT>20,20,20,20</field></shadow></value><value name=TAG><shadow type=text><field name=TEXT>tag</field></shadow></value></block><block type=plot_plot_xy><value name=A><shadow type=list_many_input><field name=CONTENT>1,2,3,4</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>5,6,7,8</field></shadow></value><value name=TAG><shadow type=text><field name=TEXT>tag</field></shadow></value></block><block type=plot_bar><value name=A><shadow type=list_many_input><field name=CONTENT>1,2,3,4</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>5,6,7,8</field></shadow></value><value name=WIDTH><shadow type=math_number><field name=NUM>0.5</field></shadow></value><value name=TAG><shadow type=text><field name=TEXT>tag</field></shadow></value></block><block type=plot_hist><value name=A><shadow type=list_many_input><field name=CONTENT>11,21,31,41,51,61,71,81,91</field></shadow></value><value name=B><shadow type=list_many_input><field name=CONTENT>0,20,40,60,80,100</field></shadow></value></block><block type=plot_show></block><block type=plot_title><value name=TITLE><shadow type=text><field name=TEXT>Title</field></shadow></value></block><block type=plot_label><value name=LABEL><shadow type=text><field name=TEXT>axis</field></shadow></value></block></category><category id=catAlgorithm colour=#526FC3><category id=sub_algorithm_1><block type=algorithm_prepare></block><block type=algorithm_add_school></block><block type=algorithm_find_path></block><block type=algorithm_new_path></block><block type=algorithm_set_path></block><block type=algorithm_add_path></block><block type=algorithm_del_path></block><block type=algorithm_return_path></block><block type=algorithm_no_left></block><block type=algorithm_print_path></block></category><category id=sub_algorithm_2><block type=algorithm_prepare2></block><block type=algorithm_add_school></block><block type=algorithm_find_path></block><block type=algorithm_new_path></block><block type=algorithm_set_path></block><block type=algorithm_add_path></block><block type=algorithm_del_path></block><block type=algorithm_return_path></block><block type=algorithm_no_left></block><block type=algorithm_print_path></block><block type=algorithm_current_school></block><block type=algorithm_no_path></block></category><category id=sub_algorithm_3><block type=algorithm_prepare_2_1></block><block type=algorithm_move_recent></block><block type=algorithm_not_home></block><block type=algorithm_print_path2></block><block type=algorithm_prepare_2_2></block><block type=algorithm_not_school></block></category><category id=sub_algorithm_4><block type=hanoi_init></block><block type=hanoi_move><value name=FROM_NUM><shadow type=variables_get><field name=VAR>A</field></shadow></value><value name=TO_NUM><shadow type=variables_get><field name=VAR>B</field></shadow></value></block><block type=variables_get><field name=VAR>A</field></block><block type=variables_get><field name=VAR>B</field></block><block type=variables_get><field name=VAR>C</field></block></category><category id=sub_algorithm_5><block type=algorithm_all_books></block><block type=algorithm_all_books_sequence></block><block type=algorithm_first_book></block><block type=algorithm_no_ring2></block><block type=algorithm_yes_ring2></block><block type=algorithm_next_book></block><block type=algorithm_two_left></block><block type=algorithm_divide_books></block><block type=algorithm_get_half_books></block><block type=algorithm_delete_book></block><block type=algorithm_print_book2></block><block type=algorithm_book_scale></block><block type=algorithm_number_zero></block><block type=algorithm_number_add></block><block type=algorithm_print_number></block></category><category id=sub_algorithm_6><block type=algorithm_init_hxdb></block><block type=algorithm_hxdb_init_soldier></block><block type=algorithm_hxdb_stand_in_line></block><block type=algorithm_hxdb_last_line></block><block type=algorithm_hxdb_add></block><block type=algorithm_hxdb_result></block></category><category id=sub_algorithm_7><block type=algorithm_init_jttl></block><block type=algorithm_rabbit_zero></block><block type=algorithm_rabbit_number_in_range></block><block type=algorithm_chick_calculate></block><block type=algorithm_check_feet></block><block type=algorithm_print_jttl_answer></block><block type=algorithm_rabbit_add></block></category><category id=sub_algorithm_8><block type=algorithm_init_fzsf></block><block type=algorithm_fz_calc></block><block type=algorithm_fz_compare></block><block type=algorithm_fz_set_min></block><block type=algorithm_fz_move></block></category></category></xml> |