<xml xmlns="https://developers.google.com/blockly/xml">
  <variables>
    <variable id="rites_final_object_var">object number</variable>
  </variables>
  <block type="set_color" id="rites_final_start_light" x="150" y="50">
    <field name="color_option">'white'</field>
    <next>
      <block type="transmit" id="rites_final_start_message">
        <value name="for_print">
          <block type="text" id="rites_final_start_text">
            <field name="TEXT">Exploring the prehistoric funerary space...</field>
          </block>
        </value>
        <next>
          <block type="controls_for" id="rites_final_four_stations">
            <field name="VAR" id="rites_final_object_var">object number</field>
            <value name="FROM">
              <block type="math_number" id="rites_final_from">
                <field name="NUM">1</field>
              </block>
            </value>
            <value name="TO">
              <block type="math_number" id="rites_final_to">
                <field name="NUM">4</field>
              </block>
            </value>
            <value name="BY">
              <block type="math_number" id="rites_final_by">
                <field name="NUM">1</field>
              </block>
            </value>
            <statement name="DO">
              <block type="transmit" id="rites_final_search_message">
                <value name="for_print">
                  <block type="text_join" id="rites_final_search_join">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id="rites_final_search_text">
                        <field name="TEXT">Searching for object </field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="variables_get" id="rites_final_search_number">
                        <field name="VAR" id="rites_final_object_var">object number</field>
                      </block>
                    </value>
                  </block>
                </value>
                <next>
                  <block type="controls_whileUntil" id="rites_final_approach">
                    <field name="MODE">UNTIL</field>
                    <value name="BOOL">
                      <block type="logic_compare" id="rites_final_distance_test">
                        <field name="OP">LT</field>
                        <value name="A">
                          <block type="distance" id="rites_final_distance"></block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="rites_final_distance_limit">
                            <field name="NUM">30</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO">
                      <block type="move_forward_default" id="rites_final_forward"></block>
                    </statement>
                    <next>
                      <block type="stop" id="rites_final_station_stop">
                        <next>
                          <block type="transmit" id="AP6u4{4HK#/7t)+-9V.)">
                            <value name="for_print">
                              <block type="text" id="#%NP(bVfp;;m}8S47WjJ">
                                <field name="TEXT">CLASIFY THE OBJECT</field>
                              </block>
                            </value>
                            <next>
                              <block type="wait" id="b0#|RH;0s?C-OZQzyGlZ">
                                <field name="wait_s">3</field>
                                <next>
                                  <block type="controls_if" id="rites_final_turn_if_needed">
                                    <value name="IF0">
                                      <block type="logic_compare" id="rites_final_not_last_test">
                                        <field name="OP">LT</field>
                                        <value name="A">
                                          <block type="variables_get" id="rites_final_turn_number">
                                            <field name="VAR" id="rites_final_object_var">object number</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="rites_final_last_number">
                                            <field name="NUM">4</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="turn_left_90" id="rites_final_turn_to_next_side">
                                        <next>
                                          <block type="wait" id="rites_final_turn_pause">
                                            <field name="wait_s">0.5</field>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <next>
              <block type="stop" id="rites_final_complete_stop">
                <next>
                  <block type="set_color" id="rites_final_complete_light">
                    <field name="color_option">'white'</field>
                    <next>
                      <block type="beep" id="rites_final_complete_beep">
                        <next>
                          <block type="transmit" id="rites_final_complete_message">
                            <value name="for_print">
                              <block type="text" id="rites_final_complete_text">
                                <field name="TEXT">Exploration complete. Explain and justify the four classifications.</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </next>
  </block>
  <block type="stop" id="p~wxL.,s0Eb0,|os)D;U" x="24" y="460"></block>
  <project>
    <title>Rites and Beliefs - Square Ritual Route</title>
    <description>Follow a square route, stop approximately 10 cm before each visible object, classify it and turn left towards the next station</description>
  </project>
</xml>