├── .gitignore ├── README.md ├── controllers ├── Blockly_Programs │ ├── .tmp.txt │ ├── lineTrace.xml │ └── myFile.xml ├── Game_Supervisor │ ├── Game_Supervisor │ ├── Game_Supervisor.cpp │ ├── Game_Supervisor.exe │ └── Makefile ├── exampleCamController │ ├── Makefile │ ├── exampleCamController │ ├── exampleCamController.cpp │ └── exampleCamController.exe ├── exampleLineTracingController │ ├── Makefile │ ├── exampleLineTracingController │ ├── exampleLineTracingController.cpp │ └── exampleLineTracingController.exe ├── exampleLineTracingControllerPID │ ├── Makefile │ ├── exampleLineTracingControllerPID │ ├── exampleLineTracingControllerPID.cpp │ └── exampleLineTracingControllerPID.exe ├── fullSample │ ├── Makefile │ ├── build │ │ └── release │ │ │ ├── fullSample.d │ │ │ ├── fullSample.exe │ │ │ └── fullSample.o │ ├── fullSample.cpp │ └── fullSample.exe ├── my_controller │ └── my_controller.py ├── supervisor │ ├── Makefile │ ├── blocklyServer │ │ ├── Makefile │ │ ├── blocklyServer │ │ ├── blocklyServer.cpp │ │ └── blocklyServer.exe │ ├── supervisor │ ├── supervisor.cpp │ └── supervisor.exe └── youbot │ ├── Makefile │ ├── youbot.c │ └── youbot.exe ├── documentation ├── Instructions for Installing OpenCV.pdf ├── sampleWorld Scoring Sheet.pdf └── sampleWorldImg.png ├── libraries ├── Makefile └── youbot_control │ ├── Makefile │ ├── include │ ├── arm.h │ ├── base.h │ ├── gripper.h │ └── tiny_math.h │ ├── src │ ├── arm.c │ ├── base.c │ ├── gripper.c │ └── tiny_math.c │ └── youbot_control.def ├── line_generator ├── GUI │ └── SelectTile.png ├── GraphicalLineGenerator.py ├── LineGenerator.py ├── LineGeneratorFromMap.py ├── WorldHeader.txt ├── instructions.txt └── maps │ ├── debrisSample.txt │ └── sample.txt ├── plugins └── robot_windows │ ├── blockly │ ├── blockly.html │ ├── google-blockly-31ee4ea │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .github │ │ │ ├── CONTRIBUTING.md │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug_report.md │ │ │ │ ├── config.yml │ │ │ │ ├── documentation.md │ │ │ │ └── feature_request.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── dependabot.yml │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appengine │ │ │ ├── .gcloudignore │ │ │ ├── README.txt │ │ │ ├── add_timestamps.py │ │ │ ├── app.yaml │ │ │ ├── apple-touch-icon.png │ │ │ ├── deploy │ │ │ ├── expiration.py │ │ │ ├── favicon.ico │ │ │ ├── index.yaml │ │ │ ├── main.py │ │ │ ├── redirect.html │ │ │ ├── requirements.txt │ │ │ ├── robots.txt │ │ │ ├── storage.js │ │ │ └── storage.py │ │ ├── blockly_compressed.js │ │ ├── blockly_compressed.js.map │ │ ├── blockly_uncompressed.js │ │ ├── blocks │ │ │ ├── camera.js │ │ │ ├── colour.js │ │ │ ├── lists.js │ │ │ ├── logic.js │ │ │ ├── loops.js │ │ │ ├── math.js │ │ │ ├── motors.js │ │ │ ├── other.js │ │ │ ├── procedures.js │ │ │ ├── sensors.js │ │ │ ├── text.js │ │ │ ├── time.js │ │ │ ├── variables.js │ │ │ └── variables_dynamic.js │ │ ├── blocks_compressed.js │ │ ├── blocks_compressed.js.map │ │ ├── build.py │ │ ├── closure │ │ │ ├── bin │ │ │ │ └── calcdeps.py │ │ │ └── goog │ │ │ │ └── base.js │ │ ├── core │ │ │ ├── block.js │ │ │ ├── block_animations.js │ │ │ ├── block_drag_surface.js │ │ │ ├── block_dragger.js │ │ │ ├── block_events.js │ │ │ ├── block_svg.js │ │ │ ├── blockly.js │ │ │ ├── blocks.js │ │ │ ├── bubble.js │ │ │ ├── bubble_dragger.js │ │ │ ├── comment.js │ │ │ ├── components │ │ │ │ └── component.js │ │ │ ├── connection.js │ │ │ ├── connection_checker.js │ │ │ ├── connection_db.js │ │ │ ├── constants.js │ │ │ ├── contextmenu.js │ │ │ ├── contextmenu_items.js │ │ │ ├── contextmenu_registry.js │ │ │ ├── css.js │ │ │ ├── dropdowndiv.js │ │ │ ├── events.js │ │ │ ├── events_abstract.js │ │ │ ├── extensions.js │ │ │ ├── field.js │ │ │ ├── field_angle.js │ │ │ ├── field_checkbox.js │ │ │ ├── field_colour.js │ │ │ ├── field_dropdown.js │ │ │ ├── field_image.js │ │ │ ├── field_label.js │ │ │ ├── field_label_serializable.js │ │ │ ├── field_multilineinput.js │ │ │ ├── field_number.js │ │ │ ├── field_registry.js │ │ │ ├── field_textinput.js │ │ │ ├── field_variable.js │ │ │ ├── flyout_base.js │ │ │ ├── flyout_button.js │ │ │ ├── flyout_dragger.js │ │ │ ├── flyout_horizontal.js │ │ │ ├── flyout_vertical.js │ │ │ ├── generator.js │ │ │ ├── gesture.js │ │ │ ├── grid.js │ │ │ ├── icon.js │ │ │ ├── inject.js │ │ │ ├── input.js │ │ │ ├── insertion_marker_manager.js │ │ │ ├── interfaces │ │ │ │ ├── i_accessibility.js │ │ │ │ ├── i_bounded_element.js │ │ │ │ ├── i_bubble.js │ │ │ │ ├── i_connection_checker.js │ │ │ │ ├── i_contextmenu.js │ │ │ │ ├── i_copyable.js │ │ │ │ ├── i_deletable.js │ │ │ │ ├── i_deletearea.js │ │ │ │ ├── i_flyout.js │ │ │ │ ├── i_movable.js │ │ │ │ ├── i_registrable.js │ │ │ │ ├── i_registrable_field.js │ │ │ │ ├── i_selectable.js │ │ │ │ ├── i_styleable.js │ │ │ │ ├── i_toolbox.js │ │ │ │ └── i_toolbox_item.js │ │ │ ├── keyboard_nav │ │ │ │ ├── action.js │ │ │ │ ├── ast_node.js │ │ │ │ ├── basic_cursor.js │ │ │ │ ├── cursor.js │ │ │ │ ├── flyout_cursor.js │ │ │ │ ├── key_map.js │ │ │ │ ├── marker.js │ │ │ │ ├── navigation.js │ │ │ │ └── tab_navigate_cursor.js │ │ │ ├── marker_manager.js │ │ │ ├── menu.js │ │ │ ├── menuitem.js │ │ │ ├── msg.js │ │ │ ├── mutator.js │ │ │ ├── names.js │ │ │ ├── options.js │ │ │ ├── procedures.js │ │ │ ├── registry.js │ │ │ ├── rendered_connection.js │ │ │ ├── renderers │ │ │ │ ├── common │ │ │ │ │ ├── block_rendering.js │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── debugger.js │ │ │ │ │ ├── drawer.js │ │ │ │ │ ├── i_path_object.js │ │ │ │ │ ├── info.js │ │ │ │ │ ├── marker_svg.js │ │ │ │ │ ├── path_object.js │ │ │ │ │ └── renderer.js │ │ │ │ ├── geras │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── drawer.js │ │ │ │ │ ├── highlight_constants.js │ │ │ │ │ ├── highlighter.js │ │ │ │ │ ├── info.js │ │ │ │ │ ├── measurables │ │ │ │ │ │ └── inputs.js │ │ │ │ │ ├── path_object.js │ │ │ │ │ └── renderer.js │ │ │ │ ├── measurables │ │ │ │ │ ├── base.js │ │ │ │ │ ├── connections.js │ │ │ │ │ ├── inputs.js │ │ │ │ │ ├── row_elements.js │ │ │ │ │ ├── rows.js │ │ │ │ │ └── types.js │ │ │ │ ├── minimalist │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── drawer.js │ │ │ │ │ ├── info.js │ │ │ │ │ └── renderer.js │ │ │ │ ├── thrasos │ │ │ │ │ ├── info.js │ │ │ │ │ └── renderer.js │ │ │ │ └── zelos │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── drawer.js │ │ │ │ │ ├── info.js │ │ │ │ │ ├── marker_svg.js │ │ │ │ │ ├── measurables │ │ │ │ │ ├── inputs.js │ │ │ │ │ ├── row_elements.js │ │ │ │ │ └── rows.js │ │ │ │ │ ├── path_object.js │ │ │ │ │ └── renderer.js │ │ │ ├── requires.js │ │ │ ├── scrollbar.js │ │ │ ├── theme.js │ │ │ ├── theme │ │ │ │ ├── classic.js │ │ │ │ ├── dark.js │ │ │ │ ├── deuteranopia.js │ │ │ │ ├── highcontrast.js │ │ │ │ ├── modern.js │ │ │ │ ├── tritanopia.js │ │ │ │ └── zelos.js │ │ │ ├── theme_manager.js │ │ │ ├── toolbox │ │ │ │ ├── category.js │ │ │ │ ├── collapsible_category.js │ │ │ │ ├── separator.js │ │ │ │ ├── toolbox.js │ │ │ │ └── toolbox_item.js │ │ │ ├── tooltip.js │ │ │ ├── touch.js │ │ │ ├── touch_gesture.js │ │ │ ├── trashcan.js │ │ │ ├── ui_events.js │ │ │ ├── utils.js │ │ │ ├── utils │ │ │ │ ├── aria.js │ │ │ │ ├── colour.js │ │ │ │ ├── coordinate.js │ │ │ │ ├── deprecation.js │ │ │ │ ├── dom.js │ │ │ │ ├── global.js │ │ │ │ ├── idgenerator.js │ │ │ │ ├── keycodes.js │ │ │ │ ├── math.js │ │ │ │ ├── metrics.js │ │ │ │ ├── object.js │ │ │ │ ├── rect.js │ │ │ │ ├── size.js │ │ │ │ ├── string.js │ │ │ │ ├── style.js │ │ │ │ ├── svg.js │ │ │ │ ├── svg_paths.js │ │ │ │ ├── toolbox.js │ │ │ │ ├── useragent.js │ │ │ │ └── xml.js │ │ │ ├── variable_events.js │ │ │ ├── variable_map.js │ │ │ ├── variable_model.js │ │ │ ├── variables.js │ │ │ ├── variables_dynamic.js │ │ │ ├── warning.js │ │ │ ├── widgetdiv.js │ │ │ ├── workspace.js │ │ │ ├── workspace_audio.js │ │ │ ├── workspace_comment.js │ │ │ ├── workspace_comment_render_svg.js │ │ │ ├── workspace_comment_svg.js │ │ │ ├── workspace_drag_surface_svg.js │ │ │ ├── workspace_dragger.js │ │ │ ├── workspace_events.js │ │ │ ├── workspace_svg.js │ │ │ ├── ws_comment_events.js │ │ │ ├── xml.js │ │ │ └── zoom_controls.js │ │ ├── dart_compressed.js │ │ ├── dart_compressed.js.map │ │ ├── demos │ │ │ ├── accessible │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── blockfactory │ │ │ │ ├── analytics.js │ │ │ │ ├── app_controller.js │ │ │ │ ├── block_definition_extractor.js │ │ │ │ ├── block_exporter_controller.js │ │ │ │ ├── block_exporter_tools.js │ │ │ │ ├── block_exporter_view.js │ │ │ │ ├── block_library_controller.js │ │ │ │ ├── block_library_storage.js │ │ │ │ ├── block_library_view.js │ │ │ │ ├── block_option.js │ │ │ │ ├── blocks.js │ │ │ │ ├── cp.css │ │ │ │ ├── cp.js │ │ │ │ ├── factory.css │ │ │ │ ├── factory.js │ │ │ │ ├── factory_utils.js │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ ├── link.png │ │ │ │ ├── standard_categories.js │ │ │ │ └── workspacefactory │ │ │ │ │ ├── wfactory_controller.js │ │ │ │ │ ├── wfactory_generator.js │ │ │ │ │ ├── wfactory_init.js │ │ │ │ │ ├── wfactory_model.js │ │ │ │ │ └── wfactory_view.js │ │ │ ├── blockfactory_old │ │ │ │ ├── blocks.js │ │ │ │ ├── factory.js │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ └── link.png │ │ │ ├── code │ │ │ │ ├── code.js │ │ │ │ ├── debug.log │ │ │ │ ├── icon.png │ │ │ │ ├── icons.png │ │ │ │ ├── index.html │ │ │ │ ├── msg │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── be-tarask.js │ │ │ │ │ ├── br.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hrx.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── ia.js │ │ │ │ │ ├── is.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── kab.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── oc.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pms.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sc.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sr.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── ta.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tlh.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-hans.js │ │ │ │ │ └── zh-hant.js │ │ │ │ └── style.css │ │ │ ├── codelab │ │ │ │ ├── README.md │ │ │ │ ├── app-complete │ │ │ │ │ ├── index.html │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ ├── music_maker.js │ │ │ │ │ │ └── sound_blocks.js │ │ │ │ │ ├── sounds │ │ │ │ │ │ ├── c4.m4a │ │ │ │ │ │ ├── c5.m4a │ │ │ │ │ │ ├── d4.m4a │ │ │ │ │ │ ├── e4.m4a │ │ │ │ │ │ ├── f4.m4a │ │ │ │ │ │ └── g4.m4a │ │ │ │ │ └── styles │ │ │ │ │ │ └── index.css │ │ │ │ └── app │ │ │ │ │ ├── index.html │ │ │ │ │ ├── scripts │ │ │ │ │ ├── main.js │ │ │ │ │ └── music_maker.js │ │ │ │ │ ├── sounds │ │ │ │ │ ├── c4.m4a │ │ │ │ │ ├── c5.m4a │ │ │ │ │ ├── d4.m4a │ │ │ │ │ ├── e4.m4a │ │ │ │ │ ├── f4.m4a │ │ │ │ │ └── g4.m4a │ │ │ │ │ └── styles │ │ │ │ │ └── index.css │ │ │ ├── custom-dialogs │ │ │ │ ├── custom-dialog.js │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── custom-fields │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ ├── pitch │ │ │ │ │ ├── blocks.js │ │ │ │ │ ├── field_pitch.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── media │ │ │ │ │ │ └── notes.png │ │ │ │ │ └── pitch.css │ │ │ │ └── turtle │ │ │ │ │ ├── blocks.js │ │ │ │ │ ├── field_turtle.js │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── index.html │ │ │ │ │ ├── media │ │ │ │ │ ├── crown.svg │ │ │ │ │ ├── fedora.svg │ │ │ │ │ ├── mask.svg │ │ │ │ │ ├── propeller.svg │ │ │ │ │ ├── stovepipe.svg │ │ │ │ │ └── warning.svg │ │ │ │ │ └── turtle.css │ │ │ ├── fixed │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── generator │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ └── motors.js │ │ │ ├── graph │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── headless │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interpreter │ │ │ │ ├── acorn_interpreter.js │ │ │ │ ├── async-execution.html │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ ├── step-execution.html │ │ │ │ └── wait_block.js │ │ │ ├── keyboard_nav │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ └── line_cursor.js │ │ │ ├── maxBlocks │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── minimap │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ └── minimap.js │ │ │ ├── mirror │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── mobile │ │ │ │ ├── README.md │ │ │ │ ├── android │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── blocklywebview │ │ │ │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ │ └── google │ │ │ │ │ │ │ │ │ └── blockly │ │ │ │ │ │ │ │ │ └── android │ │ │ │ │ │ │ │ │ └── webview │ │ │ │ │ │ │ │ │ ├── BlocklyWebViewFragment.java │ │ │ │ │ │ │ │ │ ├── JsDialogHelper.java │ │ │ │ │ │ │ │ │ ├── WebChromeClient.java │ │ │ │ │ │ │ │ │ └── demo │ │ │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ │ └── res │ │ │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ │ │ │ └── js_prompt.xml │ │ │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ │ │ ├── js_dialog_helper.xml │ │ │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── blocklywebview │ │ │ │ │ │ │ └── ExampleUnitTest.java │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle.properties │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ ├── gradlew │ │ │ │ │ ├── gradlew.bat │ │ │ │ │ └── settings.gradle │ │ │ │ ├── html │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── index.html │ │ │ │ │ ├── ln_resources.sh │ │ │ │ │ └── toolbox_standard.js │ │ │ │ └── ios │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Blockly WebView.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ │ ├── Blockly WebView │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── ViewController.swift │ │ │ │ │ └── cp_resources.sh │ │ │ ├── plane │ │ │ │ ├── README.txt │ │ │ │ ├── blocks.js │ │ │ │ ├── generated │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── be-tarask.js │ │ │ │ │ ├── br.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hrx.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── ia.js │ │ │ │ │ ├── is.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pms.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sc.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-hans.js │ │ │ │ │ └── zh-hant.js │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ ├── plane.js │ │ │ │ ├── slider.js │ │ │ │ ├── soy │ │ │ │ │ ├── COPYING │ │ │ │ │ ├── README │ │ │ │ │ ├── SoyMsgExtractor.jar │ │ │ │ │ ├── SoyToJsSrcCompiler.jar │ │ │ │ │ └── soyutils.js │ │ │ │ ├── style.css │ │ │ │ ├── template.soy │ │ │ │ └── xlf │ │ │ │ │ ├── extracted_msgs.xlf │ │ │ │ │ ├── translated_msgs_ar.xlf │ │ │ │ │ ├── translated_msgs_be-tarask.xlf │ │ │ │ │ ├── translated_msgs_br.xlf │ │ │ │ │ ├── translated_msgs_ca.xlf │ │ │ │ │ ├── translated_msgs_da.xlf │ │ │ │ │ ├── translated_msgs_de.xlf │ │ │ │ │ ├── translated_msgs_el.xlf │ │ │ │ │ ├── translated_msgs_en.xlf │ │ │ │ │ ├── translated_msgs_es.xlf │ │ │ │ │ ├── translated_msgs_et.xlf │ │ │ │ │ ├── translated_msgs_fa.xlf │ │ │ │ │ ├── translated_msgs_fr.xlf │ │ │ │ │ ├── translated_msgs_he.xlf │ │ │ │ │ ├── translated_msgs_hrx.xlf │ │ │ │ │ ├── translated_msgs_hu.xlf │ │ │ │ │ ├── translated_msgs_ia.xlf │ │ │ │ │ ├── translated_msgs_is.xlf │ │ │ │ │ ├── translated_msgs_it.xlf │ │ │ │ │ ├── translated_msgs_ja.xlf │ │ │ │ │ ├── translated_msgs_ko.xlf │ │ │ │ │ ├── translated_msgs_ms.xlf │ │ │ │ │ ├── translated_msgs_nb.xlf │ │ │ │ │ ├── translated_msgs_nl.xlf │ │ │ │ │ ├── translated_msgs_pl.xlf │ │ │ │ │ ├── translated_msgs_pms.xlf │ │ │ │ │ ├── translated_msgs_pt-br.xlf │ │ │ │ │ ├── translated_msgs_ro.xlf │ │ │ │ │ ├── translated_msgs_ru.xlf │ │ │ │ │ ├── translated_msgs_sc.xlf │ │ │ │ │ ├── translated_msgs_sv.xlf │ │ │ │ │ ├── translated_msgs_th.xlf │ │ │ │ │ ├── translated_msgs_tr.xlf │ │ │ │ │ ├── translated_msgs_uk.xlf │ │ │ │ │ ├── translated_msgs_vi.xlf │ │ │ │ │ ├── translated_msgs_zh-hans.xlf │ │ │ │ │ └── translated_msgs_zh-hant.xlf │ │ │ ├── resizable │ │ │ │ ├── icon.png │ │ │ │ ├── index.html │ │ │ │ └── overlay.html │ │ │ ├── rtl │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── storage │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ │ ├── test │ │ │ │ └── index.html │ │ │ └── toolbox │ │ │ │ ├── icon.png │ │ │ │ └── index.html │ │ ├── externs │ │ │ ├── block-externs.js │ │ │ ├── generator-externs.js │ │ │ ├── goog-externs.js │ │ │ └── svg-externs.js │ │ ├── generators │ │ │ ├── dart.js │ │ │ ├── dart │ │ │ │ ├── colour.js │ │ │ │ ├── lists.js │ │ │ │ ├── logic.js │ │ │ │ ├── loops.js │ │ │ │ ├── math.js │ │ │ │ ├── procedures.js │ │ │ │ ├── text.js │ │ │ │ ├── variables.js │ │ │ │ └── variables_dynamic.js │ │ │ ├── javascript.js │ │ │ ├── javascript │ │ │ │ ├── colour.js │ │ │ │ ├── lists.js │ │ │ │ ├── logic.js │ │ │ │ ├── loops.js │ │ │ │ ├── math.js │ │ │ │ ├── procedures.js │ │ │ │ ├── text.js │ │ │ │ ├── variables.js │ │ │ │ └── variables_dynamic.js │ │ │ ├── lua.js │ │ │ ├── lua │ │ │ │ ├── colour.js │ │ │ │ ├── lists.js │ │ │ │ ├── logic.js │ │ │ │ ├── loops.js │ │ │ │ ├── math.js │ │ │ │ ├── procedures.js │ │ │ │ ├── text.js │ │ │ │ ├── variables.js │ │ │ │ └── variables_dynamic.js │ │ │ ├── php.js │ │ │ ├── php │ │ │ │ ├── colour.js │ │ │ │ ├── lists.js │ │ │ │ ├── logic.js │ │ │ │ ├── loops.js │ │ │ │ ├── math.js │ │ │ │ ├── procedures.js │ │ │ │ ├── text.js │ │ │ │ ├── variables.js │ │ │ │ └── variables_dynamic.js │ │ │ ├── python.js │ │ │ └── python │ │ │ │ ├── camera.js │ │ │ │ ├── colour.js │ │ │ │ ├── lists.js │ │ │ │ ├── logic.js │ │ │ │ ├── loops.js │ │ │ │ ├── math.js │ │ │ │ ├── motors.js │ │ │ │ ├── other.js │ │ │ │ ├── procedures.js │ │ │ │ ├── sensors.js │ │ │ │ ├── text.js │ │ │ │ ├── time.js │ │ │ │ ├── variables.js │ │ │ │ └── variables_dynamic.js │ │ ├── gulpfile.js │ │ ├── javascript_compressed.js │ │ ├── javascript_compressed.js.map │ │ ├── jsconfig.json │ │ ├── lua_compressed.js │ │ ├── lua_compressed.js.map │ │ ├── media │ │ │ ├── 1x1.gif │ │ │ ├── click.mp3 │ │ │ ├── click.ogg │ │ │ ├── click.wav │ │ │ ├── delete.mp3 │ │ │ ├── delete.ogg │ │ │ ├── delete.wav │ │ │ ├── disconnect.mp3 │ │ │ ├── disconnect.ogg │ │ │ ├── disconnect.wav │ │ │ ├── dropdown-arrow.svg │ │ │ ├── handclosed.cur │ │ │ ├── handdelete.cur │ │ │ ├── handopen.cur │ │ │ ├── pilcrow.png │ │ │ ├── quote0.png │ │ │ ├── quote1.png │ │ │ ├── sprites.png │ │ │ └── sprites.svg │ │ ├── msg │ │ │ ├── js │ │ │ │ ├── ab.js │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── ba.js │ │ │ │ ├── bcc.js │ │ │ │ ├── be-tarask.js │ │ │ │ ├── be.js │ │ │ │ ├── bg.js │ │ │ │ ├── bn.js │ │ │ │ ├── br.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── diq.js │ │ │ │ ├── dty.js │ │ │ │ ├── ee.js │ │ │ │ ├── el.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── gor.js │ │ │ │ ├── ha.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hrx.js │ │ │ │ ├── hu.js │ │ │ │ ├── hy.js │ │ │ │ ├── ia.js │ │ │ │ ├── id.js │ │ │ │ ├── ig.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── kab.js │ │ │ │ ├── kn.js │ │ │ │ ├── ko.js │ │ │ │ ├── lb.js │ │ │ │ ├── lki.js │ │ │ │ ├── lo.js │ │ │ │ ├── lrc.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── mnw.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── oc.js │ │ │ │ ├── pl.js │ │ │ │ ├── pms.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sc.js │ │ │ │ ├── sd.js │ │ │ │ ├── shn.js │ │ │ │ ├── sk.js │ │ │ │ ├── skr-arab.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-latn.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── ta.js │ │ │ │ ├── tcy.js │ │ │ │ ├── te.js │ │ │ │ ├── th.js │ │ │ │ ├── tl.js │ │ │ │ ├── tlh.js │ │ │ │ ├── tr.js │ │ │ │ ├── ug-arab.js │ │ │ │ ├── uk.js │ │ │ │ ├── ur.js │ │ │ │ ├── vi.js │ │ │ │ ├── xmf.js │ │ │ │ ├── yo.js │ │ │ │ ├── zh-hans.js │ │ │ │ └── zh-hant.js │ │ │ ├── json │ │ │ │ ├── ab.json │ │ │ │ ├── ar.json │ │ │ │ ├── az.json │ │ │ │ ├── ba.json │ │ │ │ ├── bcc.json │ │ │ │ ├── be-tarask.json │ │ │ │ ├── be.json │ │ │ │ ├── bg.json │ │ │ │ ├── bn.json │ │ │ │ ├── br.json │ │ │ │ ├── ca.json │ │ │ │ ├── constants.json │ │ │ │ ├── cs.json │ │ │ │ ├── da.json │ │ │ │ ├── de.json │ │ │ │ ├── diq.json │ │ │ │ ├── dty.json │ │ │ │ ├── ee.json │ │ │ │ ├── el.json │ │ │ │ ├── en-gb.json │ │ │ │ ├── en.json │ │ │ │ ├── eo.json │ │ │ │ ├── es.json │ │ │ │ ├── et.json │ │ │ │ ├── eu.json │ │ │ │ ├── fa.json │ │ │ │ ├── fi.json │ │ │ │ ├── fr.json │ │ │ │ ├── gl.json │ │ │ │ ├── gor.json │ │ │ │ ├── ha.json │ │ │ │ ├── he.json │ │ │ │ ├── hi.json │ │ │ │ ├── hrx.json │ │ │ │ ├── hu.json │ │ │ │ ├── hy.json │ │ │ │ ├── ia.json │ │ │ │ ├── id.json │ │ │ │ ├── ig.json │ │ │ │ ├── is.json │ │ │ │ ├── it.json │ │ │ │ ├── ja.json │ │ │ │ ├── kab.json │ │ │ │ ├── kn.json │ │ │ │ ├── ko.json │ │ │ │ ├── lb.json │ │ │ │ ├── lki.json │ │ │ │ ├── lo.json │ │ │ │ ├── lrc.json │ │ │ │ ├── lt.json │ │ │ │ ├── lv.json │ │ │ │ ├── mk.json │ │ │ │ ├── mnw.json │ │ │ │ ├── ms.json │ │ │ │ ├── nb.json │ │ │ │ ├── nl.json │ │ │ │ ├── oc.json │ │ │ │ ├── pl.json │ │ │ │ ├── pms.json │ │ │ │ ├── pt-br.json │ │ │ │ ├── pt.json │ │ │ │ ├── qqq.json │ │ │ │ ├── ro.json │ │ │ │ ├── ru.json │ │ │ │ ├── sc.json │ │ │ │ ├── sd.json │ │ │ │ ├── shn.json │ │ │ │ ├── sk.json │ │ │ │ ├── skr-arab.json │ │ │ │ ├── sl.json │ │ │ │ ├── sq.json │ │ │ │ ├── sr-latn.json │ │ │ │ ├── sr.json │ │ │ │ ├── sv.json │ │ │ │ ├── synonyms.json │ │ │ │ ├── ta.json │ │ │ │ ├── tcy.json │ │ │ │ ├── te.json │ │ │ │ ├── th.json │ │ │ │ ├── tl.json │ │ │ │ ├── tlh.json │ │ │ │ ├── tr.json │ │ │ │ ├── ug-arab.json │ │ │ │ ├── uk.json │ │ │ │ ├── ur.json │ │ │ │ ├── vi.json │ │ │ │ ├── xmf.json │ │ │ │ ├── yo.json │ │ │ │ ├── zh-hans.json │ │ │ │ └── zh-hant.json │ │ │ └── messages.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── php_compressed.js │ │ ├── php_compressed.js.map │ │ ├── python_compressed.js │ │ ├── python_compressed.js.map │ │ ├── scripts │ │ │ ├── gulpfiles │ │ │ │ ├── build_tasks.js │ │ │ │ ├── git_tasks.js │ │ │ │ ├── license_tasks.js │ │ │ │ ├── package_tasks.js │ │ │ │ └── typings.js │ │ │ ├── i18n │ │ │ │ ├── common.py │ │ │ │ ├── create_messages.py │ │ │ │ ├── dedup_json.py │ │ │ │ ├── js_to_json.py │ │ │ │ └── tests.py │ │ │ ├── package │ │ │ │ ├── README.md │ │ │ │ ├── blockly.js │ │ │ │ ├── blocks.js │ │ │ │ ├── browser │ │ │ │ │ ├── core.js │ │ │ │ │ └── index.js │ │ │ │ ├── dart.js │ │ │ │ ├── index.js │ │ │ │ ├── javascript.js │ │ │ │ ├── lua.js │ │ │ │ ├── node │ │ │ │ │ ├── core.js │ │ │ │ │ └── index.js │ │ │ │ ├── php.js │ │ │ │ ├── python.js │ │ │ │ └── templates │ │ │ │ │ ├── node.template │ │ │ │ │ └── umd.template │ │ │ └── themes │ │ │ │ ├── blockStyles_example.json │ │ │ │ └── create_blockStyles.py │ │ ├── tests │ │ │ ├── compile │ │ │ │ ├── compile.sh │ │ │ │ ├── index.html │ │ │ │ └── main.js │ │ │ ├── generators │ │ │ │ ├── colour.xml │ │ │ │ ├── functions.xml │ │ │ │ ├── golden │ │ │ │ │ ├── generated.dart │ │ │ │ │ ├── generated.js │ │ │ │ │ ├── generated.lua │ │ │ │ │ ├── generated.php │ │ │ │ │ └── generated.py │ │ │ │ ├── index.html │ │ │ │ ├── lists.xml │ │ │ │ ├── logic.xml │ │ │ │ ├── loops1.xml │ │ │ │ ├── loops2.xml │ │ │ │ ├── loops3.xml │ │ │ │ ├── math.xml │ │ │ │ ├── run_generators_in_browser.js │ │ │ │ ├── text.xml │ │ │ │ ├── unittest.js │ │ │ │ ├── unittest_dart.js │ │ │ │ ├── unittest_javascript.js │ │ │ │ ├── unittest_lua.js │ │ │ │ ├── unittest_php.js │ │ │ │ ├── unittest_python.js │ │ │ │ └── variables.xml │ │ │ ├── media │ │ │ │ ├── 200px.png │ │ │ │ ├── 30px.png │ │ │ │ ├── 50px.png │ │ │ │ ├── a.png │ │ │ │ ├── arrow.png │ │ │ │ ├── b.png │ │ │ │ ├── c.png │ │ │ │ ├── d.png │ │ │ │ ├── e.png │ │ │ │ ├── f.png │ │ │ │ ├── g.png │ │ │ │ ├── h.png │ │ │ │ ├── i.png │ │ │ │ ├── j.png │ │ │ │ ├── k.png │ │ │ │ ├── l.png │ │ │ │ └── m.png │ │ │ ├── mocha │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .mocharc.js │ │ │ │ ├── astnode_test.js │ │ │ │ ├── block_test.js │ │ │ │ ├── comment_test.js │ │ │ │ ├── connection_checker_test.js │ │ │ │ ├── connection_db_test.js │ │ │ │ ├── connection_test.js │ │ │ │ ├── contextmenu_items_test.js │ │ │ │ ├── cursor_test.js │ │ │ │ ├── dropdowndiv_test.js │ │ │ │ ├── event_test.js │ │ │ │ ├── extensions_test.js │ │ │ │ ├── field_angle_test.js │ │ │ │ ├── field_checkbox_test.js │ │ │ │ ├── field_colour_test.js │ │ │ │ ├── field_dropdown_test.js │ │ │ │ ├── field_image_test.js │ │ │ │ ├── field_label_serializable_test.js │ │ │ │ ├── field_label_test.js │ │ │ │ ├── field_number_test.js │ │ │ │ ├── field_registry_test.js │ │ │ │ ├── field_test.js │ │ │ │ ├── field_textinput_test.js │ │ │ │ ├── field_variable_test.js │ │ │ │ ├── flyout_test.js │ │ │ │ ├── generator_test.js │ │ │ │ ├── gesture_test.js │ │ │ │ ├── index.html │ │ │ │ ├── input_test.js │ │ │ │ ├── insertion_marker_test.js │ │ │ │ ├── json_test.js │ │ │ │ ├── key_map_test.js │ │ │ │ ├── logic_ternary_test.js │ │ │ │ ├── metrics_test.js │ │ │ │ ├── names_test.js │ │ │ │ ├── navigation_modify_test.js │ │ │ │ ├── navigation_test.js │ │ │ │ ├── procedures_test.js │ │ │ │ ├── registry_test.js │ │ │ │ ├── run_mocha_tests_in_browser.js │ │ │ │ ├── test_helpers.js │ │ │ │ ├── theme_test.js │ │ │ │ ├── toolbox_helper.js │ │ │ │ ├── toolbox_test.js │ │ │ │ ├── tooltip_test.js │ │ │ │ ├── trashcan_test.js │ │ │ │ ├── utils_test.js │ │ │ │ ├── variable_map_test.js │ │ │ │ ├── variable_model_test.js │ │ │ │ ├── variables_test.js │ │ │ │ ├── widget_div_test.js │ │ │ │ ├── workspace_comment_test.js │ │ │ │ ├── workspace_svg_test.js │ │ │ │ ├── workspace_test.js │ │ │ │ ├── xml_procedures_test.js │ │ │ │ ├── xml_test.js │ │ │ │ └── zoom_controls_test.js │ │ │ ├── multi_playground.html │ │ │ ├── node │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .mocharc.js │ │ │ │ └── run_node_test.js │ │ │ ├── playground.html │ │ │ ├── playgrounds │ │ │ │ ├── advanced_playground.html │ │ │ │ ├── iframe.html │ │ │ │ └── screenshot.js │ │ │ ├── rendering │ │ │ │ ├── svg_paths.html │ │ │ │ └── zelos │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.html │ │ │ │ │ ├── pxtblockly.html │ │ │ │ │ ├── pxtblockly │ │ │ │ │ ├── index.html │ │ │ │ │ ├── pxtblockly.html │ │ │ │ │ └── zelos.html │ │ │ │ │ ├── scratchblocks │ │ │ │ │ ├── index.html │ │ │ │ │ ├── scratchblocks.html │ │ │ │ │ └── zelos.html │ │ │ │ │ └── zelos.html │ │ │ ├── run_all_tests.sh │ │ │ ├── scripts │ │ │ │ ├── check_metadata.sh │ │ │ │ ├── compile_typings.sh │ │ │ │ ├── run_generators.sh │ │ │ │ ├── selenium-config.js │ │ │ │ ├── setup_linux_env.sh │ │ │ │ └── setup_osx_env.sh │ │ │ ├── themes │ │ │ │ └── test_themes.js │ │ │ └── xml │ │ │ │ ├── README.txt │ │ │ │ ├── blockly.xsd │ │ │ │ ├── invalid.xml │ │ │ │ ├── toolbox.xml │ │ │ │ └── workspace.xml │ │ └── typings │ │ │ ├── README.md │ │ │ ├── blockly.d.ts │ │ │ ├── blocks.d.ts │ │ │ ├── core.d.ts │ │ │ ├── dart.d.ts │ │ │ ├── index.d.ts │ │ │ ├── javascript.d.ts │ │ │ ├── lua.d.ts │ │ │ ├── msg │ │ │ ├── ab.d.ts │ │ │ ├── ar.d.ts │ │ │ ├── az.d.ts │ │ │ ├── ba.d.ts │ │ │ ├── bcc.d.ts │ │ │ ├── be-tarask.d.ts │ │ │ ├── be.d.ts │ │ │ ├── bg.d.ts │ │ │ ├── bn.d.ts │ │ │ ├── br.d.ts │ │ │ ├── ca.d.ts │ │ │ ├── constants.d.ts │ │ │ ├── cs.d.ts │ │ │ ├── da.d.ts │ │ │ ├── de.d.ts │ │ │ ├── diq.d.ts │ │ │ ├── dty.d.ts │ │ │ ├── ee.d.ts │ │ │ ├── el.d.ts │ │ │ ├── en-gb.d.ts │ │ │ ├── en.d.ts │ │ │ ├── eo.d.ts │ │ │ ├── es.d.ts │ │ │ ├── et.d.ts │ │ │ ├── eu.d.ts │ │ │ ├── fa.d.ts │ │ │ ├── fi.d.ts │ │ │ ├── fr.d.ts │ │ │ ├── gl.d.ts │ │ │ ├── gor.d.ts │ │ │ ├── ha.d.ts │ │ │ ├── he.d.ts │ │ │ ├── hi.d.ts │ │ │ ├── hrx.d.ts │ │ │ ├── hu.d.ts │ │ │ ├── hy.d.ts │ │ │ ├── ia.d.ts │ │ │ ├── id.d.ts │ │ │ ├── ig.d.ts │ │ │ ├── is.d.ts │ │ │ ├── it.d.ts │ │ │ ├── ja.d.ts │ │ │ ├── kab.d.ts │ │ │ ├── kn.d.ts │ │ │ ├── ko.d.ts │ │ │ ├── lb.d.ts │ │ │ ├── lki.d.ts │ │ │ ├── lo.d.ts │ │ │ ├── lrc.d.ts │ │ │ ├── lt.d.ts │ │ │ ├── lv.d.ts │ │ │ ├── mk.d.ts │ │ │ ├── mnw.d.ts │ │ │ ├── ms.d.ts │ │ │ ├── msg.d.ts │ │ │ ├── nb.d.ts │ │ │ ├── nl.d.ts │ │ │ ├── oc.d.ts │ │ │ ├── pl.d.ts │ │ │ ├── pms.d.ts │ │ │ ├── pt-br.d.ts │ │ │ ├── pt.d.ts │ │ │ ├── qqq.d.ts │ │ │ ├── ro.d.ts │ │ │ ├── ru.d.ts │ │ │ ├── sc.d.ts │ │ │ ├── sd.d.ts │ │ │ ├── shn.d.ts │ │ │ ├── sk.d.ts │ │ │ ├── skr-arab.d.ts │ │ │ ├── sl.d.ts │ │ │ ├── sq.d.ts │ │ │ ├── sr-latn.d.ts │ │ │ ├── sr.d.ts │ │ │ ├── sv.d.ts │ │ │ ├── synonyms.d.ts │ │ │ ├── ta.d.ts │ │ │ ├── tcy.d.ts │ │ │ ├── te.d.ts │ │ │ ├── th.d.ts │ │ │ ├── tl.d.ts │ │ │ ├── tlh.d.ts │ │ │ ├── tr.d.ts │ │ │ ├── ug-arab.d.ts │ │ │ ├── uk.d.ts │ │ │ ├── ur.d.ts │ │ │ ├── vi.d.ts │ │ │ ├── xmf.d.ts │ │ │ ├── yo.d.ts │ │ │ ├── zh-hans.d.ts │ │ │ └── zh-hant.d.ts │ │ │ ├── php.d.ts │ │ │ ├── python.d.ts │ │ │ ├── templates │ │ │ ├── blockly-header.template │ │ │ ├── blockly-interfaces.template │ │ │ └── msg.template │ │ │ └── tsconfig.json │ ├── main.css │ └── main.js │ └── scoring_window │ ├── scoring_window.css │ ├── scoring_window.html │ └── scoring_window.js ├── protos ├── ColorSensor.proto ├── DistSensor.proto ├── deliveryLevel1.proto ├── deliveryLevel2.proto ├── obstacle.proto ├── rescueKit.proto ├── rescueZone.proto ├── scoop.proto ├── seesaw.proto └── speedbump.proto ├── tiles ├── 0.png ├── 1.png ├── 10.png ├── 1024x1024 │ ├── tile0.png │ ├── tile1.png │ ├── tile10.png │ ├── tile2.png │ ├── tile20.png │ ├── tile21.png │ ├── tile22.png │ ├── tile23.png │ ├── tile24.png │ ├── tile25.png │ ├── tile26.png │ ├── tile27.png │ ├── tile28.png │ ├── tile29.png │ ├── tile3.png │ ├── tile30.png │ ├── tile31.png │ ├── tile32.png │ ├── tile33.png │ ├── tile4.png │ ├── tile5.png │ ├── tile50.png │ ├── tile6.png │ ├── tile7.png │ ├── tile8.png │ └── tile9.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 15.png ├── 150x150 │ ├── tile0.png │ ├── tile1.png │ ├── tile10.png │ ├── tile2.png │ ├── tile20.png │ ├── tile21.png │ ├── tile22.png │ ├── tile23.png │ ├── tile24.png │ ├── tile25.png │ ├── tile26.png │ ├── tile27.png │ ├── tile28.png │ ├── tile29.png │ ├── tile3.png │ ├── tile30.png │ ├── tile31.png │ ├── tile32.png │ ├── tile33.png │ ├── tile4.png │ ├── tile5.png │ ├── tile50.png │ ├── tile6.png │ ├── tile7.png │ ├── tile8.png │ └── tile9.png ├── 16.png ├── 17.png ├── 18.png ├── 19.png ├── 2.png ├── 20.png ├── 21.png ├── 22.png ├── 23.png ├── 24.png ├── 25.png ├── 26.png ├── 27.png ├── 28.png ├── 29.png ├── 3.png ├── 30.png ├── 300x300 │ ├── tile0.png │ ├── tile1.png │ ├── tile10.png │ ├── tile2.png │ ├── tile20.png │ ├── tile21.png │ ├── tile22.png │ ├── tile23.png │ ├── tile24.png │ ├── tile25.png │ ├── tile26.png │ ├── tile27.png │ ├── tile28.png │ ├── tile29.png │ ├── tile3.png │ ├── tile30.png │ ├── tile31.png │ ├── tile32.png │ ├── tile33.png │ ├── tile4.png │ ├── tile5.png │ ├── tile50.png │ ├── tile6.png │ ├── tile7.png │ ├── tile8.png │ └── tile9.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── 900x900 │ ├── tile0.png │ ├── tile1.png │ ├── tile10.png │ ├── tile2.png │ ├── tile20.png │ ├── tile21.png │ ├── tile22.png │ ├── tile23.png │ ├── tile24.png │ ├── tile25.png │ ├── tile26.png │ ├── tile27.png │ ├── tile28.png │ ├── tile29.png │ ├── tile3.png │ ├── tile30.png │ ├── tile31.png │ ├── tile32.png │ ├── tile33.png │ ├── tile4.png │ ├── tile5.png │ ├── tile50.png │ ├── tile6.png │ ├── tile7.png │ ├── tile8.png │ └── tile9.png └── tileCreator.pde └── worlds ├── AutoScoring.wbt ├── AutoVic.wbt ├── Mini-challenge Reference Images ├── debris.PNG ├── gap.PNG ├── intersectionGreen.PNG ├── intersectionNoGreen.PNG ├── obstacle.PNG ├── rescueZone.PNG ├── simpleLineTracing.PNG └── zigzag.PNG ├── camSample.wbt ├── debris.wbt ├── gap.wbt ├── intersection_green.wbt ├── intersection_noGreen.wbt ├── line1.wbt ├── line2.wbt ├── line3_green.wbt ├── line4_green_obstacle.wbt ├── line5.wbt ├── obstacle.wbt ├── rescueKit.wbt ├── rescueZone.wbt ├── results └── result.csv ├── sampleWorld.wbt ├── simpleTrace.wbt ├── textures ├── 0.png ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── body_3at_base_color.jpg ├── body_3at_normal.jpg ├── body_3at_occlusion.jpg ├── body_3at_roughness.jpg ├── body_3dx_base_color.jpg ├── body_3dx_metalness.jpg ├── body_3dx_normal.jpg ├── body_3dx_occlusion.jpg ├── body_3dx_roughness.jpg ├── brushed_aluminium │ ├── brushed_aluminium_base_color.jpg │ ├── brushed_aluminium_normal.jpg │ └── brushed_aluminium_roughness.jpg ├── caster_wheel_base_color.jpg ├── caster_wheel_normal.jpg ├── caster_wheel_occlusion.jpg ├── caster_wheel_roughness.jpg ├── cross_tire_base_color.jpg ├── cross_tire_normal.jpg ├── cross_tire_occlusion.jpg ├── glossy_car_paint │ ├── glossy_car_paint_normal.jpg │ └── glossy_car_paint_roughness.jpg ├── honeycomb_base_color.jpg ├── honeycomb_normal.jpg ├── kuka_alpha.png ├── kuka_black.png ├── mapTest.xcf ├── matte_car_paint │ ├── matte_car_paint_base_color.jpg │ └── matte_car_paint_roughness.jpg ├── rough_polymer │ ├── rough_polymer_normal.jpg │ ├── rough_polymer_occlusion.jpg │ └── rough_polymer_roughness.jpg ├── roughcast │ └── roughcast_normal.png ├── serial_plug.jpg ├── smooth_rubber_base_color.jpg ├── smooth_rubber_normal.jpg ├── smooth_rubber_occlusion.jpg ├── smooth_rubber_roughness.jpg ├── top_3at_base_color.jpg ├── top_3dx_base_color.jpg ├── top_3dx_normal.jpg ├── urg-04lx-ug01.jpg └── velodyne.png └── zigzag.wbt /.gitignore: -------------------------------------------------------------------------------- 1 | *.wbproj 2 | build/ 3 | *.swp 4 | *.cache 5 | 6 | # Prerequisites 7 | *.d 8 | 9 | # Compiled Object files 10 | *.slo 11 | *.lo 12 | *.o 13 | *.obj 14 | 15 | # Precompiled Headers 16 | *.gch 17 | *.pch 18 | 19 | # Compiled Dynamic libraries 20 | *.so 21 | *.dylib 22 | *.dll 23 | 24 | # Fortran module files 25 | *.mod 26 | *.smod 27 | 28 | # Compiled Static libraries 29 | *.lai 30 | *.la 31 | *.a 32 | *.lib 33 | 34 | # Executables 35 | # *.exe 36 | *.out 37 | *.app 38 | -------------------------------------------------------------------------------- /controllers/Blockly_Programs/.tmp.txt: -------------------------------------------------------------------------------- 1 | myFile -------------------------------------------------------------------------------- /controllers/Game_Supervisor/Game_Supervisor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/Game_Supervisor/Game_Supervisor -------------------------------------------------------------------------------- /controllers/Game_Supervisor/Game_Supervisor.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/Game_Supervisor/Game_Supervisor.exe -------------------------------------------------------------------------------- /controllers/exampleCamController/exampleCamController: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/exampleCamController/exampleCamController -------------------------------------------------------------------------------- /controllers/exampleCamController/exampleCamController.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/exampleCamController/exampleCamController.exe -------------------------------------------------------------------------------- /controllers/exampleLineTracingController/exampleLineTracingController: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/exampleLineTracingController/exampleLineTracingController -------------------------------------------------------------------------------- /controllers/exampleLineTracingController/exampleLineTracingController.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/exampleLineTracingController/exampleLineTracingController.exe -------------------------------------------------------------------------------- /controllers/exampleLineTracingControllerPID/exampleLineTracingControllerPID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/exampleLineTracingControllerPID/exampleLineTracingControllerPID -------------------------------------------------------------------------------- /controllers/exampleLineTracingControllerPID/exampleLineTracingControllerPID.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/exampleLineTracingControllerPID/exampleLineTracingControllerPID.exe -------------------------------------------------------------------------------- /controllers/fullSample/build/release/fullSample.d: -------------------------------------------------------------------------------- 1 | build/release/fullSample.o: fullSample.cpp \ 2 | C:\Users\jeffrey\AppData\Local\Programs\Webots/include/controller/cpp/webots/Robot.hpp \ 3 | C:\Users\jeffrey\AppData\Local\Programs\Webots/include/controller/cpp/webots/Camera.hpp \ 4 | C:\Users\jeffrey\AppData\Local\Programs\Webots/include/controller/cpp/webots/Device.hpp \ 5 | C:/Users/jeffrey/AppData/Local/Programs/Webots/include/controller/c/webots/types.h \ 6 | C:/Users/jeffrey/AppData/Local/Programs/Webots/include/controller/c/webots/camera_recognition_object.h \ 7 | C:\Users\jeffrey\AppData\Local\Programs\Webots/include/controller/cpp/webots/DistanceSensor.hpp \ 8 | C:\Users\jeffrey\AppData\Local\Programs\Webots/include/controller/cpp/webots/Motor.hpp 9 | -------------------------------------------------------------------------------- /controllers/fullSample/build/release/fullSample.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/fullSample/build/release/fullSample.exe -------------------------------------------------------------------------------- /controllers/fullSample/build/release/fullSample.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/fullSample/build/release/fullSample.o -------------------------------------------------------------------------------- /controllers/fullSample/fullSample.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/fullSample/fullSample.exe -------------------------------------------------------------------------------- /controllers/supervisor/blocklyServer/Makefile: -------------------------------------------------------------------------------- 1 | ifeq ($(OS),Windows_NT) 2 | detected_OS := Windows 3 | else 4 | detected_OS := $(shell uname) 5 | endif 6 | 7 | ifeq ($(detected_OS),Windows) 8 | LIBRARIES=-L. -L"ws2_32" -lws2_32 -lmswsock -lwsock32 -lboost_filesystem-mgw9-mt-s-x64-1_74 -lboost_date_time-mgw9-mt-s-x64-1_74 9 | INCLUDE=-I"C:\Users\Victor\Downloads\boost_1_74_0\boost_1_74_0" 10 | FLAGS=-DWINDOWS 11 | else ifeq ($(detected_OS),Darwin) # Mac OS X 12 | LIBRARIES=-lboost_date_time -lboost_filesystem 13 | FLAGS=-std=c++11 14 | else 15 | LIBRARIES=-L. -lboost_date_time -lboost_filesystem -lpthread 16 | endif 17 | 18 | blocklyServer: blocklyServer.cpp 19 | g++ $(INCLUDE) $(FLAGS) $^ $(LIBRARIES) -o $@ 20 | -------------------------------------------------------------------------------- /controllers/supervisor/blocklyServer/blocklyServer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/supervisor/blocklyServer/blocklyServer -------------------------------------------------------------------------------- /controllers/supervisor/blocklyServer/blocklyServer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/supervisor/blocklyServer/blocklyServer.exe -------------------------------------------------------------------------------- /controllers/supervisor/supervisor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/supervisor/supervisor -------------------------------------------------------------------------------- /controllers/supervisor/supervisor.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/supervisor/supervisor.exe -------------------------------------------------------------------------------- /controllers/youbot/youbot.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/controllers/youbot/youbot.exe -------------------------------------------------------------------------------- /documentation/Instructions for Installing OpenCV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/documentation/Instructions for Installing OpenCV.pdf -------------------------------------------------------------------------------- /documentation/sampleWorld Scoring Sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/documentation/sampleWorld Scoring Sheet.pdf -------------------------------------------------------------------------------- /documentation/sampleWorldImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/documentation/sampleWorldImg.png -------------------------------------------------------------------------------- /libraries/Makefile: -------------------------------------------------------------------------------- 1 | # Copyright 1996-2020 Cyberbotics Ltd. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | TARGETS=youbot_control.Makefile 16 | 17 | .PHONY: release debug profile clean 18 | 19 | release debug profile clean: $(TARGETS) 20 | 21 | %.Makefile: 22 | +@echo "# make" $(MAKECMDGOALS) $(@:.Makefile=) 23 | +@make -s -C $(@:.Makefile=) $(MAKECMDGOALS) 24 | -------------------------------------------------------------------------------- /libraries/youbot_control/youbot_control.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | arm_init 3 | arm_reset 4 | arm_set_height 5 | arm_increase_height 6 | arm_decrease_height 7 | arm_set_orientation 8 | arm_increase_orientation 9 | arm_decrease_orientation 10 | arm_set_sub_arm_rotation 11 | arm_get_sub_arm_length 12 | arm_ik 13 | base_init 14 | base_reset 15 | base_forwards 16 | base_backwards 17 | base_turn_left 18 | base_turn_right 19 | base_strafe_left 20 | base_strafe_right 21 | base_goto_init 22 | base_goto_set_target 23 | base_goto_run 24 | base_goto_reached 25 | gripper_init 26 | gripper_grip 27 | gripper_release 28 | gripper_set_gap 29 | -------------------------------------------------------------------------------- /line_generator/GUI/SelectTile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/line_generator/GUI/SelectTile.png -------------------------------------------------------------------------------- /line_generator/instructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/line_generator/instructions.txt -------------------------------------------------------------------------------- /line_generator/maps/debrisSample.txt: -------------------------------------------------------------------------------- 1 | Maintain current formatting when making modifications. Sample formatting for entries: 2 | 0:3e where 0 is the column number, 3 is the tile number, and e is the orientation 3 | 2-4:5n is equivalent to 2:5n,3:5n,4:5n 4 | 5 | 2X5 6 | Row 0: 0-4:1N, 5:4E 7 | Row 1: 0-4:1N, 5:4S -------------------------------------------------------------------------------- /line_generator/maps/sample.txt: -------------------------------------------------------------------------------- 1 | Maintain current formatting when making modifications. Sample formatting for entries: 2 | 0:3e where 0 is the column number, 3 is the tile number, and e is the orientation 3 | 2-4:5n is equivalent to 2:5n,3:5n,4:5n 4 | 5 | 6X7 6 | Row 1: 0-5:1n,6:4e 7 | Row 2: 0:4n, 1-3:8n, 4-5:3n , 6:1e 8 | Row 3: 0:1e, 1-5:0e, 6:1e 9 | Row 4: 0:1e, 1-5:0e, 6:1e 10 | Row 5: 0:1e, 1-5:0e, 6:1e 11 | Row 6: 0:4w , 1:8n , 2-5:11n, 6:4s 12 | 13 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.eslintignore: -------------------------------------------------------------------------------- 1 | *_compressed*.js 2 | *_uncompressed*.js 3 | gulpfile.js 4 | /msg/* 5 | /dist/* 6 | /core/utils/global.js 7 | /tests/blocks/* 8 | /tests/themes/* 9 | /tests/compile/* 10 | /tests/jsunit/* 11 | /tests/generators/* 12 | /tests/mocha/run_mocha_tests_in_browser.js 13 | /tests/screenshot/* 14 | /tests/test_runner.js 15 | /tests/workspace_svg/* 16 | /generators/* 17 | /demos/* 18 | /appengine/* 19 | /externs/* 20 | /closure/* 21 | /scripts/gulpfiles/* 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | contact_links: 2 | - name: Blockly Forum 3 | url: https://groups.google.com/forum/#!forum/blockly 4 | about: The Blockly developer forum, where you can ask and answer questions. 5 | - name: Plugins and examples 6 | url: https://github.com/google/blockly-samples/issues/new/choose 7 | about: File bugs or feature requests about plugins and samples in our blockly-samples repository. 8 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | labels: 'type: feature request, triage' 5 | assignees: '' 6 | 7 | --- 8 | 9 | **Is your feature request related to a problem? Please describe.** 10 | 11 | 12 | 13 | **Describe the solution you'd like** 14 | 15 | 16 | 17 | **Describe alternatives you've considered** 18 | 19 | 20 | 21 | **Additional context** 22 | 23 | 24 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "npm" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | target-branch: "develop" 11 | schedule: 12 | interval: "weekly" 13 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | build-debug.log 4 | .DS_Store 5 | .settings 6 | .project 7 | *.gz 8 | *.pyc 9 | *.komodoproject 10 | /nbproject/private/ 11 | 12 | tests/compile/main_compressed.js 13 | tests/compile/main_compressed.js.map 14 | tests/compile/*compiler*.jar 15 | tests/screenshot/outputs/* 16 | local_build/*compiler*.jar 17 | local_build/local_*_compressed.js 18 | chromedriver 19 | typings/tmp/* 20 | dist/ 21 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.npmrc: -------------------------------------------------------------------------------- 1 | registry=https://registry.npmjs.org/ 2 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | os: linux 3 | dist: xenial 4 | node_js: 5 | - 10 6 | - 12 7 | - 14 8 | addons: 9 | chrome: stable 10 | firefox: latest 11 | # TODO (#2114): re-enable osx build. 12 | # - os: osx 13 | # node_js: stable 14 | # osx_image: xcode8.3 15 | # addons: 16 | # firefox: latest 17 | env: 18 | - TRAVIS_CI=true 19 | before_script: 20 | - export DISPLAY=:99.0 21 | - if [ "${TRAVIS_OS_NAME}" == "linux" ]; then ( tests/scripts/setup_linux_env.sh ) fi 22 | - if [ "${TRAVIS_OS_NAME}" == "osx" ]; then ( tests/scripts/setup_osx_env.sh ) fi 23 | - sleep 2 24 | script: 25 | - npm run test:run 26 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/.gcloudignore: -------------------------------------------------------------------------------- 1 | # Do not upload these files. 2 | .* 3 | *.soy 4 | *.komodoproject 5 | /deploy 6 | /static/appengine/ 7 | /static/closure/ 8 | /static/demos/plane/soy/*.jar 9 | /static/demos/plane/xlf/ 10 | /static/externs/ 11 | /static/msg/json/ 12 | /static/node_modules/ 13 | /static/scripts/ 14 | /static/typings/ 15 | 16 | /static/build.py 17 | /static/eslintrc.json 18 | /static/gulpfile.js 19 | /static/jsconfig.json 20 | /static/LICENSE 21 | /static/package-lock.json 22 | /static/package.json 23 | /static/README.md 24 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/apple-touch-icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/deploy: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Script to deploy on GAE. 4 | 5 | APP=./app.yaml 6 | if ! [ -f $APP ] ; then 7 | echo $APP not found 1>&2 8 | exit 1 9 | fi 10 | 11 | PROJECT=blockly-demo 12 | VERSION=37 13 | 14 | echo 'Beginning deployment...' 15 | gcloud app deploy --project $PROJECT --version $VERSION --no-promote 16 | echo 'Deployment finished.' 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/favicon.ico -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/index.yaml: -------------------------------------------------------------------------------- 1 | indexes: 2 | 3 | # AUTOGENERATED 4 | 5 | # This index.yaml is automatically updated whenever the dev_appserver 6 | # detects that a new type of query is run. If you want to manage the 7 | # index.yaml file manually, remove the above marker line (the line 8 | # saying "# AUTOGENERATED"). If you want to manage some indexes 9 | # manually, move them above the marker line. The index.yaml file is 10 | # automatically uploaded to the admin console when you next deploy 11 | # your application using appcfg.py. 12 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-ndb 2 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/appengine/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /storage 3 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/blocks/other.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var otherColor = 0 4 | 5 | Blockly.defineBlocksWithJsonArray([ // BEGIN JSON EXTRACT 6 | 7 | {//blockly-demo.appspot.com/static/demos/blockfactory/index.html#6we9tj 8 | "type": "other_start", 9 | "message0": "Start", 10 | "nextStatement": null, 11 | "colour": otherColor, 12 | "tooltip": "includes initialization", 13 | "helpUrl": "" 14 | }, 15 | {//blockly-demo.appspot.com/static/demos/blockfactory/index.html#cxeb2v 16 | "type": "other_end", 17 | "message0": "End", 18 | "previousStatement": null, 19 | "colour": otherColor, 20 | "tooltip": "", 21 | "helpUrl": "" 22 | } 23 | 24 | ]); 25 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/blocks.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2013 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview A mapping of block type names to block prototype objects. 9 | * @author spertus@google.com (Ellen Spertus) 10 | */ 11 | 'use strict'; 12 | 13 | /** 14 | * A mapping of block type names to block prototype objects. 15 | * @name Blockly.Blocks 16 | */ 17 | goog.provide('Blockly.Blocks'); 18 | 19 | /** 20 | * A mapping of block type names to block prototype objects. 21 | * @type {!Object.} 22 | */ 23 | Blockly.Blocks = Object.create(null); 24 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_bounded_element.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for a bounded element. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | 'use strict'; 13 | 14 | goog.provide('Blockly.IBoundedElement'); 15 | 16 | goog.requireType('Blockly.utils.Rect'); 17 | 18 | 19 | /** 20 | * A bounded element interface. 21 | * @interface 22 | */ 23 | Blockly.IBoundedElement = function() {}; 24 | 25 | /** 26 | * Returns the coordinates of a bounded element describing the dimensions of the 27 | * element. 28 | * Coordinate system: workspace coordinates. 29 | * @return {!Blockly.utils.Rect} Object with coordinates of the bounded element. 30 | */ 31 | Blockly.IBoundedElement.prototype.getBoundingRectangle; 32 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_contextmenu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for an object that supports a right-click. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | 'use strict'; 13 | 14 | goog.provide('Blockly.IContextMenu'); 15 | 16 | 17 | /** 18 | * @interface 19 | */ 20 | Blockly.IContextMenu = function() {}; 21 | 22 | /** 23 | * Show the context menu for this object. 24 | * @param {!Event} e Mouse event. 25 | */ 26 | Blockly.IContextMenu.prototype.showContextMenu; 27 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_deletable.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for an object that is deletable. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | 'use strict'; 13 | 14 | goog.provide('Blockly.IDeletable'); 15 | 16 | 17 | /** 18 | * The interface for an object that can be deleted. 19 | * @interface 20 | */ 21 | Blockly.IDeletable = function() {}; 22 | 23 | /** 24 | * Get whether this object is deletable or not. 25 | * @return {boolean} True if deletable. 26 | */ 27 | Blockly.IDeletable.prototype.isDeletable; 28 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_deletearea.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for a component that can delete a block that is 9 | * dropped on top of it. 10 | * @author aschmiedt@google.com (Abby Schmiedt) 11 | */ 12 | 13 | 'use strict'; 14 | 15 | goog.provide('Blockly.IDeleteArea'); 16 | 17 | 18 | /** 19 | * Interface for a component that can delete a block that is dropped on top of it. 20 | * @interface 21 | */ 22 | Blockly.IDeleteArea = function() {}; 23 | 24 | /** 25 | * Return the deletion rectangle. 26 | * @return {Blockly.utils.Rect} Rectangle in which to delete. 27 | */ 28 | Blockly.IDeleteArea.prototype.getClientRect; 29 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_movable.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for an object that is movable. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | 'use strict'; 13 | 14 | goog.provide('Blockly.IMovable'); 15 | 16 | 17 | /** 18 | * The interface for an object that is movable. 19 | * @interface 20 | */ 21 | Blockly.IMovable = function() {}; 22 | 23 | /** 24 | * Get whether this is movable or not. 25 | * @return {boolean} True if movable. 26 | */ 27 | Blockly.IMovable.prototype.isMovable; 28 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_registrable.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for a Blockly component that can be registered. 9 | * (Ex. Toolbox, Fields, Renderers) 10 | * @author aschmiedt@google.com (Abby Schmiedt) 11 | */ 12 | 13 | 'use strict'; 14 | 15 | goog.provide('Blockly.IRegistrable'); 16 | 17 | 18 | /** 19 | * The interface for a Blockly component that can be registered. 20 | * @interface 21 | */ 22 | Blockly.IRegistrable = function() {}; 23 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/interfaces/i_registrable_field.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The interface for a Blockly field that can be registered. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | 'use strict'; 13 | 14 | goog.provide('Blockly.IRegistrableField'); 15 | 16 | goog.requireType('Blockly.Field'); 17 | 18 | /** 19 | * A registrable field. 20 | * Note: We are not using an interface here as we are interested in defining the 21 | * static methods of a field rather than the instance methods. 22 | * @typedef {{ 23 | * fromJson:Blockly.IRegistrableField.fromJson 24 | * }} 25 | */ 26 | Blockly.IRegistrableField; 27 | 28 | /** 29 | * @typedef {function(!Object): Blockly.Field} 30 | */ 31 | Blockly.IRegistrableField.fromJson; 32 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/keyboard_nav/action.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview The class representing an action. 9 | * Used primarily for keyboard navigation. 10 | */ 11 | 'use strict'; 12 | 13 | goog.provide('Blockly.Action'); 14 | 15 | 16 | /** 17 | * Class for a single action. 18 | * An action describes user intent. (ex go to next or go to previous) 19 | * @param {string} name The name of the action. 20 | * @param {string} desc The description of the action. 21 | * @constructor 22 | */ 23 | Blockly.Action = function(name, desc) { 24 | this.name = name; 25 | this.desc = desc; 26 | }; 27 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/core/msg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2013 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Empty name space for the Message singleton. 9 | * @author scr@google.com (Sheridan Rawlins) 10 | */ 11 | 'use strict'; 12 | 13 | /** 14 | * Name space for the Msg singleton. 15 | * Msg gets populated in the message files. 16 | */ 17 | goog.provide('Blockly.Msg'); 18 | 19 | goog.require('Blockly.utils.global'); 20 | 21 | 22 | /** 23 | * Exported so that if Blockly is compiled with ADVANCED_COMPILATION, 24 | * the Blockly.Msg object exists for message files included in script tags. 25 | */ 26 | if (!Blockly.utils.global['Blockly']) { 27 | Blockly.utils.global['Blockly'] = {}; 28 | } 29 | if (!Blockly.utils.global['Blockly']['Msg']) { 30 | Blockly.utils.global['Blockly']['Msg'] = Blockly.Msg; 31 | } 32 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/accessible/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/accessible/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/accessible/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

This demo has moved to a new repository.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory/link.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory_old/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory_old/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory_old/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/blockfactory_old/link.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/debug.log: -------------------------------------------------------------------------------- 1 | [1201/214205.897:ERROR:directory_reader_win.cc(43)] FindFirstFile: The system cannot find the path specified. (0x3) 2 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/icons.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/msg/ja.js: -------------------------------------------------------------------------------- 1 | var MSG = { 2 | title: "コード", 3 | blocks: "ブロック", 4 | linkTooltip: "ブロックの状態を保存してリンクを取得します。", 5 | runTooltip: "ブロックで作成したプログラムを実行します。", 6 | badCode: "プログラムのエラー:\n%1", 7 | timeout: "命令の実行回数が制限値を超えました。", 8 | trashTooltip: "すべてのブロックを消します。", 9 | catLogic: "論理", 10 | catLoops: "繰り返し", 11 | catMath: "数学", 12 | catText: "テキスト", 13 | catLists: "リスト", 14 | catColour: "色", 15 | catVariables: "変数", 16 | catFunctions: "関数", 17 | listVariable: "リスト", 18 | textVariable: "テキスト", 19 | httpRequestError: "ネットワーク接続のエラーです。", 20 | linkAlert: "ブロックの状態をこのリンクで共有できます:\n\n%1", 21 | hashError: "すみません。「%1」という名前のプログラムは保存されていません。", 22 | xmlError: "保存されたファイルを読み込めませんでした。別のバージョンのブロックリーで作成された可能性があります。", 23 | badXml: "XML のエラーです:\n%1\n\nXML の変更をやめるには「OK」、編集を続けるには「キャンセル」を選んでください。" 24 | }; 25 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/msg/ko.js: -------------------------------------------------------------------------------- 1 | var MSG = { 2 | title: "코드", 3 | blocks: "블록", 4 | linkTooltip: "블록을 저장하고 링크를 가져옵니다.", 5 | runTooltip: "작업 공간에서 블록으로 정의된 프로그램을 실행합니다.", 6 | badCode: "프로그램 오류:\n%1", 7 | timeout: "최대 실행 반복을 초과했습니다.", 8 | trashTooltip: "모든 블록을 버립니다.", 9 | catLogic: "논리", 10 | catLoops: "반복", 11 | catMath: "수학", 12 | catText: "텍스트", 13 | catLists: "목록", 14 | catColour: "색", 15 | catVariables: "변수", 16 | catFunctions: "기능", 17 | listVariable: "목록", 18 | textVariable: "텍스트", 19 | httpRequestError: "요청에 문제가 있습니다.", 20 | linkAlert: "다음 링크로 블록을 공유하세요:\n\n%1", 21 | hashError: "죄송하지만 '%1'은 어떤 저장된 프로그램으로 일치하지 않습니다.", 22 | xmlError: "저장된 파일을 불러올 수 없습니다. 혹시 블록리의 다른 버전으로 만들었습니까?", 23 | badXml: "XML 구문 분석 오류:\n%1\n\n바뀜을 포기하려면 '확인'을 선택하고 XML을 더 편집하려면 '취소'를 선택하세요." 24 | }; 25 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/msg/zh-hans.js: -------------------------------------------------------------------------------- 1 | var MSG = { 2 | title: "代码", 3 | blocks: "块", 4 | linkTooltip: "保存模块并生成链接。", 5 | runTooltip: "于工作区中运行块所定义的程式。", 6 | badCode: "程序错误:\n%1", 7 | timeout: "超过最大执行行数。", 8 | trashTooltip: "放弃所有块。", 9 | catLogic: "逻辑", 10 | catLoops: "循环", 11 | catMath: "数学", 12 | catText: "文本", 13 | catLists: "列表", 14 | catColour: "颜色", 15 | catVariables: "变量", 16 | catFunctions: "函数", 17 | listVariable: "列表", 18 | textVariable: "文本", 19 | httpRequestError: "请求存在问题。", 20 | linkAlert: "通过这个链接分享您的模块:\n\n%1", 21 | hashError: "对不起,没有任何已保存的程序对应'%1' 。", 22 | xmlError: "无法载入您保存的文件。您是否使用其他版本的Blockly创建该文件的?", 23 | badXml: "XML解析错误:\n%1\n\n选择“确定”以取消您对XML的修改,或选择“取消”以继续编辑XML。" 24 | }; 25 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/code/msg/zh-hant.js: -------------------------------------------------------------------------------- 1 | var MSG = { 2 | title: "程式碼", 3 | blocks: "積木", 4 | linkTooltip: "儲存積木組並提供連結。", 5 | runTooltip: "於工作區中執行積木組所定義的程式。", 6 | badCode: "程式錯誤:\n%1", 7 | timeout: "超過最大執行數。", 8 | trashTooltip: "捨棄所有積木。", 9 | catLogic: "邏輯", 10 | catLoops: "迴圈", 11 | catMath: "數學式", 12 | catText: "文字", 13 | catLists: "列表", 14 | catColour: "顏色", 15 | catVariables: "變量", 16 | catFunctions: "流程", 17 | listVariable: "列表", 18 | textVariable: "文字", 19 | httpRequestError: "命令出現錯誤。", 20 | linkAlert: "透過此連結分享您的積木組:\n\n%1", 21 | hashError: "對不起,「%1」並未對應任何已保存的程式。", 22 | xmlError: "未能載入您保存的檔案。或許它是由其他版本的Blockly創建?", 23 | badXml: "解析 XML 時出現錯誤:\n%1\n\n選擇'確定'以放棄您的更改,或選擇'取消'以進一步編輯 XML。" 24 | }; 25 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/README.md: -------------------------------------------------------------------------------- 1 | # Blockly for the Web codelab 2 | 3 | Code for the [Blockly for the Web codelab](https://developers.google.com/TODO). 4 | 5 | In this codelab, you'll learn how to use Blockly JavaScript library 6 | to add a block code editor to a web application. 7 | 8 | ## What you'll learn 9 | 10 | * How to add Blockly to a sample web app. 11 | * How to set up a Blockly workspace. 12 | * How to create a new block in Blockly. 13 | * How to generate and run JavaScript code from blocks. 14 | 15 | Example code for each step of the codelab is available from 16 | the [completed](completed/) directory. 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/scripts/music_maker.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2017 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | const MusicMaker = { 7 | queue_: [], 8 | player_: new Audio(), 9 | queueSound: function(soundUrl) { 10 | this.queue_.push(soundUrl); 11 | }, 12 | play: function() { 13 | let next = this.queue_.shift(); 14 | if (next) { 15 | this.player_.src = next; 16 | this.player_.play(); 17 | } 18 | }, 19 | }; 20 | 21 | MusicMaker.player_.addEventListener( 22 | 'ended', MusicMaker.play.bind(MusicMaker)); 23 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/c4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/c4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/c5.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/c5.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/d4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/d4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/e4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/e4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/f4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/f4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/g4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app-complete/sounds/g4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/scripts/music_maker.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2017 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | const MusicMaker = { 7 | queue_: [], 8 | player_: new Audio(), 9 | queueSound: function(soundUrl) { 10 | this.queue_.push(soundUrl); 11 | }, 12 | play: function() { 13 | let next = this.queue_.shift(); 14 | if (next) { 15 | this.player_.src = next; 16 | this.player_.play(); 17 | } 18 | }, 19 | }; 20 | 21 | MusicMaker.player_.addEventListener( 22 | 'ended', MusicMaker.play.bind(MusicMaker)); 23 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/c4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/c4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/c5.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/c5.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/d4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/d4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/e4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/e4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/f4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/f4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/g4.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/codelab/app/sounds/g4.m4a -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-dialogs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-dialogs/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/pitch/blocks.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Pitch field demo blocks. 9 | * @author samelh@gmail.com (Sam El-Husseini) 10 | */ 11 | 12 | Blockly.Blocks['test_pitch_field'] = { 13 | init: function() { 14 | this.appendDummyInput() 15 | .appendField('pitch') 16 | .appendField(new CustomFields.FieldPitch('7'), 'PITCH'); 17 | this.setStyle('loop_blocks'); 18 | } 19 | }; 20 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/pitch/media/notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/pitch/media/notes.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/pitch/pitch.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | 8 | #notePicker { 9 | background-image: url(media/notes.png); 10 | border: 1px solid #ccc; 11 | height: 109px; 12 | width: 46px; 13 | } -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/media/crown.svg: -------------------------------------------------------------------------------- 1 | crown -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/media/fedora.svg: -------------------------------------------------------------------------------- 1 | fedora -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/media/mask.svg: -------------------------------------------------------------------------------- 1 | mask -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/media/propeller.svg: -------------------------------------------------------------------------------- 1 | propeller -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/media/stovepipe.svg: -------------------------------------------------------------------------------- 1 | stovepipe -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/custom-fields/turtle/media/warning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/fixed/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/fixed/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/generator/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/generator/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/graph/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/graph/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/headless/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/headless/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/interpreter/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/interpreter/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/interpreter/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Redirecting... 6 | 7 | 8 | 9 | Redirecting to step execution JS-Interpreter demo. 10 | 11 | 12 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/keyboard_nav/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/keyboard_nav/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/maxBlocks/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/maxBlocks/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/minimap/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/minimap/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mirror/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mirror/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /captures 3 | /app/src/main/assets/blockly 4 | .settings 5 | .project 6 | 7 | # Local Settings 8 | local.properties 9 | 10 | # Project files 11 | *.komodoproject 12 | .gradle 13 | *.iml 14 | .idea 15 | 16 | # Build files 17 | *.pyc 18 | *.apk 19 | *.ap_ 20 | *.class 21 | *.dex 22 | 23 | # OSX Files 24 | .DS_Store 25 | 26 | # Windows Files 27 | Thumb.db 28 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | 3 | # Files copied during build: 4 | src/main/assets/blockly/blockly_compressed.js 5 | src/main/assets/blockly/blocks_compressed.js 6 | src/main/assets/blockly/media 7 | src/main/assets/blockly/webview.html 8 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/java/com/google/blockly/android/webview/demo/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.google.blockly.android.webview.demo; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | import com.example.blocklywebview.R; 7 | 8 | /** 9 | * The primary activity of the demo application. The activity embeds the 10 | * {@link com.google.blockly.android.webview.BlocklyWebViewFragment}. 11 | */ 12 | public class MainActivity extends AppCompatActivity { 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.activity_main); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/values/js_dialog_helper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The page at \"%s\" says: 5 | 6 | JavaScript 7 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Blockly WebView 3 | 4 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/app/src/test/java/com/example/blocklywebview/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.example.blocklywebview; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | 5 | repositories { 6 | google() 7 | jcenter() 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:3.2.0' 11 | 12 | 13 | // NOTE: Do not place your application dependencies here; they belong 14 | // in the individual module build.gradle files 15 | } 16 | } 17 | 18 | allprojects { 19 | repositories { 20 | google() 21 | jcenter() 22 | } 23 | } 24 | 25 | task clean(type: Delete) { 26 | delete rootProject.buildDir 27 | } 28 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Oct 04 16:59:44 PDT 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip 7 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/html/.gitignore: -------------------------------------------------------------------------------- 1 | /blockly_compressed.js 2 | /blocks_compressed.js 3 | /media 4 | /msg 5 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/html/ln_resources.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | # 3 | # Create symbolic links in this directory for the 4 | # Blockly library files used by this demo's index.html. 5 | 6 | if [[ ! -e ../../../blockly_compressed.js ]]; then 7 | echo "ERROR: Could not locate blockly_compressed.js. Run from demos/mobile/html/" 1>&2 8 | exit 1 # terminate and indicate error 9 | fi 10 | 11 | if [ ! -L blockly_compressed.js ]; then 12 | ln -s ../../../blockly_compressed.js blockly_compressed.js 13 | fi 14 | if [ ! -L blocks_compressed.js ]; then 15 | ln -s ../../../blocks_compressed.js blocks_compressed.js 16 | fi 17 | if [ ! -L media ]; then 18 | ln -s ../../../media media 19 | fi 20 | if [ ! -L msg ]; then 21 | ln -s ../../../msg msg 22 | fi 23 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/ios/.gitignore: -------------------------------------------------------------------------------- 1 | # Files copied by cp_resources.sh 2 | /Resources/Non-Localized/Blockly 3 | 4 | 5 | # Xcode.gitignore 6 | 7 | ## User settings 8 | xcuserdata/ 9 | 10 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) 11 | *.xcscmblueprint 12 | *.xccheckout 13 | 14 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) 15 | build/ 16 | DerivedData/ 17 | *.moved-aside 18 | *.pbxuser 19 | !default.pbxuser 20 | *.mode1v3 21 | !default.mode1v3 22 | *.mode2v3 23 | !default.mode2v3 24 | *.perspectivev3 25 | !default.perspectivev3 26 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/ios/Blockly WebView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/ios/Blockly WebView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/ios/Blockly WebView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/mobile/ios/cp_resources.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -eux 3 | 4 | BLOCKLY_ROOT=../../.. 5 | IOS_RESOURCES=Resources/Non-Localized/Blockly 6 | 7 | MORE_FILES_TO_COPY=( 8 | "blockly_compressed.js" 9 | "blocks_compressed.js" 10 | "media" 11 | "msg/js" 12 | ) 13 | 14 | mkdir -p $IOS_RESOURCES/media 15 | mkdir -p $IOS_RESOURCES/msg/js 16 | rsync -rp ../html/index.html $IOS_RESOURCES/webview.html 17 | rsync -rp ../html/toolbox_standard.js $IOS_RESOURCES/toolbox_standard.js 18 | for i in "${MORE_FILES_TO_COPY[@]}"; do # The quotes are necessary here 19 | TARGET_DIR=$(dirname $IOS_RESOURCES/$i) 20 | rsync -rp $BLOCKLY_ROOT/$i $TARGET_DIR 21 | done 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Blockly Demo: 7 | 8 | 9 | 10 | 11 | 12 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/soy/SoyMsgExtractor.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/soy/SoyMsgExtractor.jar -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/soy/SoyToJsSrcCompiler.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/plane/soy/SoyToJsSrcCompiler.jar -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/resizable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/resizable/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/rtl/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/rtl/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/storage/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/storage/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/toolbox/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/demos/toolbox/icon.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/externs/block-externs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Externs for Blockly blocks. 9 | * @externs 10 | */ 11 | 12 | goog.provide('Blockly'); 13 | goog.provide('Blockly.Blocks'); 14 | goog.provide('Blockly.Comment'); 15 | goog.provide('Blockly.FieldCheckbox'); 16 | goog.provide('Blockly.FieldColour'); 17 | goog.provide('Blockly.FieldDropdown'); 18 | goog.provide('Blockly.FieldImage'); 19 | goog.provide('Blockly.FieldLabel'); 20 | goog.provide('Blockly.FieldMultilineInput'); 21 | goog.provide('Blockly.FieldNumber'); 22 | goog.provide('Blockly.FieldTextInput'); 23 | goog.provide('Blockly.FieldVariable'); 24 | goog.provide('Blockly.Mutator'); 25 | goog.provide('Blockly.Warning'); 26 | 27 | var Blockly; -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/externs/generator-externs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Externs for Blockly generators. 9 | * @externs 10 | */ 11 | 12 | goog.provide('Blockly'); 13 | goog.provide('Blockly.Generator'); 14 | goog.provide('Blockly.utils.global'); 15 | goog.provide('Blockly.utils.string'); 16 | 17 | var Blockly; 18 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/externs/goog-externs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Externs for goog. 9 | * @externs 10 | */ 11 | 12 | /** 13 | * @type {!Object} 14 | */ 15 | var goog = {}; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/generators/dart/variables_dynamic.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2018 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Generating Dart for dynamic variable blocks. 9 | * @author fenichel@google.com (Rachel Fenichel) 10 | */ 11 | 'use strict'; 12 | 13 | goog.provide('Blockly.Dart.variablesDynamic'); 14 | 15 | goog.require('Blockly.Dart'); 16 | goog.require('Blockly.Dart.variables'); 17 | 18 | 19 | // Dart is dynamically typed. 20 | Blockly.Dart['variables_get_dynamic'] = Blockly.Dart['variables_get']; 21 | Blockly.Dart['variables_set_dynamic'] = Blockly.Dart['variables_set']; 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/generators/javascript/variables_dynamic.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2018 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Generating JavaScript for dynamic variable blocks. 9 | * @author fenichel@google.com (Rachel Fenichel) 10 | */ 11 | 'use strict'; 12 | 13 | goog.provide('Blockly.JavaScript.variablesDynamic'); 14 | 15 | goog.require('Blockly.JavaScript'); 16 | goog.require('Blockly.JavaScript.variables'); 17 | 18 | 19 | // JavaScript is dynamically typed. 20 | Blockly.JavaScript['variables_get_dynamic'] = 21 | Blockly.JavaScript['variables_get']; 22 | Blockly.JavaScript['variables_set_dynamic'] = 23 | Blockly.JavaScript['variables_set']; 24 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/generators/lua/variables_dynamic.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2018 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Generating Lua for dynamic variable blocks. 9 | * @author fenichel@google.com (Rachel Fenichel) 10 | */ 11 | 'use strict'; 12 | 13 | goog.provide('Blockly.Lua.variablesDynamic'); 14 | 15 | goog.require('Blockly.Lua'); 16 | goog.require('Blockly.Lua.variables'); 17 | 18 | 19 | // Lua is dynamically typed. 20 | Blockly.Lua['variables_get_dynamic'] = Blockly.Lua['variables_get']; 21 | Blockly.Lua['variables_set_dynamic'] = Blockly.Lua['variables_set']; 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/generators/php/variables_dynamic.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2018 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Generating PHP for dynamic variable blocks. 9 | * @author fenichel@google.com (Rachel Fenichel) 10 | */ 11 | 'use strict'; 12 | 13 | goog.provide('Blockly.PHP.variablesDynamic'); 14 | 15 | goog.require('Blockly.PHP'); 16 | goog.require('Blockly.PHP.variables'); 17 | 18 | 19 | // PHP is dynamically typed. 20 | Blockly.PHP['variables_get_dynamic'] = Blockly.PHP['variables_get']; 21 | Blockly.PHP['variables_set_dynamic'] = Blockly.PHP['variables_set']; 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/generators/python/variables_dynamic.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2018 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Generating Python for dynamic variable blocks. 9 | * @author fenichel@google.com (Rachel Fenichel) 10 | */ 11 | 'use strict'; 12 | 13 | goog.provide('Blockly.Python.variablesDynamic'); 14 | 15 | goog.require('Blockly.Python'); 16 | goog.require('Blockly.Python.variables'); 17 | 18 | 19 | // Python is dynamically typed. 20 | Blockly.Python['variables_get_dynamic'] = Blockly.Python['variables_get']; 21 | Blockly.Python['variables_set_dynamic'] = Blockly.Python['variables_set']; 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5" 4 | }, 5 | "include": [ 6 | "core/**/**/*", 7 | "typings/blockly.d.ts" 8 | ], 9 | "exclude": [ 10 | "node_modules" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/1x1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/1x1.gif -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/click.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/click.mp3 -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/click.ogg -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/click.wav -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/delete.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/delete.mp3 -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/delete.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/delete.ogg -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/delete.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/delete.wav -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/disconnect.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/disconnect.mp3 -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/disconnect.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/disconnect.ogg -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/disconnect.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/disconnect.wav -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/dropdown-arrow.svg: -------------------------------------------------------------------------------- 1 | dropdown-arrow -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/handclosed.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/handclosed.cur -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/handdelete.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/handdelete.cur -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/handopen.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/handopen.cur -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/pilcrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/pilcrow.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/quote0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/quote0.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/quote1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/quote1.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/media/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/media/sprites.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/msg/json/constants.json: -------------------------------------------------------------------------------- 1 | {"LOGIC_HUE": "210", "LOOPS_HUE": "120", "MATH_HUE": "230", "TEXTS_HUE": "160", "LISTS_HUE": "260", "COLOUR_HUE": "20", "VARIABLES_HUE": "330", "VARIABLES_DYNAMIC_HUE": "310", "PROCEDURES_HUE": "290"} -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/gulpfiles/license_tasks.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2018 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Gulp tasks to check the licenses of Blockly dependencies. 9 | */ 10 | 11 | const jsgl = require('js-green-licenses'); 12 | 13 | function checkLicenses() { 14 | const checker = new jsgl.LicenseChecker(); 15 | checker.setDefaultHandlers(); 16 | return checker.checkLocalDirectory('.'); 17 | }; 18 | 19 | module.exports = { 20 | checkLicenses: checkLicenses 21 | }; 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/blockly.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Blockly module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/blocks.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Blockly Blocks module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | 14 | Blockly.Blocks = {}; 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/browser/core.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Blockly core module for the browser. It includes blockly.js 9 | * and adds a helper method for setting the locale. 10 | */ 11 | 12 | /* eslint-disable */ 13 | 'use strict'; 14 | 15 | // Add a helper method to set the Blockly locale. 16 | Blockly.setLocale = function (locale) { 17 | Blockly.Msg = Blockly.Msg || {}; 18 | Object.keys(locale).forEach(function (k) { 19 | Blockly.Msg[k] = locale[k]; 20 | }); 21 | }; 22 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/browser/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Blockly module for the browser. This includes Blockly core 9 | * and built in blocks, the JavaScript code generator and the English block 10 | * localization files. 11 | */ 12 | 13 | /* eslint-disable */ 14 | 'use strict'; 15 | 16 | // Include the EN Locale by default. 17 | Blockly.setLocale(En); 18 | 19 | Blockly.Blocks = Blockly.Blocks || {}; 20 | Object.keys(BlocklyBlocks).forEach(function (k) { 21 | Blockly.Blocks[k] = BlocklyBlocks[k]; 22 | }); 23 | 24 | Blockly.JavaScript = BlocklyJS; -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/dart.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Dart Generator module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | 14 | Blockly.Dart = BlocklyDart; 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Blockly module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/javascript.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview JavaScript Generator module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | 14 | Blockly.JavaScript = BlocklyJavaScript; 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/lua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Lua Generator module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | 14 | Blockly.Lua = BlocklyLua; 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/node/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Blockly module for Node. It includes Blockly core, 9 | * built-in blocks, all the generators and the English locale. 10 | */ 11 | 12 | /* eslint-disable */ 13 | 'use strict'; 14 | 15 | // Include the EN Locale by default. 16 | Blockly.setLocale(En); 17 | 18 | Blockly.Blocks = Blockly.Blocks || {}; 19 | Object.keys(BlocklyBlocks).forEach(function (k) { 20 | Blockly.Blocks[k] = BlocklyBlocks[k]; 21 | }); 22 | 23 | Blockly.JavaScript = BlocklyJS; 24 | 25 | Blockly.Python = BlocklyPython; 26 | 27 | Blockly.Lua = BlocklyLua; 28 | 29 | Blockly.PHP = BlocklyPHP; 30 | 31 | Blockly.Dart = BlocklyDart; -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/php.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview PHP Generator module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | 14 | Blockly.PHP = BlocklyPHP; 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/python.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Python Generator module. 9 | */ 10 | 11 | /* eslint-disable */ 12 | 'use strict'; 13 | 14 | Blockly.Python = BlocklyPython; 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/templates/node.template: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | (function (<%= param %>){ 3 | <%= contents %> 4 | module.exports = <%= exports %>; 5 | })(<%= cjs %>); 6 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/package/templates/umd.template: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | ;(function(root, factory) { 3 | if (typeof define === 'function' && define.amd) { // AMD 4 | define(<%= amd %>, factory); 5 | } else if (typeof exports === 'object') { // Node.js 6 | module.exports = factory(<%= cjs %>); 7 | } else { // Browser 8 | root.<%= namespace %> = factory(<%= global %>); 9 | } 10 | }(this, function(<%= param %>) { 11 | <%= contents %> 12 | return <%= exports %>; 13 | })); 14 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/scripts/themes/blockStyles_example.json: -------------------------------------------------------------------------------- 1 | { 2 | "colour":"#A5745B", 3 | "lists":"260", 4 | "logic":"210", 5 | "loops":"120", 6 | "math":"230", 7 | "procedure":"290", 8 | "text":"160", 9 | "variables":"310", 10 | "variables_dynamic":"310" 11 | } 12 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/200px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/200px.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/30px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/30px.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/50px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/50px.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/a.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/arrow.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/b.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/c.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/d.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/e.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/f.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/g.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/h.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/i.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/i.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/j.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/k.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/l.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/media/m.png -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/mocha/.mocharc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | ui: 'tdd', 5 | file: '../blockly_uncompressed.js', 6 | reporter: 'landing' 7 | }; 8 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/node/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "parserOptions": { 3 | "ecmaVersion": 6 4 | }, 5 | "env": { 6 | "browser": false, 7 | "mocha": true 8 | }, 9 | "globals": { 10 | "console": true, 11 | "require": true 12 | }, 13 | "extends": "../../.eslintrc.json" 14 | } 15 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/node/.mocharc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | ui: 'tdd', 5 | reporter: 'landing' 6 | }; 7 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/rendering/zelos/README.md: -------------------------------------------------------------------------------- 1 | # Zelos Rendering / PXT-Blockly Comparison Playground 2 | 3 | ## Dependencies 4 | ``` 5 | npm install -g http-server 6 | ``` 7 | 8 | ## Running the Playground: 9 | 10 | In Blockly's root directory, run: 11 | ``` 12 | http-server ./ 13 | ``` 14 | 15 | and browse to: 16 | ``` 17 | http://127.0.0.1:8080/tests/rendering/zelos 18 | ``` 19 | 20 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/scripts/compile_typings.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # ANSI colors 4 | BOLD_GREEN='\033[1;32m' 5 | BOLD_RED='\033[1;31m' 6 | ANSI_RESET='\033[0m' 7 | 8 | # Download TypeScript to obtain the compiler. 9 | echo "Downloading TypeScript" 10 | npm install typescript 11 | 12 | # Generate Blockly typings. 13 | echo "Generating Blockly typings" 14 | npm run typings 15 | 16 | # Use the TypeScript compiler to compile the generated typings. 17 | echo "Compiling typings" 18 | cd typings 19 | ../node_modules/.bin/tsc blockly.d.ts 20 | 21 | 22 | if [ $? -eq 0 ] 23 | then 24 | echo -e "${BOLD_GREEN}TypeScript typings compiled successfully.${ANSI_RESET}" 25 | exit 0 26 | else 27 | echo -e "${BOLD_RED}Failed to compile TypeScript typings.${ANSI_RESET}" >&2 28 | exit 1 29 | fi 30 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/scripts/setup_linux_env.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ "${TRAVIS_OS_NAME}" == "linux" ] 4 | then 5 | export CHROME_BIN="/usr/bin/google-chrome" 6 | sh -e /etc/init.d/xvfb start & 7 | npm run test:prepare > /dev/null & 8 | fi 9 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/scripts/setup_osx_env.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ "${TRAVIS_OS_NAME}" == "osx" ] 4 | then 5 | brew cask install google-chrome 6 | sudo Xvfb :99 -ac -screen 0 1024x768x8 & 7 | export CHROME_BIN="/Applications/Google Chrome.app" 8 | npm run test:prepare > /dev/null & 9 | fi 10 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/xml/README.txt: -------------------------------------------------------------------------------- 1 | This directory contains the schema for validating Blockly XML files: 2 | * blockly.xsd 3 | 4 | Also included are three sample XML files: 5 | * workspace.xml - XML for a complicated workspace. 6 | * toolbox.xml - XML for a complicated toolbox with categories and separators. 7 | * invalid.xml - XML that violates the DTD. 8 | 9 | Testing can be performed using an online tool: 10 | https://www.corefiling.com/opensource/schemaValidate/ 11 | http://www.utilities-online.info/xsdvalidation/ 12 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/tests/xml/invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/README.md: -------------------------------------------------------------------------------- 1 | # blockly.d.ts 2 | 3 | This ``blockly.d.ts`` file describes the TypeScript type definitions for Blockly. 4 | If you consume Blockly through ``npm``, this file is already included in the ``npm`` package. 5 | Otherwise, you can include a copy of this file with your sources and reference it through a [Triple-Slash directive](https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html). 6 | 7 | 8 | ## Generating a new version 9 | 10 | To generate a new version of the Typings file, from the Blockly root directory run ``npm run typings``. 11 | You will need to run ``npm install`` for this to work. 12 | 13 | Note: In order to check for errors in the typings file, run ``tsc`` in the ``typings/`` directory. 14 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/blocks.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for Blockly Blocks. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './core'; 15 | export = Blockly.Blocks; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/core.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for Blockly core. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './blockly'; 15 | export = Blockly; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/dart.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Dart generator. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './core'; 15 | export = Blockly.Generator; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for Blockly. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | /// 14 | /// 15 | /// 16 | 17 | import * as Blockly from './core'; 18 | import './blocks'; 19 | import './javascript'; 20 | import './msg/en'; 21 | 22 | export = Blockly; 23 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/javascript.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the JavaScript generator. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './core'; 15 | export = Blockly.Generator; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/lua.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Lua generator. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './core'; 15 | export = Blockly.Generator; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ab.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ab locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ar.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ar locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/az.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly az locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ba.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ba locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/bcc.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly bcc locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/be-tarask.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly be-tarask locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/be.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly be locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/bg.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly bg locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/bn.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly bn locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/br.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly br locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ca.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ca locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/constants.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly constants locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/cs.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly cs locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/da.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly da locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/de.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly de locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/diq.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly diq locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/dty.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly dty locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ee.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ee locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/el.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly el locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/en-gb.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly en-gb locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/en.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly en locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/eo.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly eo locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/es.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly es locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/et.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly et locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/eu.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly eu locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/fa.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly fa locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/fi.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly fi locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/fr.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly fr locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/gl.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly gl locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/gor.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly gor locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ha.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ha locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/he.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly he locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/hi.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly hi locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/hrx.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly hrx locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/hu.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly hu locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/hy.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly hy locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ia.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ia locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/id.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly id locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ig.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ig locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/is.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly is locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/it.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly it locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ja.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ja locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/kab.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly kab locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/kn.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly kn locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ko.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ko locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/lb.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly lb locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/lki.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly lki locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/lo.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly lo locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/lrc.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly lrc locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/lt.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly lt locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/lv.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly lv locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/mk.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly mk locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/mnw.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly mnw locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ms.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ms locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/nb.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly nb locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/nl.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly nl locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/oc.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly oc locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/pl.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly pl locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/pms.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly pms locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/pt-br.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly pt-br locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/pt.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly pt locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/qqq.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly qqq locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ro.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ro locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ru.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ru locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sc.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sc locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sd.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sd locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/shn.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly shn locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sk.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sk locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/skr-arab.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly skr-arab locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sl.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sl locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sq.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sq locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sr-latn.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sr-latn locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sr.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sr locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/sv.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly sv locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/synonyms.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly synonyms locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ta.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ta locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/tcy.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly tcy locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/te.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly te locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/th.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly th locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/tl.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly tl locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/tlh.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly tlh locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/tr.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly tr locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ug-arab.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ug-arab locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/uk.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly uk locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/ur.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly ur locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/vi.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly vi locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/xmf.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly xmf locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/yo.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly yo locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/zh-hans.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly zh-hans locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/msg/zh-hant.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly zh-hant locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/php.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the PHP generator. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './core'; 15 | export = Blockly.Generator; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/python.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Python generator. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import * as Blockly from './core'; 15 | export = Blockly.Generator; 16 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/templates/blockly-header.template: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2019 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for Blockly. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | export = Blockly; -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/templates/msg.template: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2020 Google LLC 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | /** 8 | * @fileoverview Type definitions for the Blockly <%= locale %> locale. 9 | * @author samelh@google.com (Sam El-Husseini) 10 | */ 11 | 12 | /// 13 | 14 | import BlocklyMsg = Blockly.Msg; 15 | export = BlocklyMsg; 16 | 17 | -------------------------------------------------------------------------------- /plugins/robot_windows/blockly/google-blockly-31ee4ea/typings/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ 5 | "dom", 6 | "es6" 7 | ], 8 | "noImplicitAny": true, 9 | "noImplicitThis": true, 10 | "strictNullChecks": false, 11 | "strictFunctionTypes": true, 12 | "baseUrl": "../", 13 | "typeRoots": [ 14 | "../node_modules/@types" 15 | ], 16 | "types": [], 17 | "noEmit": true, 18 | "forceConsistentCasingInFileNames": true 19 | }, 20 | "files": [ 21 | "blockly.d.ts" 22 | ] 23 | } -------------------------------------------------------------------------------- /tiles/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/0.png -------------------------------------------------------------------------------- /tiles/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1.png -------------------------------------------------------------------------------- /tiles/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/10.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile0.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile1.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile10.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile2.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile20.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile21.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile22.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile23.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile24.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile25.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile26.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile27.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile28.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile29.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile3.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile30.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile31.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile32.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile33.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile4.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile5.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile50.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile6.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile7.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile8.png -------------------------------------------------------------------------------- /tiles/1024x1024/tile9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/1024x1024/tile9.png -------------------------------------------------------------------------------- /tiles/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/11.png -------------------------------------------------------------------------------- /tiles/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/12.png -------------------------------------------------------------------------------- /tiles/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/13.png -------------------------------------------------------------------------------- /tiles/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/14.png -------------------------------------------------------------------------------- /tiles/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/15.png -------------------------------------------------------------------------------- /tiles/150x150/tile0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile0.png -------------------------------------------------------------------------------- /tiles/150x150/tile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile1.png -------------------------------------------------------------------------------- /tiles/150x150/tile10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile10.png -------------------------------------------------------------------------------- /tiles/150x150/tile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile2.png -------------------------------------------------------------------------------- /tiles/150x150/tile20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile20.png -------------------------------------------------------------------------------- /tiles/150x150/tile21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile21.png -------------------------------------------------------------------------------- /tiles/150x150/tile22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile22.png -------------------------------------------------------------------------------- /tiles/150x150/tile23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile23.png -------------------------------------------------------------------------------- /tiles/150x150/tile24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile24.png -------------------------------------------------------------------------------- /tiles/150x150/tile25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile25.png -------------------------------------------------------------------------------- /tiles/150x150/tile26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile26.png -------------------------------------------------------------------------------- /tiles/150x150/tile27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile27.png -------------------------------------------------------------------------------- /tiles/150x150/tile28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile28.png -------------------------------------------------------------------------------- /tiles/150x150/tile29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile29.png -------------------------------------------------------------------------------- /tiles/150x150/tile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile3.png -------------------------------------------------------------------------------- /tiles/150x150/tile30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile30.png -------------------------------------------------------------------------------- /tiles/150x150/tile31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile31.png -------------------------------------------------------------------------------- /tiles/150x150/tile32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile32.png -------------------------------------------------------------------------------- /tiles/150x150/tile33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile33.png -------------------------------------------------------------------------------- /tiles/150x150/tile4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile4.png -------------------------------------------------------------------------------- /tiles/150x150/tile5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile5.png -------------------------------------------------------------------------------- /tiles/150x150/tile50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile50.png -------------------------------------------------------------------------------- /tiles/150x150/tile6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile6.png -------------------------------------------------------------------------------- /tiles/150x150/tile7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile7.png -------------------------------------------------------------------------------- /tiles/150x150/tile8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile8.png -------------------------------------------------------------------------------- /tiles/150x150/tile9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/150x150/tile9.png -------------------------------------------------------------------------------- /tiles/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/16.png -------------------------------------------------------------------------------- /tiles/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/17.png -------------------------------------------------------------------------------- /tiles/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/18.png -------------------------------------------------------------------------------- /tiles/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/19.png -------------------------------------------------------------------------------- /tiles/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/2.png -------------------------------------------------------------------------------- /tiles/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/20.png -------------------------------------------------------------------------------- /tiles/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/21.png -------------------------------------------------------------------------------- /tiles/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/22.png -------------------------------------------------------------------------------- /tiles/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/23.png -------------------------------------------------------------------------------- /tiles/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/24.png -------------------------------------------------------------------------------- /tiles/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/25.png -------------------------------------------------------------------------------- /tiles/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/26.png -------------------------------------------------------------------------------- /tiles/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/27.png -------------------------------------------------------------------------------- /tiles/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/28.png -------------------------------------------------------------------------------- /tiles/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/29.png -------------------------------------------------------------------------------- /tiles/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/3.png -------------------------------------------------------------------------------- /tiles/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/30.png -------------------------------------------------------------------------------- /tiles/300x300/tile0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile0.png -------------------------------------------------------------------------------- /tiles/300x300/tile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile1.png -------------------------------------------------------------------------------- /tiles/300x300/tile10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile10.png -------------------------------------------------------------------------------- /tiles/300x300/tile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile2.png -------------------------------------------------------------------------------- /tiles/300x300/tile20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile20.png -------------------------------------------------------------------------------- /tiles/300x300/tile21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile21.png -------------------------------------------------------------------------------- /tiles/300x300/tile22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile22.png -------------------------------------------------------------------------------- /tiles/300x300/tile23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile23.png -------------------------------------------------------------------------------- /tiles/300x300/tile24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile24.png -------------------------------------------------------------------------------- /tiles/300x300/tile25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile25.png -------------------------------------------------------------------------------- /tiles/300x300/tile26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile26.png -------------------------------------------------------------------------------- /tiles/300x300/tile27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile27.png -------------------------------------------------------------------------------- /tiles/300x300/tile28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile28.png -------------------------------------------------------------------------------- /tiles/300x300/tile29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile29.png -------------------------------------------------------------------------------- /tiles/300x300/tile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile3.png -------------------------------------------------------------------------------- /tiles/300x300/tile30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile30.png -------------------------------------------------------------------------------- /tiles/300x300/tile31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile31.png -------------------------------------------------------------------------------- /tiles/300x300/tile32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile32.png -------------------------------------------------------------------------------- /tiles/300x300/tile33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile33.png -------------------------------------------------------------------------------- /tiles/300x300/tile4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile4.png -------------------------------------------------------------------------------- /tiles/300x300/tile5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile5.png -------------------------------------------------------------------------------- /tiles/300x300/tile50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile50.png -------------------------------------------------------------------------------- /tiles/300x300/tile6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile6.png -------------------------------------------------------------------------------- /tiles/300x300/tile7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile7.png -------------------------------------------------------------------------------- /tiles/300x300/tile8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile8.png -------------------------------------------------------------------------------- /tiles/300x300/tile9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/300x300/tile9.png -------------------------------------------------------------------------------- /tiles/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/4.png -------------------------------------------------------------------------------- /tiles/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/5.png -------------------------------------------------------------------------------- /tiles/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/6.png -------------------------------------------------------------------------------- /tiles/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/7.png -------------------------------------------------------------------------------- /tiles/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/8.png -------------------------------------------------------------------------------- /tiles/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/9.png -------------------------------------------------------------------------------- /tiles/900x900/tile0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile0.png -------------------------------------------------------------------------------- /tiles/900x900/tile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile1.png -------------------------------------------------------------------------------- /tiles/900x900/tile10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile10.png -------------------------------------------------------------------------------- /tiles/900x900/tile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile2.png -------------------------------------------------------------------------------- /tiles/900x900/tile20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile20.png -------------------------------------------------------------------------------- /tiles/900x900/tile21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile21.png -------------------------------------------------------------------------------- /tiles/900x900/tile22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile22.png -------------------------------------------------------------------------------- /tiles/900x900/tile23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile23.png -------------------------------------------------------------------------------- /tiles/900x900/tile24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile24.png -------------------------------------------------------------------------------- /tiles/900x900/tile25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile25.png -------------------------------------------------------------------------------- /tiles/900x900/tile26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile26.png -------------------------------------------------------------------------------- /tiles/900x900/tile27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile27.png -------------------------------------------------------------------------------- /tiles/900x900/tile28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile28.png -------------------------------------------------------------------------------- /tiles/900x900/tile29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile29.png -------------------------------------------------------------------------------- /tiles/900x900/tile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile3.png -------------------------------------------------------------------------------- /tiles/900x900/tile30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile30.png -------------------------------------------------------------------------------- /tiles/900x900/tile31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile31.png -------------------------------------------------------------------------------- /tiles/900x900/tile32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile32.png -------------------------------------------------------------------------------- /tiles/900x900/tile33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile33.png -------------------------------------------------------------------------------- /tiles/900x900/tile4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile4.png -------------------------------------------------------------------------------- /tiles/900x900/tile5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile5.png -------------------------------------------------------------------------------- /tiles/900x900/tile50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile50.png -------------------------------------------------------------------------------- /tiles/900x900/tile6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile6.png -------------------------------------------------------------------------------- /tiles/900x900/tile7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile7.png -------------------------------------------------------------------------------- /tiles/900x900/tile8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile8.png -------------------------------------------------------------------------------- /tiles/900x900/tile9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/tiles/900x900/tile9.png -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/debris.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/debris.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/gap.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/gap.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/intersectionGreen.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/intersectionGreen.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/intersectionNoGreen.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/intersectionNoGreen.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/obstacle.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/obstacle.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/rescueZone.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/rescueZone.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/simpleLineTracing.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/simpleLineTracing.PNG -------------------------------------------------------------------------------- /worlds/Mini-challenge Reference Images/zigzag.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/Mini-challenge Reference Images/zigzag.PNG -------------------------------------------------------------------------------- /worlds/results/result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/results/result.csv -------------------------------------------------------------------------------- /worlds/textures/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/0.png -------------------------------------------------------------------------------- /worlds/textures/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/1.png -------------------------------------------------------------------------------- /worlds/textures/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/2.png -------------------------------------------------------------------------------- /worlds/textures/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/3.png -------------------------------------------------------------------------------- /worlds/textures/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/4.png -------------------------------------------------------------------------------- /worlds/textures/body_3at_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3at_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3at_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3at_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3at_occlusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3at_occlusion.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3at_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3at_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3dx_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3dx_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3dx_metalness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3dx_metalness.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3dx_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3dx_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3dx_occlusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3dx_occlusion.jpg -------------------------------------------------------------------------------- /worlds/textures/body_3dx_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/body_3dx_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/brushed_aluminium/brushed_aluminium_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/brushed_aluminium/brushed_aluminium_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/brushed_aluminium/brushed_aluminium_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/brushed_aluminium/brushed_aluminium_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/brushed_aluminium/brushed_aluminium_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/brushed_aluminium/brushed_aluminium_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/caster_wheel_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/caster_wheel_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/caster_wheel_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/caster_wheel_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/caster_wheel_occlusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/caster_wheel_occlusion.jpg -------------------------------------------------------------------------------- /worlds/textures/caster_wheel_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/caster_wheel_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/cross_tire_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/cross_tire_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/cross_tire_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/cross_tire_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/cross_tire_occlusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/cross_tire_occlusion.jpg -------------------------------------------------------------------------------- /worlds/textures/glossy_car_paint/glossy_car_paint_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/glossy_car_paint/glossy_car_paint_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/glossy_car_paint/glossy_car_paint_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/glossy_car_paint/glossy_car_paint_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/honeycomb_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/honeycomb_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/honeycomb_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/honeycomb_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/kuka_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/kuka_alpha.png -------------------------------------------------------------------------------- /worlds/textures/kuka_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/kuka_black.png -------------------------------------------------------------------------------- /worlds/textures/mapTest.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/mapTest.xcf -------------------------------------------------------------------------------- /worlds/textures/matte_car_paint/matte_car_paint_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/matte_car_paint/matte_car_paint_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/matte_car_paint/matte_car_paint_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/matte_car_paint/matte_car_paint_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/rough_polymer/rough_polymer_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/rough_polymer/rough_polymer_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/rough_polymer/rough_polymer_occlusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/rough_polymer/rough_polymer_occlusion.jpg -------------------------------------------------------------------------------- /worlds/textures/rough_polymer/rough_polymer_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/rough_polymer/rough_polymer_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/roughcast/roughcast_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/roughcast/roughcast_normal.png -------------------------------------------------------------------------------- /worlds/textures/serial_plug.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/serial_plug.jpg -------------------------------------------------------------------------------- /worlds/textures/smooth_rubber_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/smooth_rubber_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/smooth_rubber_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/smooth_rubber_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/smooth_rubber_occlusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/smooth_rubber_occlusion.jpg -------------------------------------------------------------------------------- /worlds/textures/smooth_rubber_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/smooth_rubber_roughness.jpg -------------------------------------------------------------------------------- /worlds/textures/top_3at_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/top_3at_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/top_3dx_base_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/top_3dx_base_color.jpg -------------------------------------------------------------------------------- /worlds/textures/top_3dx_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/top_3dx_normal.jpg -------------------------------------------------------------------------------- /worlds/textures/urg-04lx-ug01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/urg-04lx-ug01.jpg -------------------------------------------------------------------------------- /worlds/textures/velodyne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorhu3/Webots-Line/c48687730c1bf17e4703d1736f4c6e230d4c5b94/worlds/textures/velodyne.png --------------------------------------------------------------------------------