MANIFEST.in
README.md
build_exe.py
executable_entry.py
pyproject.toml
setup.py
docs/conf.py
docs/images/add_sim.png
docs/images/baseplate_dialog.png
docs/images/bot_edit_code.png
docs/images/bot_edit_holding_elements.png
docs/images/bot_edit_properties.png
docs/images/bot_menu_edit.png
docs/images/bot_menu_settings.png
docs/images/play_button.png
docs/images/releases.png
docs/images/robot_selection.png
docs/images/settings.png
docs/images/settings_cog.png
ev3sim/__init__.py
ev3sim/attach_bot.py
ev3sim/batched_run.py
ev3sim/code_helpers.py
ev3sim/constants.py
ev3sim/events.py
ev3sim/file_helper.py
ev3sim/gui.py
ev3sim/logging.py
ev3sim/robot.py
ev3sim/search_locations.py
ev3sim/settings.py
ev3sim/sim.py
ev3sim/utils.py
ev3sim.egg-info/PKG-INFO
ev3sim.egg-info/SOURCES.txt
ev3sim.egg-info/dependency_links.txt
ev3sim.egg-info/entry_points.txt
ev3sim.egg-info/requires.txt
ev3sim.egg-info/top_level.txt
ev3sim/assets/Logo.bmp
ev3sim/assets/Logo.ico
ev3sim/assets/Logo.png
ev3sim/assets/__init__.py
ev3sim/assets/bg_slide0.png
ev3sim/assets/bg_slide1.png
ev3sim/assets/bg_slide2.png
ev3sim/assets/bg_slide3.png
ev3sim/assets/default_theme.json
ev3sim/assets/installer_preview.bmp
ev3sim/assets/rescue_bg.png
ev3sim/assets/rescue_preview.png
ev3sim/assets/soccer_bg.png
ev3sim/assets/soccer_preview.png
ev3sim/assets/bots/bot.png
ev3sim/assets/bots/communication_client.png
ev3sim/assets/bots/communication_server.png
ev3sim/assets/bots/controllable.png
ev3sim/assets/bots/rescue_bot.png
ev3sim/assets/fonts/OFL.txt
ev3sim/assets/fonts/OpenSans-SemiBold.ttf
ev3sim/assets/fonts/OpenSans.ttf
ev3sim/assets/fonts/Poppins-Black.ttf
ev3sim/assets/fonts/Poppins-BlackItalic.ttf
ev3sim/assets/fonts/Poppins-Bold.ttf
ev3sim/assets/fonts/Poppins-BoldItalic.ttf
ev3sim/assets/fonts/Poppins-ExtraBold.ttf
ev3sim/assets/fonts/Poppins-ExtraBoldItalic.ttf
ev3sim/assets/fonts/Poppins-ExtraLight.ttf
ev3sim/assets/fonts/Poppins-ExtraLightItalic.ttf
ev3sim/assets/fonts/Poppins-Italic.ttf
ev3sim/assets/fonts/Poppins-Light.ttf
ev3sim/assets/fonts/Poppins-LightItalic.ttf
ev3sim/assets/fonts/Poppins-Medium.ttf
ev3sim/assets/fonts/Poppins-MediumItalic.ttf
ev3sim/assets/fonts/Poppins-Regular.ttf
ev3sim/assets/fonts/Poppins-SemiBold.ttf
ev3sim/assets/fonts/Poppins-SemiBoldItalic.ttf
ev3sim/assets/fonts/Poppins-Thin.ttf
ev3sim/assets/fonts/Poppins-ThinItalic.ttf
ev3sim/assets/fonts/Roboto-Bold.ttf
ev3sim/assets/fonts/Roboto-BoldItalic.ttf
ev3sim/assets/fonts/Roboto-Italic.ttf
ev3sim/assets/fonts/Roboto-Regular.ttf
ev3sim/assets/fonts/__init__.py
ev3sim/assets/ui/add.png
ev3sim/assets/ui/bin.png
ev3sim/assets/ui/bot.png
ev3sim/assets/ui/box_check.png
ev3sim/assets/ui/box_clear.png
ev3sim/assets/ui/button_fg.png
ev3sim/assets/ui/controls_pause_hold.png
ev3sim/assets/ui/controls_pause_pressed.png
ev3sim/assets/ui/controls_pause_released.png
ev3sim/assets/ui/controls_reset_pressed.png
ev3sim/assets/ui/controls_reset_released.png
ev3sim/assets/ui/edit.png
ev3sim/assets/ui/folder.png
ev3sim/assets/ui/goal_minus.png
ev3sim/assets/ui/goal_plus.png
ev3sim/assets/ui/icon_circle.png
ev3sim/assets/ui/icon_device.png
ev3sim/assets/ui/icon_polygon.png
ev3sim/assets/ui/icon_rectangle.png
ev3sim/assets/ui/icon_select.png
ev3sim/assets/ui/left_bg.png
ev3sim/assets/ui/rescue_bg_bottom.png
ev3sim/assets/ui/rescue_bg_middle.png
ev3sim/assets/ui/rescue_bg_top.png
ev3sim/assets/ui/right_bg.png
ev3sim/assets/ui/settings.png
ev3sim/assets/ui/start_sim.png
ev3sim/assets/ui/timer_bg.png
ev3sim/assets/ui/devices/button.png
ev3sim/assets/ui/devices/colour.png
ev3sim/assets/ui/devices/compass.png
ev3sim/assets/ui/devices/infrared.png
ev3sim/assets/ui/devices/motor.png
ev3sim/assets/ui/devices/ultrasonic.png
ev3sim/devices/base.py
ev3sim/devices/classes.yaml
ev3sim/devices/utils.py
ev3sim/devices/button/base.py
ev3sim/devices/button/ev3.py
ev3sim/devices/button/sensor.yaml
ev3sim/devices/colour/base.py
ev3sim/devices/colour/ev3.py
ev3sim/devices/colour/sensor.yaml
ev3sim/devices/compass/base.py
ev3sim/devices/compass/ev3.py
ev3sim/devices/compass/sensor.yaml
ev3sim/devices/infrared/base.py
ev3sim/devices/infrared/ev3.py
ev3sim/devices/infrared/sensor.yaml
ev3sim/devices/motor/base.py
ev3sim/devices/motor/ev3.py
ev3sim/devices/motor/large.yaml
ev3sim/devices/motor/medium.yaml
ev3sim/devices/ultrasonic/base.py
ev3sim/devices/ultrasonic/ev3.py
ev3sim/devices/ultrasonic/sensor.yaml
ev3sim/examples/robots/communication_client.bot
ev3sim/examples/robots/communication_client.py
ev3sim/examples/robots/communication_server.bot
ev3sim/examples/robots/communication_server.py
ev3sim/examples/robots/controllable.bot
ev3sim/examples/robots/demo.bot
ev3sim/examples/robots/demo.py
ev3sim/examples/robots/rescue_bot.bot
ev3sim/examples/robots/scripts/controllable.py
ev3sim/examples/sims/communications_demo.sim
ev3sim/examples/sims/rescue_competition.sim
ev3sim/examples/sims/soccer_competition.sim
ev3sim/objects/__init__.py
ev3sim/objects/base.py
ev3sim/objects/utils.py
ev3sim/presets/default_config.yaml
ev3sim/presets/pause_interactor.py
ev3sim/presets/pick_up_interactor.py
ev3sim/presets/rescue.py
ev3sim/presets/rescue.yaml
ev3sim/presets/soccer.py
ev3sim/presets/soccer.yaml
ev3sim/presets/soccer_random.yaml
ev3sim/presets/tiles/checkers/CompletedChecker.py
ev3sim/presets/tiles/checkers/RescueChecker.py
ev3sim/presets/tiles/checkers/ShortcutChecker.py
ev3sim/presets/tiles/checkers/TunnelChecker.py
ev3sim/presets/tiles/checkers/WaterChecker.py
ev3sim/presets/tiles/definitions/city_limits.yaml
ev3sim/presets/tiles/definitions/color_right.yaml
ev3sim/presets/tiles/definitions/curved_straight.yaml
ev3sim/presets/tiles/definitions/dotted.yaml
ev3sim/presets/tiles/definitions/double_curve.yaml
ev3sim/presets/tiles/definitions/left_circle_green.yaml
ev3sim/presets/tiles/definitions/oil_spill.yaml
ev3sim/presets/tiles/definitions/oil_spill_entry.yaml
ev3sim/presets/tiles/definitions/ramp.yaml
ev3sim/presets/tiles/definitions/right_angle.yaml
ev3sim/presets/tiles/definitions/rough.yaml
ev3sim/presets/tiles/definitions/sharp_straight.yaml
ev3sim/presets/tiles/definitions/square_green.yaml
ev3sim/presets/tiles/definitions/straight.yaml
ev3sim/presets/tiles/definitions/strict_turns1.yaml
ev3sim/presets/tiles/definitions/strict_turns2.yaml
ev3sim/presets/tiles/definitions/tunnel.yaml
ev3sim/presets/tiles/definitions/water_tower.yaml
ev3sim/presets/tiles/definitions/zig_zag.yaml
ev3sim/presets/tiles/previews/bridge.png
ev3sim/presets/tiles/previews/city_limits.png
ev3sim/presets/tiles/previews/curved_straight.png
ev3sim/presets/tiles/previews/dotted.png
ev3sim/presets/tiles/previews/double_curve.png
ev3sim/presets/tiles/previews/green_right.png
ev3sim/presets/tiles/previews/ramp.png
ev3sim/presets/tiles/previews/rescue_entry.png
ev3sim/presets/tiles/previews/rescue_normal.png
ev3sim/presets/tiles/previews/right_angle.png
ev3sim/presets/tiles/previews/right_angle_green.png
ev3sim/presets/tiles/previews/rough.png
ev3sim/presets/tiles/previews/sharp_straight.png
ev3sim/presets/tiles/previews/square_green.png
ev3sim/presets/tiles/previews/straight.png
ev3sim/presets/tiles/previews/strict_turns1.png
ev3sim/presets/tiles/previews/strict_turns2.png
ev3sim/presets/tiles/previews/tunnel.png
ev3sim/presets/tiles/previews/water_tower.png
ev3sim/presets/tiles/previews/zig_zag.png
ev3sim/presets/tiles/ui/blank.yaml
ev3sim/presets/tiles/ui/completable.yaml
ev3sim/presets/tiles/ui/shortcut.yaml
ev3sim/simulation/bot_comms.py
ev3sim/simulation/interactor.py
ev3sim/simulation/loader.py
ev3sim/simulation/randomisation.py
ev3sim/simulation/world.py
ev3sim/validation/batch_files.py
ev3sim/validation/bot_files.py
ev3sim/validation/preset_files.py
ev3sim/validation/validator.py
ev3sim/visual/__init__.py
ev3sim/visual/manager.py
ev3sim/visual/objects.py
ev3sim/visual/utils.py
ev3sim/visual/menus/base_menu.py
ev3sim/visual/menus/batch_select.py
ev3sim/visual/menus/bot_edit.py
ev3sim/visual/menus/bot_menu.py
ev3sim/visual/menus/main.py
ev3sim/visual/menus/rescue_edit.py
ev3sim/visual/menus/sim_menu.py
ev3sim/visual/menus/utils.py
ev3sim/visual/menus/workspace_menu.py
ev3sim/visual/settings/elements.py
ev3sim/visual/settings/main_settings.py
ev3sim/visual/settings/menu.py
tests/__init__.py
tests/test_errors.py
tests/interactors/controllable_physics.py