├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── nodejs.yml ├── .gitignore ├── .gitpod.yml ├── .idx └── dev.nix ├── .jsdoc.json ├── .npmignore ├── .travis.yml ├── .tx └── config ├── LICENSE ├── README.md ├── TRADEMARK ├── docs └── extensions.md ├── package.json ├── renovate.json5 ├── src ├── .eslintrc.js ├── blocks │ ├── pm_live tests.js │ ├── scratch3_control.js │ ├── scratch3_core_example.js │ ├── scratch3_data.js │ ├── scratch3_event.js │ ├── scratch3_looks.js │ ├── scratch3_motion.js │ ├── scratch3_operators.js │ ├── scratch3_procedures.js │ ├── scratch3_sensing.js │ └── scratch3_sound.js ├── cli │ └── index.js ├── compiler │ ├── compat-block-utility.js │ ├── compat-blocks.js │ ├── compile.js │ ├── environment.js │ ├── intermediate.js │ ├── irgen.js │ ├── jsexecute.js │ ├── jsgen.js │ └── variable-pool.js ├── dispatch │ ├── central-dispatch.js │ ├── shared-dispatch.js │ └── worker-dispatch.js ├── engine │ ├── adapter.js │ ├── block-utility.js │ ├── blocks-execute-cache.js │ ├── blocks-runtime-cache.js │ ├── blocks.js │ ├── comment.js │ ├── execute.js │ ├── monitor-record.js │ ├── mutation-adapter.js │ ├── profiler.js │ ├── runtime.js │ ├── scratch-blocks-constants.js │ ├── sequencer.js │ ├── stage-layering.js │ ├── target.js │ ├── thread.js │ ├── tw-font-manager.js │ ├── tw-frame-loop.js │ ├── tw-interpolate.js │ └── variable.js ├── extension-support │ ├── argument-alignment.js │ ├── argument-type.js │ ├── block-shape.js │ ├── block-type.js │ ├── define-messages.js │ ├── extension-addon-switchers.js │ ├── extension-manager.js │ ├── extension-metadata.js │ ├── extension-worker.js │ ├── notch-shape.js │ ├── pm-modal-manager.js │ ├── pm-tab-manager.js │ ├── reporter-scope.js │ ├── target-type.js │ ├── tw-default-extension-urls.js │ ├── tw-extension-api-common.js │ ├── tw-extension-worker-context.js │ ├── tw-iframe-extension-worker-entry.js │ ├── tw-iframe-extension-worker.js │ ├── tw-jquery-shim.js │ ├── tw-l10n.js │ ├── tw-load-script-as-plain-text.js │ ├── tw-scratchx-compatibility-layer.js │ ├── tw-scratchx-utilities.js │ ├── tw-security-manager.js │ └── tw-unsandboxed-extension-runner.js ├── extensions │ ├── GamepadExtension │ │ └── index.js │ ├── TEST_EXTENSION │ │ ├── index.js │ │ └── pm.js │ ├── blockly-2 │ │ └── math.js │ ├── dt_cameracontrols │ │ └── index.js │ ├── fr_3d │ │ ├── cannon.min.js │ │ ├── icon.png │ │ └── index.js │ ├── gameutils │ │ └── index.js │ ├── gsa_canvas │ │ ├── canvasData.js │ │ └── index.js │ ├── gsa_canvas_old │ │ ├── canvasStorage.js │ │ └── index.js │ ├── gsa_colorUtilBlocks │ │ └── index.js │ ├── gsa_objectVars │ │ ├── index.js │ │ └── objectStorage.js │ ├── gsa_tempVars │ │ └── index.js │ ├── iyg_perlin_noise │ │ └── index.js │ ├── jg_3d │ │ ├── camera.png │ │ ├── cube.png │ │ ├── index.js │ │ ├── info.js │ │ ├── light.png │ │ ├── obj.png │ │ ├── plane.png │ │ ├── raycast.png │ │ ├── sphere.png │ │ ├── touching.png │ │ └── wireframe.png │ ├── jg_3dVr │ │ ├── controller.png │ │ ├── headset.pdn │ │ ├── icon.png │ │ └── index.js │ ├── jg_animation │ │ └── index.js │ ├── jg_audio │ │ ├── helper.js │ │ ├── index.js │ │ └── timer.js │ ├── jg_bestextensioin │ │ └── index.js │ ├── jg_christmas │ │ ├── icon.png │ │ ├── index.js │ │ ├── light.png │ │ ├── present.png │ │ └── snow.png │ ├── jg_clones │ │ └── index.js │ ├── jg_debugging │ │ └── index.js │ ├── jg_dev │ │ ├── index.js │ │ └── test_indicator.png │ ├── jg_doodoo │ │ └── index.js │ ├── jg_easySave │ │ └── index.js │ ├── jg_files │ │ ├── index.js │ │ ├── packager-friendly.js │ │ └── test.js │ ├── jg_iframe │ │ └── index.js │ ├── jg_interfaces │ │ ├── box.png │ │ ├── button.png │ │ ├── checkbox.png │ │ ├── dropdown.png │ │ ├── helper.js │ │ ├── index.js │ │ ├── mouse.pdn │ │ ├── mouse.png │ │ ├── multiselect.png │ │ ├── scrollingbox.png │ │ ├── slider.png │ │ ├── text.png │ │ └── textarea.png │ ├── jg_javascript │ │ └── index.js │ ├── jg_json │ │ └── index.js │ ├── jg_nineslices │ │ └── index.js │ ├── jg_packagerApplications │ │ ├── icon.svg │ │ ├── index.js │ │ └── test.html │ ├── jg_pathfinding │ │ ├── index.js │ │ ├── map.js │ │ ├── nodes.js │ │ └── seperator.js │ ├── jg_permissions │ │ └── index.js │ ├── jg_prism │ │ ├── beatgammit-deflate.js │ │ ├── beatgammit-inflate.js │ │ └── index.js │ ├── jg_runtime │ │ └── index.js │ ├── jg_scratchAuth │ │ ├── icon.svg │ │ ├── index.js │ │ └── legacy.js │ ├── jg_scripts │ │ └── index.js │ ├── jg_shaders │ │ └── index.js │ ├── jg_storage │ │ └── index.js │ ├── jg_tailgating │ │ └── index.js │ ├── jg_timers │ │ ├── Timer.js │ │ └── index.js │ ├── jg_tween │ │ ├── index.js │ │ └── turbowarp.js │ ├── jg_vr │ │ └── index.js │ ├── jg_websiteRequests │ │ └── index.js │ ├── jwArray │ │ └── index.js │ ├── jwColor │ │ └── index.js │ ├── jwDate │ │ └── index.js │ ├── jwLambda │ │ └── index.js │ ├── jwNum │ │ ├── expantanum.js │ │ └── index.js │ ├── jwPointer │ │ └── index.js │ ├── jwPsychic │ │ └── index.js │ ├── jwScope │ │ └── index.js │ ├── jwStorage │ │ └── index.js │ ├── jwTargets │ │ └── index.js │ ├── jwVector │ │ └── index.js │ ├── jwXML │ │ ├── index.js │ │ └── xml.js │ ├── jw_encrypt │ │ └── index.js │ ├── jw_postlit │ │ └── index.js │ ├── jw_proto │ │ └── index.js │ ├── jw_reflex │ │ └── index.js │ ├── jw_structs │ │ └── index.js │ ├── jw_unite │ │ └── index.js │ ├── jw_xml │ │ └── index.js │ ├── lily_tempVars2 │ │ └── index.js │ ├── lmsutilsblocks │ │ └── index.js │ ├── pm_camera │ │ └── index.js │ ├── pm_controlsExpansion │ │ ├── async.svg │ │ └── index.js │ ├── pm_eventsExpansion │ │ └── index.js │ ├── pm_inlineblocks │ │ └── index.js │ ├── pm_motionExpansion │ │ └── index.js │ ├── pm_operatorsExpansion │ │ ├── index.js │ │ └── mathjs.js │ ├── pm_sensingExpansion │ │ └── index.js │ ├── scratch3_boost │ │ └── index.js │ ├── scratch3_ev3 │ │ └── index.js │ ├── scratch3_gdx_for │ │ ├── index.js │ │ └── scratch-link-device-adapter.js │ ├── scratch3_makeymakey │ │ └── index.js │ ├── scratch3_microbit │ │ └── index.js │ ├── scratch3_music │ │ ├── assets │ │ │ ├── drums │ │ │ │ ├── 1-snare.mp3 │ │ │ │ ├── 10-wood-block.mp3 │ │ │ │ ├── 11-cowbell.mp3 │ │ │ │ ├── 12-triangle.mp3 │ │ │ │ ├── 13-bongo.mp3 │ │ │ │ ├── 14-conga.mp3 │ │ │ │ ├── 15-cabasa.mp3 │ │ │ │ ├── 16-guiro.mp3 │ │ │ │ ├── 17-vibraslap.mp3 │ │ │ │ ├── 18-cuica.mp3 │ │ │ │ ├── 2-bass-drum.mp3 │ │ │ │ ├── 3-side-stick.mp3 │ │ │ │ ├── 4-crash-cymbal.mp3 │ │ │ │ ├── 5-open-hi-hat.mp3 │ │ │ │ ├── 6-closed-hi-hat.mp3 │ │ │ │ ├── 7-tambourine.mp3 │ │ │ │ ├── 8-hand-clap.mp3 │ │ │ │ └── 9-claves.mp3 │ │ │ └── instruments │ │ │ │ ├── 1-piano │ │ │ │ ├── 108.mp3 │ │ │ │ ├── 24.mp3 │ │ │ │ ├── 36.mp3 │ │ │ │ ├── 48.mp3 │ │ │ │ ├── 60.mp3 │ │ │ │ ├── 72.mp3 │ │ │ │ ├── 84.mp3 │ │ │ │ └── 96.mp3 │ │ │ │ ├── 10-clarinet │ │ │ │ ├── 48.mp3 │ │ │ │ └── 60.mp3 │ │ │ │ ├── 11-saxophone │ │ │ │ ├── 36.mp3 │ │ │ │ ├── 60.mp3 │ │ │ │ └── 84.mp3 │ │ │ │ ├── 12-flute │ │ │ │ ├── 60.mp3 │ │ │ │ └── 72.mp3 │ │ │ │ ├── 13-wooden-flute │ │ │ │ ├── 60.mp3 │ │ │ │ └── 72.mp3 │ │ │ │ ├── 14-bassoon │ │ │ │ ├── 36.mp3 │ │ │ │ ├── 48.mp3 │ │ │ │ └── 60.mp3 │ │ │ │ ├── 15-choir │ │ │ │ ├── 48.mp3 │ │ │ │ ├── 60.mp3 │ │ │ │ └── 72.mp3 │ │ │ │ ├── 16-vibraphone │ │ │ │ ├── 60.mp3 │ │ │ │ └── 72.mp3 │ │ │ │ ├── 17-music-box │ │ │ │ └── 60.mp3 │ │ │ │ ├── 18-steel-drum │ │ │ │ └── 60.mp3 │ │ │ │ ├── 19-marimba │ │ │ │ └── 60.mp3 │ │ │ │ ├── 2-electric-piano │ │ │ │ └── 60.mp3 │ │ │ │ ├── 20-synth-lead │ │ │ │ └── 60.mp3 │ │ │ │ ├── 21-synth-pad │ │ │ │ └── 60.mp3 │ │ │ │ ├── 3-organ │ │ │ │ └── 60.mp3 │ │ │ │ ├── 4-guitar │ │ │ │ └── 60.mp3 │ │ │ │ ├── 5-electric-guitar │ │ │ │ └── 60.mp3 │ │ │ │ ├── 6-bass │ │ │ │ ├── 36.mp3 │ │ │ │ └── 48.mp3 │ │ │ │ ├── 7-pizzicato │ │ │ │ └── 60.mp3 │ │ │ │ ├── 8-cello │ │ │ │ ├── 36.mp3 │ │ │ │ ├── 48.mp3 │ │ │ │ └── 60.mp3 │ │ │ │ └── 9-trombone │ │ │ │ ├── 36.mp3 │ │ │ │ ├── 48.mp3 │ │ │ │ └── 60.mp3 │ │ ├── index.js │ │ └── manifest.js │ ├── scratch3_pen │ │ └── index.js │ ├── scratch3_speech2text │ │ └── index.js │ ├── scratch3_text2speech │ │ └── index.js │ ├── scratch3_translate │ │ └── index.js │ ├── scratch3_video_sensing │ │ ├── debug.js │ │ ├── index.js │ │ ├── library.js │ │ ├── math.js │ │ └── view.js │ ├── scratch3_wedo2 │ │ └── index.js │ ├── scratchLab_animatedText │ │ └── index.js │ ├── sharkpool_printing │ │ └── index.js │ ├── silvxrcat_oddmessages │ │ └── index.js │ ├── sp_javascriptV2 │ │ └── index.js │ ├── theshovel_canvasEffects │ │ └── index.js │ ├── theshovel_colorPicker │ │ └── index.js │ ├── theshovel_customStyles │ │ └── index.js │ ├── theshovel_lzString │ │ └── index.js │ ├── theshovel_profanity │ │ └── index.js │ ├── tw │ │ └── index.js │ ├── tw_files │ │ └── index.js │ └── xeltalliv_clippingblending │ │ └── index.js ├── import │ ├── load-costume.js │ └── load-sound.js ├── index.js ├── io │ ├── ble.js │ ├── bt.js │ ├── clock.js │ ├── cloud.js │ ├── keyboard.js │ ├── mouse.js │ ├── mouseWheel.js │ ├── touch.js │ ├── userData.js │ └── video.js ├── playground │ ├── benchmark.css │ ├── benchmark.js │ ├── index.html │ ├── suite.css │ ├── suite.html │ ├── suite.js │ ├── video-sensing.html │ └── video-sensing.js ├── serialization │ ├── deserialize-assets.js │ ├── extension patcher.js │ ├── replacers patch.json │ ├── sb2.js │ ├── sb2_specmap.js │ ├── sb3.js │ ├── serialize-assets.js │ ├── tw-compress-sb3.js │ └── tw-costume-import-export.js ├── sprites │ ├── rendered-target.js │ └── sprite.js ├── util │ ├── array buffer.js │ ├── ask-for-permision.js │ ├── async-limiter.js │ ├── base64-util.js │ ├── cast.js │ ├── clone.js │ ├── color.js │ ├── custom-ext-api-to-core.js │ ├── deprecated-extension-storage.js │ ├── fetch-with-timeout.js │ ├── get-costume-url.js │ ├── get-monitor-id.js │ ├── javascript-container.js │ ├── json-block-utilities.js │ ├── jsonrpc.js │ ├── log.js │ ├── math-util.js │ ├── maybe-format-message.js │ ├── new-block-ids.js │ ├── pos-math.js │ ├── project-permissions.js │ ├── rateLimiter.js │ ├── sandboxed-javascript-runner.js │ ├── scratch-link-websocket.js │ ├── string-util.js │ ├── task-queue.js │ ├── text leveler.js │ ├── timer.js │ ├── tw-asset-util.js │ ├── uid.js │ ├── variable-util.js │ └── xml-escape.js └── virtual-machine.js ├── test ├── .eslintrc.js ├── fixtures │ ├── block-to-workspace-comments-without-scripts.sb2 │ ├── block-to-workspace-comments.sb2 │ ├── broadcast_special_chars.sb2 │ ├── broadcast_special_chars.sb3 │ ├── cat.sprite2 │ ├── cat.sprite3 │ ├── clone-cleanup.sb2 │ ├── cloud_variables_exceeded_limit.sb2 │ ├── cloud_variables_exceeded_limit.sb3 │ ├── cloud_variables_limit.sb2 │ ├── cloud_variables_limit.sb3 │ ├── cloud_variables_local.sb2 │ ├── cloud_variables_local.sb3 │ ├── cloud_variables_simple.sb2 │ ├── cloud_variables_simple.sb3 │ ├── comments.sb2 │ ├── comments.sb3 │ ├── comments_no_duplicate_id_serialization.sb3 │ ├── complex.sb2 │ ├── control.sb2 │ ├── corrupt_png.sb2 │ ├── corrupt_png.sb3 │ ├── corrupt_png.sprite2 │ ├── corrupt_png.sprite3 │ ├── corrupt_sound.sb3 │ ├── corrupt_svg.sb2 │ ├── corrupt_svg.sb3 │ ├── corrupt_svg.sprite2 │ ├── corrupt_svg.sprite3 │ ├── data.sb2 │ ├── default.sb2 │ ├── default.sb3 │ ├── default_nested.sb2 │ ├── demo.json │ ├── dispatch-test-service.js │ ├── dispatch-test-worker-shim.js │ ├── dispatch-test-worker.js │ ├── draggable.sb3 │ ├── edge-triggered-hat.sb3 │ ├── event.sb2 │ ├── events.json │ ├── example_sprite.sprite2 │ ├── execute │ │ ├── README.md │ │ ├── broadcast-wait-arg-change.sb2 │ │ ├── control-if-false-then-else.sb2 │ │ ├── control-if-false-then.sb2 │ │ ├── control-if-true-then-else.sb2 │ │ ├── control-if-true-then.sb2 │ │ ├── control-stop-all-leaks.sb2 │ │ ├── data-operators-global.sb2 │ │ ├── data-operators-local.sb2 │ │ ├── data-reporter-contents-global.sb2 │ │ ├── data-reporter-contents-local.sb2 │ │ ├── event-broadcast-and-wait-can-continue-same-tick.sb2 │ │ ├── event-when-green-flag.sb2 │ │ ├── events-broadcast-and-wait-yields-a-tick.sb2 │ │ ├── hat-thread-execution.sb2 │ │ ├── monitors-stage-name.sb2 │ │ ├── operators-not-blank.sb2 │ │ ├── order-changes-back-2-broadcast-wait.sb2 │ │ ├── order-changes-backwards-2-broadcast-and-wait-repeat-message.sb2 │ │ ├── order-changes-backwards-2-broadcast-and-wait.sb2 │ │ ├── order-changes-backwards-2-broadcast-no-wait.sb2 │ │ ├── order-changes-backwards-2-broadcast-wait.sb2 │ │ ├── order-changes-backwards-2-continuous.sb2 │ │ ├── order-changes-backwards-2-threads-broadcast-wait.sb2 │ │ ├── order-changes-forewards-2-broadcast-wait.sb2 │ │ ├── order-changes-front-2-broadcast-wait.sb2 │ │ ├── order-clones-backwards-2-broadcast-wait.sb2 │ │ ├── order-clones-backwards-broadcast-wait.sb2 │ │ ├── order-clones-static-2.sb2 │ │ ├── order-immobile-stage.sb2 │ │ ├── order-library-reverse.sb2 │ │ ├── order-library-reverse.sb3 │ │ ├── order-library.sb2 │ │ ├── order-library.sb3 │ │ ├── procedures-boolean-reporter-bug.sb2 │ │ ├── procedures-nested-missing-boolean-param.sb2 │ │ ├── procedures-nested-missing-no-param.sb2 │ │ ├── procedures-nested-missing-number-param.sb2 │ │ ├── procedures-nested-missing-string-param.sb2 │ │ ├── procedures-number-number-boolean.sb2 │ │ ├── procedures-param-outside-boolean.sb2 │ │ ├── procedures-param-outside-number.sb2 │ │ ├── procedures-param-outside-string.sb2 │ │ ├── procedures-recursive-default-boolean.sb2 │ │ ├── procedures-recursive-default-number.sb2 │ │ ├── procedures-recursive-default-string.sb2 │ │ ├── sensing-get-attribute-of-stage-alt-name.sb2 │ │ ├── sprite-number-name.sb2 │ │ ├── tw-NaN.sb3 │ │ ├── tw-add-can-return-nan.sb3 │ │ ├── tw-all-at-once.sb3 │ │ ├── tw-broadcast-id-and-name-desync.sb3 │ │ ├── tw-change-size-does-not-use-rounded-size.sb3 │ │ ├── tw-color-input-returns-hex.sb3 │ │ ├── tw-comparison-matrix-inline.sb3 │ │ ├── tw-comparison-matrix-runtime.sb3 │ │ ├── tw-coordinate-precision.sb3 │ │ ├── tw-forkphorus-515-boolean-number-comparison.sb3 │ │ ├── tw-forkphorus-515-non-finite-direction.sb3 │ │ ├── tw-forkphorus-515-random-with-invalid-number-with-period.sb3 │ │ ├── tw-forkphorus-515-variable-id-name-desync-name-fallback.sb3 │ │ ├── tw-forkphorus-515-wait-zero-seconds-in-warp-mode.sb3 │ │ ├── tw-generate-comparison-matrix-inline.js │ │ ├── tw-list-any.sb3 │ │ ├── tw-obsolete-blocks.sb3 │ │ ├── tw-one-divide-negative-zero.sb3 │ │ ├── tw-preciseProjectTimer-drift-453118719.sb3 │ │ ├── tw-prefers-first-occurence-of-procedure-387608267.sb3 │ │ ├── tw-procedure-arguments-with-same-name.sb3 │ │ ├── tw-procedure-call-resets-variable-input-types-430811055.sb3 │ │ ├── tw-procedure-prototype-exists-but-not-definition-549160843.sb3 │ │ ├── tw-promise-loop-double-yield-kouzeru.sb3 │ │ ├── tw-restart-broadcast-threads.sb3 │ │ ├── tw-safe-procedure-argument-casting.sb3 │ │ ├── tw-sensing-of.sb3 │ │ ├── tw-stage-cannot-move-layers.sb3 │ │ ├── tw-subtract-can-return-nan.sb3 │ │ ├── tw-tab-equals-zero.sb3 │ │ ├── tw-tangent.sb3 │ │ ├── tw-unsafe-equals.sb3 │ │ ├── tw-warp-repeat-until-timer-greater-than.sb3 │ │ ├── tw-when-backdrop-switches-to-next-backdrop.sb3 │ │ ├── tw-when-backdrop-switches-to-switch-backdrop-to.sb3 │ │ └── tw-zombie-cube-escape-284516654.sb3 │ ├── fake-bitmap-adapter.js │ ├── fake-renderer.js │ ├── hat-execution-order.sb2 │ ├── invisible-tempo-monitor-no-other-music-blocks.sb2 │ ├── invisible-video-monitor.sb2 │ ├── list-monitor-rename.sb3 │ ├── load-extensions │ │ ├── README.md │ │ ├── confirm-load │ │ │ ├── ev3-simple-project.sb3 │ │ │ ├── microbit-simple-project.sb3 │ │ │ ├── music-simple-project.sb2 │ │ │ ├── music-simple-project.sb3 │ │ │ ├── pen-dolphin-3d.sb2 │ │ │ ├── pen-dolphin-3d.sb3 │ │ │ ├── pen-simple-project.sb2 │ │ │ ├── pen-simple-project.sb3 │ │ │ ├── text2speech-simple-project.sb3 │ │ │ ├── videoSensing-simple-project.sb2 │ │ │ ├── videoSensing-simple-project.sb3 │ │ │ ├── wedo2-simple-project.sb2 │ │ │ └── wedo2-simple-project.sb3 │ │ ├── music-visible-monitor-no-blocks.sb2 │ │ └── video-state │ │ │ ├── videoState-off.sb2 │ │ │ └── videoState-on-transparency-0.sb2 │ ├── looks.sb2 │ ├── make-test-storage.js │ ├── missing_png.sb2 │ ├── missing_png.sb3 │ ├── missing_png.sprite2 │ ├── missing_png.sprite3 │ ├── missing_sound.sb3 │ ├── missing_svg.sb2 │ ├── missing_svg.sb3 │ ├── missing_svg.sprite2 │ ├── missing_svg.sprite3 │ ├── mock-timer.js │ ├── monitored_variables.sb3 │ ├── monitors.sb2 │ ├── monitors.sb3 │ ├── motion.sb2 │ ├── offline-custom-assets.sb2 │ ├── ordering.sb2 │ ├── origin-absent.sb3 │ ├── origin.sb3 │ ├── pen.sb2 │ ├── procedure.sb2 │ ├── readProjectFile.js │ ├── saythink-and-wait.sb2 │ ├── sb2-from-sb1-missing-backdrop-image.sb2 │ ├── sensing.sb2 │ ├── simple-stack.js │ ├── single_sound.sb │ ├── sound.sb2 │ ├── sprite.json │ ├── stack-click.sb2 │ ├── test-compare.js │ ├── timer-greater-than-hat.sb2 │ ├── timer-monitor.sb3 │ ├── top-level-reporters.sb3 │ ├── top-level-variable-reporter.sb2 │ ├── tw-addon-blocks.sb3 │ ├── tw-edge-activated-hat-returns-promise.sb3 │ ├── tw-empty-project.sb3 │ ├── tw-project-using-xml-extension.sb3 │ ├── tw-project-with-extensions.sb3 │ ├── tw-save-project-sb3.sb3 │ ├── tw-stored-settings │ │ ├── empty-comment.sb3 │ │ ├── no-comment.sb3 │ │ ├── sprite.sb3 │ │ └── turbo-mode.sb3 │ ├── tw_mock_blob.js │ ├── unknown-opcode-as-reporter-block.sb2 │ ├── unknown-opcode-in-c-block.sb2 │ ├── unknown-opcode.sb2 │ ├── variable_characters.sb2 │ ├── variable_characters.sb3 │ ├── visible-tempo-monitor-no-other-music-blocks.sb2 │ ├── visible-video-monitor-and-video-blocks.sb2 │ ├── visible-video-monitor-no-other-video-blocks.sb2 │ └── when-clicked.sb2 ├── integration │ ├── addSprite.js │ ├── block_to_workspace_comment_import.js │ ├── block_to_workspace_comment_import_no_scripts.js │ ├── broadcast_special_chars_sb2.js │ ├── broadcast_special_chars_sb3.js │ ├── clone-cleanup.js │ ├── cloud_variables_sb2.js │ ├── cloud_variables_sb3.js │ ├── comments.js │ ├── comments_sb3.js │ ├── complex.js │ ├── control.js │ ├── data.js │ ├── delete-and-restore-sprite.js │ ├── event.js │ ├── execute.js │ ├── hat-execution-order.js │ ├── hat-threads-run-every-frame.js │ ├── import-sb.js │ ├── import-sb2-from-object.js │ ├── import_nested_sb2.js │ ├── import_sb2.js │ ├── internal-extension.js │ ├── list-monitor-rename.js │ ├── load-extensions.js │ ├── load-sb2-originally-sb1-without-backdrop-image.js │ ├── looks.js │ ├── monitor-threads-run-every-frame.js │ ├── monitors_sb2.js │ ├── monitors_sb2_to_sb3.js │ ├── monitors_sb3.js │ ├── motion.js │ ├── offline-custom-assets.js │ ├── pen.js │ ├── procedure.js │ ├── running_project_changed_state.js │ ├── saythink-and-wait.js │ ├── sb2-import-extension-monitors.js │ ├── sb2_corrupted_png.js │ ├── sb2_corrupted_svg.js │ ├── sb2_missing_png.js │ ├── sb2_missing_svg.js │ ├── sb3-roundtrip.js │ ├── sb3_corrupted_png.js │ ├── sb3_corrupted_sound.js │ ├── sb3_corrupted_svg.js │ ├── sb3_missing_png.js │ ├── sb3_missing_sound.js │ ├── sb3_missing_svg.js │ ├── sensing.js │ ├── sound.js │ ├── sprite2_corrupted_png.js │ ├── sprite2_corrupted_svg.js │ ├── sprite2_missing_png.js │ ├── sprite2_missing_svg.js │ ├── sprite3_corrupted_png.js │ ├── sprite3_corrupted_svg.js │ ├── sprite3_missing_png.js │ ├── sprite3_missing_svg.js │ ├── stack-click.js │ ├── tw-snapshots.js │ ├── tw_addon_blocks.js │ ├── tw_edge_activated_hat_returns_promise.js │ ├── tw_extension_and_block_xml.js │ ├── tw_get_exported_costume.js │ ├── tw_import_sbx.js │ ├── tw_load_svg_with_stored_center.js │ ├── tw_packaged_runtime.js │ ├── tw_privacy.js │ ├── tw_save_project_sb3.js │ ├── tw_security_manager.js │ ├── tw_serialize_extensions.js │ ├── tw_serialize_hidden_monitors.js │ ├── unknown-opcode-as-reporter-block.js │ ├── unknown-opcode-in-c-block.js │ ├── unknown-opcode.js │ ├── variable_monitor_reset.js │ ├── variable_special_chars_sb2.js │ └── variable_special_chars_sb3.js ├── snapshot │ ├── README.md │ ├── __snapshots__ │ │ ├── order-library-reverse.sb3.tw-snapshot │ │ ├── order-library.sb3.tw-snapshot │ │ ├── tw-NaN.sb3.tw-snapshot │ │ ├── tw-add-can-return-nan.sb3.tw-snapshot │ │ ├── tw-all-at-once.sb3.tw-snapshot │ │ ├── tw-broadcast-id-and-name-desync.sb3.tw-snapshot │ │ ├── tw-change-size-does-not-use-rounded-size.sb3.tw-snapshot │ │ ├── tw-color-input-returns-hex.sb3.tw-snapshot │ │ ├── tw-comparison-matrix-inline.sb3.tw-snapshot │ │ ├── tw-comparison-matrix-runtime.sb3.tw-snapshot │ │ ├── tw-coordinate-precision.sb3.tw-snapshot │ │ ├── tw-forkphorus-515-boolean-number-comparison.sb3.tw-snapshot │ │ ├── tw-forkphorus-515-non-finite-direction.sb3.tw-snapshot │ │ ├── tw-forkphorus-515-random-with-invalid-number-with-period.sb3.tw-snapshot │ │ ├── tw-forkphorus-515-variable-id-name-desync-name-fallback.sb3.tw-snapshot │ │ ├── tw-forkphorus-515-wait-zero-seconds-in-warp-mode.sb3.tw-snapshot │ │ ├── tw-list-any.sb3.tw-snapshot │ │ ├── tw-obsolete-blocks.sb3.tw-snapshot │ │ ├── tw-one-divide-negative-zero.sb3.tw-snapshot │ │ ├── tw-preciseProjectTimer-drift-453118719.sb3.tw-snapshot │ │ ├── tw-prefers-first-occurence-of-procedure-387608267.sb3.tw-snapshot │ │ ├── tw-procedure-arguments-with-same-name.sb3.tw-snapshot │ │ ├── tw-procedure-call-resets-variable-input-types-430811055.sb3.tw-snapshot │ │ ├── tw-procedure-prototype-exists-but-not-definition-549160843.sb3.tw-snapshot │ │ ├── tw-promise-loop-double-yield-kouzeru.sb3.tw-snapshot │ │ ├── tw-restart-broadcast-threads.sb3.tw-snapshot │ │ ├── tw-safe-procedure-argument-casting.sb3.tw-snapshot │ │ ├── tw-sensing-of.sb3.tw-snapshot │ │ ├── tw-stage-cannot-move-layers.sb3.tw-snapshot │ │ ├── tw-subtract-can-return-nan.sb3.tw-snapshot │ │ ├── tw-tab-equals-zero.sb3.tw-snapshot │ │ ├── tw-tangent.sb3.tw-snapshot │ │ ├── tw-unsafe-equals.sb3.tw-snapshot │ │ ├── tw-warp-repeat-until-timer-greater-than.sb3.tw-snapshot │ │ ├── tw-when-backdrop-switches-to-next-backdrop.sb3.tw-snapshot │ │ ├── tw-when-backdrop-switches-to-switch-backdrop-to.sb3.tw-snapshot │ │ ├── tw-zombie-cube-escape-284516654.sb3.tw-snapshot │ │ └── warp-timer │ │ │ ├── order-library-reverse.sb3.tw-snapshot │ │ │ ├── order-library.sb3.tw-snapshot │ │ │ ├── tw-NaN.sb3.tw-snapshot │ │ │ ├── tw-add-can-return-nan.sb3.tw-snapshot │ │ │ ├── tw-all-at-once.sb3.tw-snapshot │ │ │ ├── tw-broadcast-id-and-name-desync.sb3.tw-snapshot │ │ │ ├── tw-change-size-does-not-use-rounded-size.sb3.tw-snapshot │ │ │ ├── tw-color-input-returns-hex.sb3.tw-snapshot │ │ │ ├── tw-comparison-matrix-inline.sb3.tw-snapshot │ │ │ ├── tw-comparison-matrix-runtime.sb3.tw-snapshot │ │ │ ├── tw-coordinate-precision.sb3.tw-snapshot │ │ │ ├── tw-forkphorus-515-boolean-number-comparison.sb3.tw-snapshot │ │ │ ├── tw-forkphorus-515-non-finite-direction.sb3.tw-snapshot │ │ │ ├── tw-forkphorus-515-random-with-invalid-number-with-period.sb3.tw-snapshot │ │ │ ├── tw-forkphorus-515-variable-id-name-desync-name-fallback.sb3.tw-snapshot │ │ │ ├── tw-forkphorus-515-wait-zero-seconds-in-warp-mode.sb3.tw-snapshot │ │ │ ├── tw-list-any.sb3.tw-snapshot │ │ │ ├── tw-obsolete-blocks.sb3.tw-snapshot │ │ │ ├── tw-one-divide-negative-zero.sb3.tw-snapshot │ │ │ ├── tw-preciseProjectTimer-drift-453118719.sb3.tw-snapshot │ │ │ ├── tw-prefers-first-occurence-of-procedure-387608267.sb3.tw-snapshot │ │ │ ├── tw-procedure-arguments-with-same-name.sb3.tw-snapshot │ │ │ ├── tw-procedure-call-resets-variable-input-types-430811055.sb3.tw-snapshot │ │ │ ├── tw-procedure-prototype-exists-but-not-definition-549160843.sb3.tw-snapshot │ │ │ ├── tw-promise-loop-double-yield-kouzeru.sb3.tw-snapshot │ │ │ ├── tw-restart-broadcast-threads.sb3.tw-snapshot │ │ │ ├── tw-safe-procedure-argument-casting.sb3.tw-snapshot │ │ │ ├── tw-sensing-of.sb3.tw-snapshot │ │ │ ├── tw-stage-cannot-move-layers.sb3.tw-snapshot │ │ │ ├── tw-subtract-can-return-nan.sb3.tw-snapshot │ │ │ ├── tw-tab-equals-zero.sb3.tw-snapshot │ │ │ ├── tw-tangent.sb3.tw-snapshot │ │ │ ├── tw-unsafe-equals.sb3.tw-snapshot │ │ │ ├── tw-warp-repeat-until-timer-greater-than.sb3.tw-snapshot │ │ │ ├── tw-when-backdrop-switches-to-next-backdrop.sb3.tw-snapshot │ │ │ ├── tw-when-backdrop-switches-to-switch-backdrop-to.sb3.tw-snapshot │ │ │ └── tw-zombie-cube-escape-284516654.sb3.tw-snapshot │ ├── index.js │ └── lib.js └── unit │ ├── blocks_control.js │ ├── blocks_data.js │ ├── blocks_data_infinity.js │ ├── blocks_event.js │ ├── blocks_looks.js │ ├── blocks_motion.js │ ├── blocks_operators.js │ ├── blocks_operators_infinity.js │ ├── blocks_pen_tw.js │ ├── blocks_procedures.js │ ├── blocks_sensing.js │ ├── blocks_sound_tw.js │ ├── blocks_sounds.js │ ├── dispatch.js │ ├── engine_adapter.js │ ├── engine_blocks.js │ ├── engine_mutation-adapter.js │ ├── engine_runtime.js │ ├── engine_runtime_tw.js │ ├── engine_sequencer.js │ ├── engine_target.js │ ├── engine_thread.js │ ├── engine_variable.js │ ├── extension_conversion.js │ ├── extension_microbit.js │ ├── extension_music.js │ ├── extension_text_to_speech.js │ ├── extension_video_sensing.js │ ├── extension_video_sensing_center.png │ ├── extension_video_sensing_down-10.png │ ├── extension_video_sensing_left-10.png │ ├── extension_video_sensing_left-5.png │ ├── io_clock.js │ ├── io_cloud.js │ ├── io_keyboard.js │ ├── io_keyboard_tw.js │ ├── io_mouse.js │ ├── io_mouse_tw.js │ ├── io_mousewheel.js │ ├── io_scratchBLE.js │ ├── io_scratchBT.js │ ├── io_userData.js │ ├── maybe_format_message.js │ ├── mock-timer.js │ ├── project_changed_state.js │ ├── project_changed_state_blocks.js │ ├── project_load_changed_state.js │ ├── serialization_sb2.js │ ├── serialization_sb3.js │ ├── spec.js │ ├── sprites_rendered-target.js │ ├── tw_cast.js │ ├── tw_clones.js │ ├── tw_compress.js │ ├── tw_costume_and_sound_inputs.js │ ├── tw_costume_import_export.js │ ├── tw_extension_api_common.js │ ├── tw_extension_manager.js │ ├── tw_jsexecute.js │ ├── tw_number_argument.js │ ├── tw_performance_measure_error.js │ ├── tw_sandboxed_extensions.js │ ├── tw_scratchx.js │ ├── tw_stored_settings.js │ ├── tw_unsandboxed_extensions.js │ ├── tw_util_async_limiter.js │ ├── util_base64.js │ ├── util_cast.js │ ├── util_color.js │ ├── util_jsonrpc-web-socket.js │ ├── util_jsonrpc.js │ ├── util_math.js │ ├── util_new-block-ids.js │ ├── util_rateLimiter.js │ ├── util_string.js │ ├── util_task-queue.js │ ├── util_timer.js │ ├── util_variable.js │ ├── util_xml.js │ ├── virtual-machine.js │ ├── virtual-machine_tw.js │ └── vm_collectAssets.js └── webpack.config.js /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.idx/dev.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.idx/dev.nix -------------------------------------------------------------------------------- /.jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.jsdoc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.travis.yml -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/.tx/config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/README.md -------------------------------------------------------------------------------- /TRADEMARK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/TRADEMARK -------------------------------------------------------------------------------- /docs/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/docs/extensions.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/renovate.json5 -------------------------------------------------------------------------------- /src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/.eslintrc.js -------------------------------------------------------------------------------- /src/blocks/pm_live tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/pm_live tests.js -------------------------------------------------------------------------------- /src/blocks/scratch3_control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_control.js -------------------------------------------------------------------------------- /src/blocks/scratch3_core_example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_core_example.js -------------------------------------------------------------------------------- /src/blocks/scratch3_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_data.js -------------------------------------------------------------------------------- /src/blocks/scratch3_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_event.js -------------------------------------------------------------------------------- /src/blocks/scratch3_looks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_looks.js -------------------------------------------------------------------------------- /src/blocks/scratch3_motion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_motion.js -------------------------------------------------------------------------------- /src/blocks/scratch3_operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_operators.js -------------------------------------------------------------------------------- /src/blocks/scratch3_procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_procedures.js -------------------------------------------------------------------------------- /src/blocks/scratch3_sensing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_sensing.js -------------------------------------------------------------------------------- /src/blocks/scratch3_sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/blocks/scratch3_sound.js -------------------------------------------------------------------------------- /src/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/cli/index.js -------------------------------------------------------------------------------- /src/compiler/compat-block-utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/compat-block-utility.js -------------------------------------------------------------------------------- /src/compiler/compat-blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/compat-blocks.js -------------------------------------------------------------------------------- /src/compiler/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/compile.js -------------------------------------------------------------------------------- /src/compiler/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/environment.js -------------------------------------------------------------------------------- /src/compiler/intermediate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/intermediate.js -------------------------------------------------------------------------------- /src/compiler/irgen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/irgen.js -------------------------------------------------------------------------------- /src/compiler/jsexecute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/jsexecute.js -------------------------------------------------------------------------------- /src/compiler/jsgen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/jsgen.js -------------------------------------------------------------------------------- /src/compiler/variable-pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/compiler/variable-pool.js -------------------------------------------------------------------------------- /src/dispatch/central-dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/dispatch/central-dispatch.js -------------------------------------------------------------------------------- /src/dispatch/shared-dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/dispatch/shared-dispatch.js -------------------------------------------------------------------------------- /src/dispatch/worker-dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/dispatch/worker-dispatch.js -------------------------------------------------------------------------------- /src/engine/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/adapter.js -------------------------------------------------------------------------------- /src/engine/block-utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/block-utility.js -------------------------------------------------------------------------------- /src/engine/blocks-execute-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/blocks-execute-cache.js -------------------------------------------------------------------------------- /src/engine/blocks-runtime-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/blocks-runtime-cache.js -------------------------------------------------------------------------------- /src/engine/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/blocks.js -------------------------------------------------------------------------------- /src/engine/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/comment.js -------------------------------------------------------------------------------- /src/engine/execute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/execute.js -------------------------------------------------------------------------------- /src/engine/monitor-record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/monitor-record.js -------------------------------------------------------------------------------- /src/engine/mutation-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/mutation-adapter.js -------------------------------------------------------------------------------- /src/engine/profiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/profiler.js -------------------------------------------------------------------------------- /src/engine/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/runtime.js -------------------------------------------------------------------------------- /src/engine/scratch-blocks-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/scratch-blocks-constants.js -------------------------------------------------------------------------------- /src/engine/sequencer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/sequencer.js -------------------------------------------------------------------------------- /src/engine/stage-layering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/stage-layering.js -------------------------------------------------------------------------------- /src/engine/target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/target.js -------------------------------------------------------------------------------- /src/engine/thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/thread.js -------------------------------------------------------------------------------- /src/engine/tw-font-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/tw-font-manager.js -------------------------------------------------------------------------------- /src/engine/tw-frame-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/tw-frame-loop.js -------------------------------------------------------------------------------- /src/engine/tw-interpolate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/tw-interpolate.js -------------------------------------------------------------------------------- /src/engine/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/engine/variable.js -------------------------------------------------------------------------------- /src/extension-support/argument-alignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/argument-alignment.js -------------------------------------------------------------------------------- /src/extension-support/argument-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/argument-type.js -------------------------------------------------------------------------------- /src/extension-support/block-shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/block-shape.js -------------------------------------------------------------------------------- /src/extension-support/block-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/block-type.js -------------------------------------------------------------------------------- /src/extension-support/define-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/define-messages.js -------------------------------------------------------------------------------- /src/extension-support/extension-addon-switchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/extension-addon-switchers.js -------------------------------------------------------------------------------- /src/extension-support/extension-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/extension-manager.js -------------------------------------------------------------------------------- /src/extension-support/extension-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/extension-metadata.js -------------------------------------------------------------------------------- /src/extension-support/extension-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/extension-worker.js -------------------------------------------------------------------------------- /src/extension-support/notch-shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/notch-shape.js -------------------------------------------------------------------------------- /src/extension-support/pm-modal-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/pm-modal-manager.js -------------------------------------------------------------------------------- /src/extension-support/pm-tab-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/pm-tab-manager.js -------------------------------------------------------------------------------- /src/extension-support/reporter-scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/reporter-scope.js -------------------------------------------------------------------------------- /src/extension-support/target-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/target-type.js -------------------------------------------------------------------------------- /src/extension-support/tw-default-extension-urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-default-extension-urls.js -------------------------------------------------------------------------------- /src/extension-support/tw-extension-api-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-extension-api-common.js -------------------------------------------------------------------------------- /src/extension-support/tw-extension-worker-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-extension-worker-context.js -------------------------------------------------------------------------------- /src/extension-support/tw-iframe-extension-worker-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-iframe-extension-worker-entry.js -------------------------------------------------------------------------------- /src/extension-support/tw-iframe-extension-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-iframe-extension-worker.js -------------------------------------------------------------------------------- /src/extension-support/tw-jquery-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-jquery-shim.js -------------------------------------------------------------------------------- /src/extension-support/tw-l10n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-l10n.js -------------------------------------------------------------------------------- /src/extension-support/tw-load-script-as-plain-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-load-script-as-plain-text.js -------------------------------------------------------------------------------- /src/extension-support/tw-scratchx-compatibility-layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-scratchx-compatibility-layer.js -------------------------------------------------------------------------------- /src/extension-support/tw-scratchx-utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-scratchx-utilities.js -------------------------------------------------------------------------------- /src/extension-support/tw-security-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-security-manager.js -------------------------------------------------------------------------------- /src/extension-support/tw-unsandboxed-extension-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extension-support/tw-unsandboxed-extension-runner.js -------------------------------------------------------------------------------- /src/extensions/GamepadExtension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/GamepadExtension/index.js -------------------------------------------------------------------------------- /src/extensions/TEST_EXTENSION/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/TEST_EXTENSION/index.js -------------------------------------------------------------------------------- /src/extensions/TEST_EXTENSION/pm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/TEST_EXTENSION/pm.js -------------------------------------------------------------------------------- /src/extensions/blockly-2/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/blockly-2/math.js -------------------------------------------------------------------------------- /src/extensions/dt_cameracontrols/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/dt_cameracontrols/index.js -------------------------------------------------------------------------------- /src/extensions/fr_3d/cannon.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/fr_3d/cannon.min.js -------------------------------------------------------------------------------- /src/extensions/fr_3d/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/fr_3d/icon.png -------------------------------------------------------------------------------- /src/extensions/fr_3d/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/fr_3d/index.js -------------------------------------------------------------------------------- /src/extensions/gameutils/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/extensions/gsa_canvas/canvasData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_canvas/canvasData.js -------------------------------------------------------------------------------- /src/extensions/gsa_canvas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_canvas/index.js -------------------------------------------------------------------------------- /src/extensions/gsa_canvas_old/canvasStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_canvas_old/canvasStorage.js -------------------------------------------------------------------------------- /src/extensions/gsa_canvas_old/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_canvas_old/index.js -------------------------------------------------------------------------------- /src/extensions/gsa_colorUtilBlocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_colorUtilBlocks/index.js -------------------------------------------------------------------------------- /src/extensions/gsa_objectVars/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_objectVars/index.js -------------------------------------------------------------------------------- /src/extensions/gsa_objectVars/objectStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_objectVars/objectStorage.js -------------------------------------------------------------------------------- /src/extensions/gsa_tempVars/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/gsa_tempVars/index.js -------------------------------------------------------------------------------- /src/extensions/iyg_perlin_noise/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/iyg_perlin_noise/index.js -------------------------------------------------------------------------------- /src/extensions/jg_3d/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/camera.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/cube.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/index.js -------------------------------------------------------------------------------- /src/extensions/jg_3d/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/info.js -------------------------------------------------------------------------------- /src/extensions/jg_3d/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/light.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/obj.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/plane.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/raycast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/raycast.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/sphere.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/touching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/touching.png -------------------------------------------------------------------------------- /src/extensions/jg_3d/wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3d/wireframe.png -------------------------------------------------------------------------------- /src/extensions/jg_3dVr/controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3dVr/controller.png -------------------------------------------------------------------------------- /src/extensions/jg_3dVr/headset.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3dVr/headset.pdn -------------------------------------------------------------------------------- /src/extensions/jg_3dVr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3dVr/icon.png -------------------------------------------------------------------------------- /src/extensions/jg_3dVr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_3dVr/index.js -------------------------------------------------------------------------------- /src/extensions/jg_animation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_animation/index.js -------------------------------------------------------------------------------- /src/extensions/jg_audio/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_audio/helper.js -------------------------------------------------------------------------------- /src/extensions/jg_audio/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_audio/index.js -------------------------------------------------------------------------------- /src/extensions/jg_audio/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_audio/timer.js -------------------------------------------------------------------------------- /src/extensions/jg_bestextensioin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_bestextensioin/index.js -------------------------------------------------------------------------------- /src/extensions/jg_christmas/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_christmas/icon.png -------------------------------------------------------------------------------- /src/extensions/jg_christmas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_christmas/index.js -------------------------------------------------------------------------------- /src/extensions/jg_christmas/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_christmas/light.png -------------------------------------------------------------------------------- /src/extensions/jg_christmas/present.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_christmas/present.png -------------------------------------------------------------------------------- /src/extensions/jg_christmas/snow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_christmas/snow.png -------------------------------------------------------------------------------- /src/extensions/jg_clones/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_clones/index.js -------------------------------------------------------------------------------- /src/extensions/jg_debugging/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_debugging/index.js -------------------------------------------------------------------------------- /src/extensions/jg_dev/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_dev/index.js -------------------------------------------------------------------------------- /src/extensions/jg_dev/test_indicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_dev/test_indicator.png -------------------------------------------------------------------------------- /src/extensions/jg_doodoo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_doodoo/index.js -------------------------------------------------------------------------------- /src/extensions/jg_easySave/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_easySave/index.js -------------------------------------------------------------------------------- /src/extensions/jg_files/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_files/index.js -------------------------------------------------------------------------------- /src/extensions/jg_files/packager-friendly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_files/packager-friendly.js -------------------------------------------------------------------------------- /src/extensions/jg_files/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_files/test.js -------------------------------------------------------------------------------- /src/extensions/jg_iframe/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_iframe/index.js -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/box.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/button.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/checkbox.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/dropdown.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/helper.js -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/index.js -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/mouse.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/mouse.pdn -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/mouse.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/multiselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/multiselect.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/scrollingbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/scrollingbox.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/slider.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/text.png -------------------------------------------------------------------------------- /src/extensions/jg_interfaces/textarea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_interfaces/textarea.png -------------------------------------------------------------------------------- /src/extensions/jg_javascript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_javascript/index.js -------------------------------------------------------------------------------- /src/extensions/jg_json/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_json/index.js -------------------------------------------------------------------------------- /src/extensions/jg_nineslices/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/extensions/jg_packagerApplications/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_packagerApplications/icon.svg -------------------------------------------------------------------------------- /src/extensions/jg_packagerApplications/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_packagerApplications/index.js -------------------------------------------------------------------------------- /src/extensions/jg_packagerApplications/test.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/extensions/jg_pathfinding/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_pathfinding/index.js -------------------------------------------------------------------------------- /src/extensions/jg_pathfinding/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_pathfinding/map.js -------------------------------------------------------------------------------- /src/extensions/jg_pathfinding/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_pathfinding/nodes.js -------------------------------------------------------------------------------- /src/extensions/jg_pathfinding/seperator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_pathfinding/seperator.js -------------------------------------------------------------------------------- /src/extensions/jg_permissions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_permissions/index.js -------------------------------------------------------------------------------- /src/extensions/jg_prism/beatgammit-deflate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_prism/beatgammit-deflate.js -------------------------------------------------------------------------------- /src/extensions/jg_prism/beatgammit-inflate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_prism/beatgammit-inflate.js -------------------------------------------------------------------------------- /src/extensions/jg_prism/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_prism/index.js -------------------------------------------------------------------------------- /src/extensions/jg_runtime/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_runtime/index.js -------------------------------------------------------------------------------- /src/extensions/jg_scratchAuth/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_scratchAuth/icon.svg -------------------------------------------------------------------------------- /src/extensions/jg_scratchAuth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_scratchAuth/index.js -------------------------------------------------------------------------------- /src/extensions/jg_scratchAuth/legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_scratchAuth/legacy.js -------------------------------------------------------------------------------- /src/extensions/jg_scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_scripts/index.js -------------------------------------------------------------------------------- /src/extensions/jg_shaders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_shaders/index.js -------------------------------------------------------------------------------- /src/extensions/jg_storage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_storage/index.js -------------------------------------------------------------------------------- /src/extensions/jg_tailgating/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_tailgating/index.js -------------------------------------------------------------------------------- /src/extensions/jg_timers/Timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_timers/Timer.js -------------------------------------------------------------------------------- /src/extensions/jg_timers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_timers/index.js -------------------------------------------------------------------------------- /src/extensions/jg_tween/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_tween/index.js -------------------------------------------------------------------------------- /src/extensions/jg_tween/turbowarp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_tween/turbowarp.js -------------------------------------------------------------------------------- /src/extensions/jg_vr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_vr/index.js -------------------------------------------------------------------------------- /src/extensions/jg_websiteRequests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jg_websiteRequests/index.js -------------------------------------------------------------------------------- /src/extensions/jwArray/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwArray/index.js -------------------------------------------------------------------------------- /src/extensions/jwColor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwColor/index.js -------------------------------------------------------------------------------- /src/extensions/jwDate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwDate/index.js -------------------------------------------------------------------------------- /src/extensions/jwLambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwLambda/index.js -------------------------------------------------------------------------------- /src/extensions/jwNum/expantanum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwNum/expantanum.js -------------------------------------------------------------------------------- /src/extensions/jwNum/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwNum/index.js -------------------------------------------------------------------------------- /src/extensions/jwPointer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwPointer/index.js -------------------------------------------------------------------------------- /src/extensions/jwPsychic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwPsychic/index.js -------------------------------------------------------------------------------- /src/extensions/jwScope/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwScope/index.js -------------------------------------------------------------------------------- /src/extensions/jwStorage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwStorage/index.js -------------------------------------------------------------------------------- /src/extensions/jwTargets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwTargets/index.js -------------------------------------------------------------------------------- /src/extensions/jwVector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwVector/index.js -------------------------------------------------------------------------------- /src/extensions/jwXML/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwXML/index.js -------------------------------------------------------------------------------- /src/extensions/jwXML/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jwXML/xml.js -------------------------------------------------------------------------------- /src/extensions/jw_encrypt/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_encrypt/index.js -------------------------------------------------------------------------------- /src/extensions/jw_postlit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_postlit/index.js -------------------------------------------------------------------------------- /src/extensions/jw_proto/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_proto/index.js -------------------------------------------------------------------------------- /src/extensions/jw_reflex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_reflex/index.js -------------------------------------------------------------------------------- /src/extensions/jw_structs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_structs/index.js -------------------------------------------------------------------------------- /src/extensions/jw_unite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_unite/index.js -------------------------------------------------------------------------------- /src/extensions/jw_xml/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/jw_xml/index.js -------------------------------------------------------------------------------- /src/extensions/lily_tempVars2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/lily_tempVars2/index.js -------------------------------------------------------------------------------- /src/extensions/lmsutilsblocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/lmsutilsblocks/index.js -------------------------------------------------------------------------------- /src/extensions/pm_camera/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_camera/index.js -------------------------------------------------------------------------------- /src/extensions/pm_controlsExpansion/async.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_controlsExpansion/async.svg -------------------------------------------------------------------------------- /src/extensions/pm_controlsExpansion/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_controlsExpansion/index.js -------------------------------------------------------------------------------- /src/extensions/pm_eventsExpansion/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_eventsExpansion/index.js -------------------------------------------------------------------------------- /src/extensions/pm_inlineblocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_inlineblocks/index.js -------------------------------------------------------------------------------- /src/extensions/pm_motionExpansion/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_motionExpansion/index.js -------------------------------------------------------------------------------- /src/extensions/pm_operatorsExpansion/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_operatorsExpansion/index.js -------------------------------------------------------------------------------- /src/extensions/pm_operatorsExpansion/mathjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_operatorsExpansion/mathjs.js -------------------------------------------------------------------------------- /src/extensions/pm_sensingExpansion/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/pm_sensingExpansion/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_boost/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_boost/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_ev3/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_ev3/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_gdx_for/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_gdx_for/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_gdx_for/scratch-link-device-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_gdx_for/scratch-link-device-adapter.js -------------------------------------------------------------------------------- /src/extensions/scratch3_makeymakey/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_makeymakey/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_microbit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_microbit/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/1-snare.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/1-snare.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/10-wood-block.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/10-wood-block.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/11-cowbell.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/11-cowbell.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/12-triangle.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/12-triangle.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/13-bongo.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/13-bongo.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/14-conga.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/14-conga.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/15-cabasa.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/15-cabasa.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/16-guiro.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/16-guiro.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/17-vibraslap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/17-vibraslap.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/18-cuica.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/18-cuica.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/2-bass-drum.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/2-bass-drum.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/3-side-stick.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/3-side-stick.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/4-crash-cymbal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/4-crash-cymbal.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/5-open-hi-hat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/5-open-hi-hat.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/6-closed-hi-hat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/6-closed-hi-hat.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/7-tambourine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/7-tambourine.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/8-hand-clap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/8-hand-clap.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/drums/9-claves.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/drums/9-claves.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/108.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/108.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/24.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/24.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/36.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/36.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/72.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/72.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/84.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/84.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/1-piano/96.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/1-piano/96.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/10-clarinet/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/10-clarinet/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/10-clarinet/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/10-clarinet/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/11-saxophone/36.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/11-saxophone/36.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/11-saxophone/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/11-saxophone/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/11-saxophone/84.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/11-saxophone/84.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/12-flute/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/12-flute/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/12-flute/72.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/12-flute/72.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/13-wooden-flute/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/13-wooden-flute/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/13-wooden-flute/72.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/13-wooden-flute/72.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/14-bassoon/36.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/14-bassoon/36.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/14-bassoon/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/14-bassoon/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/14-bassoon/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/14-bassoon/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/15-choir/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/15-choir/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/15-choir/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/15-choir/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/15-choir/72.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/15-choir/72.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/16-vibraphone/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/16-vibraphone/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/16-vibraphone/72.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/16-vibraphone/72.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/17-music-box/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/17-music-box/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/18-steel-drum/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/18-steel-drum/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/19-marimba/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/19-marimba/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/2-electric-piano/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/2-electric-piano/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/20-synth-lead/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/20-synth-lead/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/21-synth-pad/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/21-synth-pad/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/3-organ/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/3-organ/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/4-guitar/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/4-guitar/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/5-electric-guitar/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/5-electric-guitar/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/6-bass/36.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/6-bass/36.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/6-bass/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/6-bass/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/7-pizzicato/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/7-pizzicato/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/8-cello/36.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/8-cello/36.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/8-cello/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/8-cello/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/8-cello/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/8-cello/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/9-trombone/36.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/9-trombone/36.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/9-trombone/48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/9-trombone/48.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/assets/instruments/9-trombone/60.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/assets/instruments/9-trombone/60.mp3 -------------------------------------------------------------------------------- /src/extensions/scratch3_music/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_music/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_music/manifest.js -------------------------------------------------------------------------------- /src/extensions/scratch3_pen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_pen/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_speech2text/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_speech2text/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_text2speech/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_text2speech/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_translate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_translate/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_video_sensing/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_video_sensing/debug.js -------------------------------------------------------------------------------- /src/extensions/scratch3_video_sensing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_video_sensing/index.js -------------------------------------------------------------------------------- /src/extensions/scratch3_video_sensing/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_video_sensing/library.js -------------------------------------------------------------------------------- /src/extensions/scratch3_video_sensing/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_video_sensing/math.js -------------------------------------------------------------------------------- /src/extensions/scratch3_video_sensing/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_video_sensing/view.js -------------------------------------------------------------------------------- /src/extensions/scratch3_wedo2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratch3_wedo2/index.js -------------------------------------------------------------------------------- /src/extensions/scratchLab_animatedText/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/scratchLab_animatedText/index.js -------------------------------------------------------------------------------- /src/extensions/sharkpool_printing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/sharkpool_printing/index.js -------------------------------------------------------------------------------- /src/extensions/silvxrcat_oddmessages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/silvxrcat_oddmessages/index.js -------------------------------------------------------------------------------- /src/extensions/sp_javascriptV2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/sp_javascriptV2/index.js -------------------------------------------------------------------------------- /src/extensions/theshovel_canvasEffects/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/theshovel_canvasEffects/index.js -------------------------------------------------------------------------------- /src/extensions/theshovel_colorPicker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/theshovel_colorPicker/index.js -------------------------------------------------------------------------------- /src/extensions/theshovel_customStyles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/theshovel_customStyles/index.js -------------------------------------------------------------------------------- /src/extensions/theshovel_lzString/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/theshovel_lzString/index.js -------------------------------------------------------------------------------- /src/extensions/theshovel_profanity/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/theshovel_profanity/index.js -------------------------------------------------------------------------------- /src/extensions/tw/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/tw/index.js -------------------------------------------------------------------------------- /src/extensions/tw_files/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/tw_files/index.js -------------------------------------------------------------------------------- /src/extensions/xeltalliv_clippingblending/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/extensions/xeltalliv_clippingblending/index.js -------------------------------------------------------------------------------- /src/import/load-costume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/import/load-costume.js -------------------------------------------------------------------------------- /src/import/load-sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/import/load-sound.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/index.js -------------------------------------------------------------------------------- /src/io/ble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/ble.js -------------------------------------------------------------------------------- /src/io/bt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/bt.js -------------------------------------------------------------------------------- /src/io/clock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/clock.js -------------------------------------------------------------------------------- /src/io/cloud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/cloud.js -------------------------------------------------------------------------------- /src/io/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/keyboard.js -------------------------------------------------------------------------------- /src/io/mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/mouse.js -------------------------------------------------------------------------------- /src/io/mouseWheel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/mouseWheel.js -------------------------------------------------------------------------------- /src/io/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/touch.js -------------------------------------------------------------------------------- /src/io/userData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/userData.js -------------------------------------------------------------------------------- /src/io/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/io/video.js -------------------------------------------------------------------------------- /src/playground/benchmark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/benchmark.css -------------------------------------------------------------------------------- /src/playground/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/benchmark.js -------------------------------------------------------------------------------- /src/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/index.html -------------------------------------------------------------------------------- /src/playground/suite.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/suite.css -------------------------------------------------------------------------------- /src/playground/suite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/suite.html -------------------------------------------------------------------------------- /src/playground/suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/suite.js -------------------------------------------------------------------------------- /src/playground/video-sensing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/video-sensing.html -------------------------------------------------------------------------------- /src/playground/video-sensing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/playground/video-sensing.js -------------------------------------------------------------------------------- /src/serialization/deserialize-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/deserialize-assets.js -------------------------------------------------------------------------------- /src/serialization/extension patcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/extension patcher.js -------------------------------------------------------------------------------- /src/serialization/replacers patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/replacers patch.json -------------------------------------------------------------------------------- /src/serialization/sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/sb2.js -------------------------------------------------------------------------------- /src/serialization/sb2_specmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/sb2_specmap.js -------------------------------------------------------------------------------- /src/serialization/sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/sb3.js -------------------------------------------------------------------------------- /src/serialization/serialize-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/serialize-assets.js -------------------------------------------------------------------------------- /src/serialization/tw-compress-sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/tw-compress-sb3.js -------------------------------------------------------------------------------- /src/serialization/tw-costume-import-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/serialization/tw-costume-import-export.js -------------------------------------------------------------------------------- /src/sprites/rendered-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/sprites/rendered-target.js -------------------------------------------------------------------------------- /src/sprites/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/sprites/sprite.js -------------------------------------------------------------------------------- /src/util/array buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/array buffer.js -------------------------------------------------------------------------------- /src/util/ask-for-permision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/ask-for-permision.js -------------------------------------------------------------------------------- /src/util/async-limiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/async-limiter.js -------------------------------------------------------------------------------- /src/util/base64-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/base64-util.js -------------------------------------------------------------------------------- /src/util/cast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/cast.js -------------------------------------------------------------------------------- /src/util/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/clone.js -------------------------------------------------------------------------------- /src/util/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/color.js -------------------------------------------------------------------------------- /src/util/custom-ext-api-to-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/custom-ext-api-to-core.js -------------------------------------------------------------------------------- /src/util/deprecated-extension-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/deprecated-extension-storage.js -------------------------------------------------------------------------------- /src/util/fetch-with-timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/fetch-with-timeout.js -------------------------------------------------------------------------------- /src/util/get-costume-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/get-costume-url.js -------------------------------------------------------------------------------- /src/util/get-monitor-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/get-monitor-id.js -------------------------------------------------------------------------------- /src/util/javascript-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/javascript-container.js -------------------------------------------------------------------------------- /src/util/json-block-utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/json-block-utilities.js -------------------------------------------------------------------------------- /src/util/jsonrpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/jsonrpc.js -------------------------------------------------------------------------------- /src/util/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/log.js -------------------------------------------------------------------------------- /src/util/math-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/math-util.js -------------------------------------------------------------------------------- /src/util/maybe-format-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/maybe-format-message.js -------------------------------------------------------------------------------- /src/util/new-block-ids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/new-block-ids.js -------------------------------------------------------------------------------- /src/util/pos-math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/pos-math.js -------------------------------------------------------------------------------- /src/util/project-permissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/project-permissions.js -------------------------------------------------------------------------------- /src/util/rateLimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/rateLimiter.js -------------------------------------------------------------------------------- /src/util/sandboxed-javascript-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/sandboxed-javascript-runner.js -------------------------------------------------------------------------------- /src/util/scratch-link-websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/scratch-link-websocket.js -------------------------------------------------------------------------------- /src/util/string-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/string-util.js -------------------------------------------------------------------------------- /src/util/task-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/task-queue.js -------------------------------------------------------------------------------- /src/util/text leveler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/text leveler.js -------------------------------------------------------------------------------- /src/util/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/timer.js -------------------------------------------------------------------------------- /src/util/tw-asset-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/tw-asset-util.js -------------------------------------------------------------------------------- /src/util/uid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/uid.js -------------------------------------------------------------------------------- /src/util/variable-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/variable-util.js -------------------------------------------------------------------------------- /src/util/xml-escape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/util/xml-escape.js -------------------------------------------------------------------------------- /src/virtual-machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/src/virtual-machine.js -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/fixtures/block-to-workspace-comments-without-scripts.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/block-to-workspace-comments-without-scripts.sb2 -------------------------------------------------------------------------------- /test/fixtures/block-to-workspace-comments.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/block-to-workspace-comments.sb2 -------------------------------------------------------------------------------- /test/fixtures/broadcast_special_chars.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/broadcast_special_chars.sb2 -------------------------------------------------------------------------------- /test/fixtures/broadcast_special_chars.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/broadcast_special_chars.sb3 -------------------------------------------------------------------------------- /test/fixtures/cat.sprite2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cat.sprite2 -------------------------------------------------------------------------------- /test/fixtures/cat.sprite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cat.sprite3 -------------------------------------------------------------------------------- /test/fixtures/clone-cleanup.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/clone-cleanup.sb2 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_exceeded_limit.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_exceeded_limit.sb2 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_exceeded_limit.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_exceeded_limit.sb3 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_limit.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_limit.sb2 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_limit.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_limit.sb3 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_local.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_local.sb2 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_local.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_local.sb3 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_simple.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_simple.sb2 -------------------------------------------------------------------------------- /test/fixtures/cloud_variables_simple.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/cloud_variables_simple.sb3 -------------------------------------------------------------------------------- /test/fixtures/comments.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/comments.sb2 -------------------------------------------------------------------------------- /test/fixtures/comments.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/comments.sb3 -------------------------------------------------------------------------------- /test/fixtures/comments_no_duplicate_id_serialization.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/comments_no_duplicate_id_serialization.sb3 -------------------------------------------------------------------------------- /test/fixtures/complex.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/complex.sb2 -------------------------------------------------------------------------------- /test/fixtures/control.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/control.sb2 -------------------------------------------------------------------------------- /test/fixtures/corrupt_png.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_png.sb2 -------------------------------------------------------------------------------- /test/fixtures/corrupt_png.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_png.sb3 -------------------------------------------------------------------------------- /test/fixtures/corrupt_png.sprite2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_png.sprite2 -------------------------------------------------------------------------------- /test/fixtures/corrupt_png.sprite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_png.sprite3 -------------------------------------------------------------------------------- /test/fixtures/corrupt_sound.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_sound.sb3 -------------------------------------------------------------------------------- /test/fixtures/corrupt_svg.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_svg.sb2 -------------------------------------------------------------------------------- /test/fixtures/corrupt_svg.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_svg.sb3 -------------------------------------------------------------------------------- /test/fixtures/corrupt_svg.sprite2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_svg.sprite2 -------------------------------------------------------------------------------- /test/fixtures/corrupt_svg.sprite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/corrupt_svg.sprite3 -------------------------------------------------------------------------------- /test/fixtures/data.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/data.sb2 -------------------------------------------------------------------------------- /test/fixtures/default.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/default.sb2 -------------------------------------------------------------------------------- /test/fixtures/default.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/default.sb3 -------------------------------------------------------------------------------- /test/fixtures/default_nested.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/default_nested.sb2 -------------------------------------------------------------------------------- /test/fixtures/demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/demo.json -------------------------------------------------------------------------------- /test/fixtures/dispatch-test-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/dispatch-test-service.js -------------------------------------------------------------------------------- /test/fixtures/dispatch-test-worker-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/dispatch-test-worker-shim.js -------------------------------------------------------------------------------- /test/fixtures/dispatch-test-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/dispatch-test-worker.js -------------------------------------------------------------------------------- /test/fixtures/draggable.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/draggable.sb3 -------------------------------------------------------------------------------- /test/fixtures/edge-triggered-hat.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/edge-triggered-hat.sb3 -------------------------------------------------------------------------------- /test/fixtures/event.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/event.sb2 -------------------------------------------------------------------------------- /test/fixtures/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/events.json -------------------------------------------------------------------------------- /test/fixtures/example_sprite.sprite2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/example_sprite.sprite2 -------------------------------------------------------------------------------- /test/fixtures/execute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/README.md -------------------------------------------------------------------------------- /test/fixtures/execute/broadcast-wait-arg-change.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/broadcast-wait-arg-change.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/control-if-false-then-else.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/control-if-false-then-else.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/control-if-false-then.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/control-if-false-then.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/control-if-true-then-else.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/control-if-true-then-else.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/control-if-true-then.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/control-if-true-then.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/control-stop-all-leaks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/control-stop-all-leaks.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/data-operators-global.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/data-operators-global.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/data-operators-local.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/data-operators-local.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/data-reporter-contents-global.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/data-reporter-contents-global.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/data-reporter-contents-local.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/data-reporter-contents-local.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/event-broadcast-and-wait-can-continue-same-tick.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/event-broadcast-and-wait-can-continue-same-tick.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/event-when-green-flag.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/event-when-green-flag.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/events-broadcast-and-wait-yields-a-tick.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/events-broadcast-and-wait-yields-a-tick.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/hat-thread-execution.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/hat-thread-execution.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/monitors-stage-name.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/monitors-stage-name.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/operators-not-blank.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/operators-not-blank.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-back-2-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-back-2-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-backwards-2-broadcast-and-wait-repeat-message.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-backwards-2-broadcast-and-wait-repeat-message.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-backwards-2-broadcast-and-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-backwards-2-broadcast-and-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-backwards-2-broadcast-no-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-backwards-2-broadcast-no-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-backwards-2-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-backwards-2-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-backwards-2-continuous.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-backwards-2-continuous.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-backwards-2-threads-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-backwards-2-threads-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-forewards-2-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-forewards-2-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-changes-front-2-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-changes-front-2-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-clones-backwards-2-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-clones-backwards-2-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-clones-backwards-broadcast-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-clones-backwards-broadcast-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-clones-static-2.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-clones-static-2.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-immobile-stage.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-immobile-stage.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-library-reverse.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-library-reverse.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-library-reverse.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-library-reverse.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/order-library.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-library.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/order-library.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/order-library.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-boolean-reporter-bug.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-boolean-reporter-bug.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-nested-missing-boolean-param.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-nested-missing-boolean-param.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-nested-missing-no-param.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-nested-missing-no-param.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-nested-missing-number-param.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-nested-missing-number-param.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-nested-missing-string-param.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-nested-missing-string-param.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-number-number-boolean.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-number-number-boolean.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-param-outside-boolean.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-param-outside-boolean.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-param-outside-number.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-param-outside-number.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-param-outside-string.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-param-outside-string.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-recursive-default-boolean.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-recursive-default-boolean.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-recursive-default-number.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-recursive-default-number.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/procedures-recursive-default-string.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/procedures-recursive-default-string.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/sensing-get-attribute-of-stage-alt-name.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/sensing-get-attribute-of-stage-alt-name.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/sprite-number-name.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/sprite-number-name.sb2 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-NaN.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-NaN.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-add-can-return-nan.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-add-can-return-nan.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-all-at-once.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-all-at-once.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-broadcast-id-and-name-desync.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-broadcast-id-and-name-desync.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-change-size-does-not-use-rounded-size.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-change-size-does-not-use-rounded-size.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-color-input-returns-hex.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-color-input-returns-hex.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-comparison-matrix-inline.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-comparison-matrix-inline.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-comparison-matrix-runtime.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-comparison-matrix-runtime.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-coordinate-precision.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-coordinate-precision.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-forkphorus-515-boolean-number-comparison.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-forkphorus-515-boolean-number-comparison.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-forkphorus-515-non-finite-direction.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-forkphorus-515-non-finite-direction.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-forkphorus-515-random-with-invalid-number-with-period.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-forkphorus-515-random-with-invalid-number-with-period.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-forkphorus-515-variable-id-name-desync-name-fallback.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-forkphorus-515-variable-id-name-desync-name-fallback.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-forkphorus-515-wait-zero-seconds-in-warp-mode.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-forkphorus-515-wait-zero-seconds-in-warp-mode.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-generate-comparison-matrix-inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-generate-comparison-matrix-inline.js -------------------------------------------------------------------------------- /test/fixtures/execute/tw-list-any.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-list-any.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-obsolete-blocks.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-obsolete-blocks.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-one-divide-negative-zero.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-one-divide-negative-zero.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-preciseProjectTimer-drift-453118719.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-preciseProjectTimer-drift-453118719.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-prefers-first-occurence-of-procedure-387608267.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-prefers-first-occurence-of-procedure-387608267.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-procedure-arguments-with-same-name.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-procedure-arguments-with-same-name.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-procedure-call-resets-variable-input-types-430811055.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-procedure-call-resets-variable-input-types-430811055.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-procedure-prototype-exists-but-not-definition-549160843.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-procedure-prototype-exists-but-not-definition-549160843.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-promise-loop-double-yield-kouzeru.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-promise-loop-double-yield-kouzeru.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-restart-broadcast-threads.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-restart-broadcast-threads.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-safe-procedure-argument-casting.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-safe-procedure-argument-casting.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-sensing-of.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-sensing-of.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-stage-cannot-move-layers.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-stage-cannot-move-layers.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-subtract-can-return-nan.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-subtract-can-return-nan.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-tab-equals-zero.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-tab-equals-zero.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-tangent.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-tangent.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-unsafe-equals.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-unsafe-equals.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-warp-repeat-until-timer-greater-than.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-warp-repeat-until-timer-greater-than.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-when-backdrop-switches-to-next-backdrop.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-when-backdrop-switches-to-next-backdrop.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-when-backdrop-switches-to-switch-backdrop-to.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-when-backdrop-switches-to-switch-backdrop-to.sb3 -------------------------------------------------------------------------------- /test/fixtures/execute/tw-zombie-cube-escape-284516654.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/execute/tw-zombie-cube-escape-284516654.sb3 -------------------------------------------------------------------------------- /test/fixtures/fake-bitmap-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/fake-bitmap-adapter.js -------------------------------------------------------------------------------- /test/fixtures/fake-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/fake-renderer.js -------------------------------------------------------------------------------- /test/fixtures/hat-execution-order.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/hat-execution-order.sb2 -------------------------------------------------------------------------------- /test/fixtures/invisible-tempo-monitor-no-other-music-blocks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/invisible-tempo-monitor-no-other-music-blocks.sb2 -------------------------------------------------------------------------------- /test/fixtures/invisible-video-monitor.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/invisible-video-monitor.sb2 -------------------------------------------------------------------------------- /test/fixtures/list-monitor-rename.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/list-monitor-rename.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/README.md -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/ev3-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/ev3-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/microbit-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/microbit-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/music-simple-project.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/music-simple-project.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/music-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/music-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/pen-dolphin-3d.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/pen-dolphin-3d.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/pen-dolphin-3d.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/pen-dolphin-3d.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/pen-simple-project.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/pen-simple-project.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/pen-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/pen-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/text2speech-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/text2speech-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/videoSensing-simple-project.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/videoSensing-simple-project.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/videoSensing-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/videoSensing-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/wedo2-simple-project.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/wedo2-simple-project.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/confirm-load/wedo2-simple-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/confirm-load/wedo2-simple-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/music-visible-monitor-no-blocks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/music-visible-monitor-no-blocks.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/video-state/videoState-off.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/video-state/videoState-off.sb2 -------------------------------------------------------------------------------- /test/fixtures/load-extensions/video-state/videoState-on-transparency-0.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/load-extensions/video-state/videoState-on-transparency-0.sb2 -------------------------------------------------------------------------------- /test/fixtures/looks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/looks.sb2 -------------------------------------------------------------------------------- /test/fixtures/make-test-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/make-test-storage.js -------------------------------------------------------------------------------- /test/fixtures/missing_png.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_png.sb2 -------------------------------------------------------------------------------- /test/fixtures/missing_png.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_png.sb3 -------------------------------------------------------------------------------- /test/fixtures/missing_png.sprite2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_png.sprite2 -------------------------------------------------------------------------------- /test/fixtures/missing_png.sprite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_png.sprite3 -------------------------------------------------------------------------------- /test/fixtures/missing_sound.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_sound.sb3 -------------------------------------------------------------------------------- /test/fixtures/missing_svg.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_svg.sb2 -------------------------------------------------------------------------------- /test/fixtures/missing_svg.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_svg.sb3 -------------------------------------------------------------------------------- /test/fixtures/missing_svg.sprite2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_svg.sprite2 -------------------------------------------------------------------------------- /test/fixtures/missing_svg.sprite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/missing_svg.sprite3 -------------------------------------------------------------------------------- /test/fixtures/mock-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/mock-timer.js -------------------------------------------------------------------------------- /test/fixtures/monitored_variables.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/monitored_variables.sb3 -------------------------------------------------------------------------------- /test/fixtures/monitors.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/monitors.sb2 -------------------------------------------------------------------------------- /test/fixtures/monitors.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/monitors.sb3 -------------------------------------------------------------------------------- /test/fixtures/motion.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/motion.sb2 -------------------------------------------------------------------------------- /test/fixtures/offline-custom-assets.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/offline-custom-assets.sb2 -------------------------------------------------------------------------------- /test/fixtures/ordering.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/ordering.sb2 -------------------------------------------------------------------------------- /test/fixtures/origin-absent.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/origin-absent.sb3 -------------------------------------------------------------------------------- /test/fixtures/origin.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/origin.sb3 -------------------------------------------------------------------------------- /test/fixtures/pen.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/pen.sb2 -------------------------------------------------------------------------------- /test/fixtures/procedure.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/procedure.sb2 -------------------------------------------------------------------------------- /test/fixtures/readProjectFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/readProjectFile.js -------------------------------------------------------------------------------- /test/fixtures/saythink-and-wait.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/saythink-and-wait.sb2 -------------------------------------------------------------------------------- /test/fixtures/sb2-from-sb1-missing-backdrop-image.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/sb2-from-sb1-missing-backdrop-image.sb2 -------------------------------------------------------------------------------- /test/fixtures/sensing.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/sensing.sb2 -------------------------------------------------------------------------------- /test/fixtures/simple-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/simple-stack.js -------------------------------------------------------------------------------- /test/fixtures/single_sound.sb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/single_sound.sb -------------------------------------------------------------------------------- /test/fixtures/sound.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/sound.sb2 -------------------------------------------------------------------------------- /test/fixtures/sprite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/sprite.json -------------------------------------------------------------------------------- /test/fixtures/stack-click.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/stack-click.sb2 -------------------------------------------------------------------------------- /test/fixtures/test-compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/test-compare.js -------------------------------------------------------------------------------- /test/fixtures/timer-greater-than-hat.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/timer-greater-than-hat.sb2 -------------------------------------------------------------------------------- /test/fixtures/timer-monitor.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/timer-monitor.sb3 -------------------------------------------------------------------------------- /test/fixtures/top-level-reporters.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/top-level-reporters.sb3 -------------------------------------------------------------------------------- /test/fixtures/top-level-variable-reporter.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/top-level-variable-reporter.sb2 -------------------------------------------------------------------------------- /test/fixtures/tw-addon-blocks.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-addon-blocks.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-edge-activated-hat-returns-promise.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-edge-activated-hat-returns-promise.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-empty-project.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-empty-project.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-project-using-xml-extension.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-project-using-xml-extension.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-project-with-extensions.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-project-with-extensions.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-save-project-sb3.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-save-project-sb3.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-stored-settings/empty-comment.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-stored-settings/empty-comment.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-stored-settings/no-comment.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-stored-settings/no-comment.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-stored-settings/sprite.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-stored-settings/sprite.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw-stored-settings/turbo-mode.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw-stored-settings/turbo-mode.sb3 -------------------------------------------------------------------------------- /test/fixtures/tw_mock_blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/tw_mock_blob.js -------------------------------------------------------------------------------- /test/fixtures/unknown-opcode-as-reporter-block.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/unknown-opcode-as-reporter-block.sb2 -------------------------------------------------------------------------------- /test/fixtures/unknown-opcode-in-c-block.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/unknown-opcode-in-c-block.sb2 -------------------------------------------------------------------------------- /test/fixtures/unknown-opcode.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/unknown-opcode.sb2 -------------------------------------------------------------------------------- /test/fixtures/variable_characters.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/variable_characters.sb2 -------------------------------------------------------------------------------- /test/fixtures/variable_characters.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/variable_characters.sb3 -------------------------------------------------------------------------------- /test/fixtures/visible-tempo-monitor-no-other-music-blocks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/visible-tempo-monitor-no-other-music-blocks.sb2 -------------------------------------------------------------------------------- /test/fixtures/visible-video-monitor-and-video-blocks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/visible-video-monitor-and-video-blocks.sb2 -------------------------------------------------------------------------------- /test/fixtures/visible-video-monitor-no-other-video-blocks.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/visible-video-monitor-no-other-video-blocks.sb2 -------------------------------------------------------------------------------- /test/fixtures/when-clicked.sb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/fixtures/when-clicked.sb2 -------------------------------------------------------------------------------- /test/integration/addSprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/addSprite.js -------------------------------------------------------------------------------- /test/integration/block_to_workspace_comment_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/block_to_workspace_comment_import.js -------------------------------------------------------------------------------- /test/integration/block_to_workspace_comment_import_no_scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/block_to_workspace_comment_import_no_scripts.js -------------------------------------------------------------------------------- /test/integration/broadcast_special_chars_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/broadcast_special_chars_sb2.js -------------------------------------------------------------------------------- /test/integration/broadcast_special_chars_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/broadcast_special_chars_sb3.js -------------------------------------------------------------------------------- /test/integration/clone-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/clone-cleanup.js -------------------------------------------------------------------------------- /test/integration/cloud_variables_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/cloud_variables_sb2.js -------------------------------------------------------------------------------- /test/integration/cloud_variables_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/cloud_variables_sb3.js -------------------------------------------------------------------------------- /test/integration/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/comments.js -------------------------------------------------------------------------------- /test/integration/comments_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/comments_sb3.js -------------------------------------------------------------------------------- /test/integration/complex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/complex.js -------------------------------------------------------------------------------- /test/integration/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/control.js -------------------------------------------------------------------------------- /test/integration/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/data.js -------------------------------------------------------------------------------- /test/integration/delete-and-restore-sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/delete-and-restore-sprite.js -------------------------------------------------------------------------------- /test/integration/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/event.js -------------------------------------------------------------------------------- /test/integration/execute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/execute.js -------------------------------------------------------------------------------- /test/integration/hat-execution-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/hat-execution-order.js -------------------------------------------------------------------------------- /test/integration/hat-threads-run-every-frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/hat-threads-run-every-frame.js -------------------------------------------------------------------------------- /test/integration/import-sb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/import-sb.js -------------------------------------------------------------------------------- /test/integration/import-sb2-from-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/import-sb2-from-object.js -------------------------------------------------------------------------------- /test/integration/import_nested_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/import_nested_sb2.js -------------------------------------------------------------------------------- /test/integration/import_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/import_sb2.js -------------------------------------------------------------------------------- /test/integration/internal-extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/internal-extension.js -------------------------------------------------------------------------------- /test/integration/list-monitor-rename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/list-monitor-rename.js -------------------------------------------------------------------------------- /test/integration/load-extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/load-extensions.js -------------------------------------------------------------------------------- /test/integration/load-sb2-originally-sb1-without-backdrop-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/load-sb2-originally-sb1-without-backdrop-image.js -------------------------------------------------------------------------------- /test/integration/looks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/looks.js -------------------------------------------------------------------------------- /test/integration/monitor-threads-run-every-frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/monitor-threads-run-every-frame.js -------------------------------------------------------------------------------- /test/integration/monitors_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/monitors_sb2.js -------------------------------------------------------------------------------- /test/integration/monitors_sb2_to_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/monitors_sb2_to_sb3.js -------------------------------------------------------------------------------- /test/integration/monitors_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/monitors_sb3.js -------------------------------------------------------------------------------- /test/integration/motion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/motion.js -------------------------------------------------------------------------------- /test/integration/offline-custom-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/offline-custom-assets.js -------------------------------------------------------------------------------- /test/integration/pen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/pen.js -------------------------------------------------------------------------------- /test/integration/procedure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/procedure.js -------------------------------------------------------------------------------- /test/integration/running_project_changed_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/running_project_changed_state.js -------------------------------------------------------------------------------- /test/integration/saythink-and-wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/saythink-and-wait.js -------------------------------------------------------------------------------- /test/integration/sb2-import-extension-monitors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb2-import-extension-monitors.js -------------------------------------------------------------------------------- /test/integration/sb2_corrupted_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb2_corrupted_png.js -------------------------------------------------------------------------------- /test/integration/sb2_corrupted_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb2_corrupted_svg.js -------------------------------------------------------------------------------- /test/integration/sb2_missing_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb2_missing_png.js -------------------------------------------------------------------------------- /test/integration/sb2_missing_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb2_missing_svg.js -------------------------------------------------------------------------------- /test/integration/sb3-roundtrip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3-roundtrip.js -------------------------------------------------------------------------------- /test/integration/sb3_corrupted_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3_corrupted_png.js -------------------------------------------------------------------------------- /test/integration/sb3_corrupted_sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3_corrupted_sound.js -------------------------------------------------------------------------------- /test/integration/sb3_corrupted_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3_corrupted_svg.js -------------------------------------------------------------------------------- /test/integration/sb3_missing_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3_missing_png.js -------------------------------------------------------------------------------- /test/integration/sb3_missing_sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3_missing_sound.js -------------------------------------------------------------------------------- /test/integration/sb3_missing_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sb3_missing_svg.js -------------------------------------------------------------------------------- /test/integration/sensing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sensing.js -------------------------------------------------------------------------------- /test/integration/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sound.js -------------------------------------------------------------------------------- /test/integration/sprite2_corrupted_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite2_corrupted_png.js -------------------------------------------------------------------------------- /test/integration/sprite2_corrupted_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite2_corrupted_svg.js -------------------------------------------------------------------------------- /test/integration/sprite2_missing_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite2_missing_png.js -------------------------------------------------------------------------------- /test/integration/sprite2_missing_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite2_missing_svg.js -------------------------------------------------------------------------------- /test/integration/sprite3_corrupted_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite3_corrupted_png.js -------------------------------------------------------------------------------- /test/integration/sprite3_corrupted_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite3_corrupted_svg.js -------------------------------------------------------------------------------- /test/integration/sprite3_missing_png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite3_missing_png.js -------------------------------------------------------------------------------- /test/integration/sprite3_missing_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/sprite3_missing_svg.js -------------------------------------------------------------------------------- /test/integration/stack-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/stack-click.js -------------------------------------------------------------------------------- /test/integration/tw-snapshots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw-snapshots.js -------------------------------------------------------------------------------- /test/integration/tw_addon_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_addon_blocks.js -------------------------------------------------------------------------------- /test/integration/tw_edge_activated_hat_returns_promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_edge_activated_hat_returns_promise.js -------------------------------------------------------------------------------- /test/integration/tw_extension_and_block_xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_extension_and_block_xml.js -------------------------------------------------------------------------------- /test/integration/tw_get_exported_costume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_get_exported_costume.js -------------------------------------------------------------------------------- /test/integration/tw_import_sbx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_import_sbx.js -------------------------------------------------------------------------------- /test/integration/tw_load_svg_with_stored_center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_load_svg_with_stored_center.js -------------------------------------------------------------------------------- /test/integration/tw_packaged_runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_packaged_runtime.js -------------------------------------------------------------------------------- /test/integration/tw_privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_privacy.js -------------------------------------------------------------------------------- /test/integration/tw_save_project_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_save_project_sb3.js -------------------------------------------------------------------------------- /test/integration/tw_security_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_security_manager.js -------------------------------------------------------------------------------- /test/integration/tw_serialize_extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_serialize_extensions.js -------------------------------------------------------------------------------- /test/integration/tw_serialize_hidden_monitors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/tw_serialize_hidden_monitors.js -------------------------------------------------------------------------------- /test/integration/unknown-opcode-as-reporter-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/unknown-opcode-as-reporter-block.js -------------------------------------------------------------------------------- /test/integration/unknown-opcode-in-c-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/unknown-opcode-in-c-block.js -------------------------------------------------------------------------------- /test/integration/unknown-opcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/unknown-opcode.js -------------------------------------------------------------------------------- /test/integration/variable_monitor_reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/variable_monitor_reset.js -------------------------------------------------------------------------------- /test/integration/variable_special_chars_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/variable_special_chars_sb2.js -------------------------------------------------------------------------------- /test/integration/variable_special_chars_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/integration/variable_special_chars_sb3.js -------------------------------------------------------------------------------- /test/snapshot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/README.md -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/order-library-reverse.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/order-library-reverse.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/order-library.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/order-library.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-NaN.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-NaN.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-add-can-return-nan.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-add-can-return-nan.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-all-at-once.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-all-at-once.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-broadcast-id-and-name-desync.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-broadcast-id-and-name-desync.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-change-size-does-not-use-rounded-size.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-change-size-does-not-use-rounded-size.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-color-input-returns-hex.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-color-input-returns-hex.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-comparison-matrix-inline.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-comparison-matrix-inline.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-comparison-matrix-runtime.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-comparison-matrix-runtime.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-coordinate-precision.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-coordinate-precision.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-forkphorus-515-non-finite-direction.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-forkphorus-515-non-finite-direction.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-list-any.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-list-any.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-obsolete-blocks.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-obsolete-blocks.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-one-divide-negative-zero.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-one-divide-negative-zero.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-preciseProjectTimer-drift-453118719.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-preciseProjectTimer-drift-453118719.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-procedure-arguments-with-same-name.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-procedure-arguments-with-same-name.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-promise-loop-double-yield-kouzeru.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-promise-loop-double-yield-kouzeru.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-restart-broadcast-threads.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-restart-broadcast-threads.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-safe-procedure-argument-casting.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-safe-procedure-argument-casting.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-sensing-of.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-sensing-of.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-stage-cannot-move-layers.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-stage-cannot-move-layers.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-subtract-can-return-nan.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-subtract-can-return-nan.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-tab-equals-zero.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-tab-equals-zero.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-tangent.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-tangent.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-unsafe-equals.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-unsafe-equals.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-warp-repeat-until-timer-greater-than.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-warp-repeat-until-timer-greater-than.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/tw-zombie-cube-escape-284516654.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/tw-zombie-cube-escape-284516654.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/order-library-reverse.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/order-library-reverse.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/order-library.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/order-library.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-NaN.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-NaN.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-add-can-return-nan.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-add-can-return-nan.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-all-at-once.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-all-at-once.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-color-input-returns-hex.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-color-input-returns-hex.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-comparison-matrix-inline.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-comparison-matrix-inline.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-comparison-matrix-runtime.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-comparison-matrix-runtime.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-coordinate-precision.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-coordinate-precision.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-list-any.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-list-any.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-obsolete-blocks.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-obsolete-blocks.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-one-divide-negative-zero.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-one-divide-negative-zero.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-restart-broadcast-threads.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-restart-broadcast-threads.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-sensing-of.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-sensing-of.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-stage-cannot-move-layers.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-stage-cannot-move-layers.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-subtract-can-return-nan.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-subtract-can-return-nan.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-tab-equals-zero.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-tab-equals-zero.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-tangent.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-tangent.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/__snapshots__/warp-timer/tw-unsafe-equals.sb3.tw-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/__snapshots__/warp-timer/tw-unsafe-equals.sb3.tw-snapshot -------------------------------------------------------------------------------- /test/snapshot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/index.js -------------------------------------------------------------------------------- /test/snapshot/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/snapshot/lib.js -------------------------------------------------------------------------------- /test/unit/blocks_control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_control.js -------------------------------------------------------------------------------- /test/unit/blocks_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_data.js -------------------------------------------------------------------------------- /test/unit/blocks_data_infinity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_data_infinity.js -------------------------------------------------------------------------------- /test/unit/blocks_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_event.js -------------------------------------------------------------------------------- /test/unit/blocks_looks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_looks.js -------------------------------------------------------------------------------- /test/unit/blocks_motion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_motion.js -------------------------------------------------------------------------------- /test/unit/blocks_operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_operators.js -------------------------------------------------------------------------------- /test/unit/blocks_operators_infinity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_operators_infinity.js -------------------------------------------------------------------------------- /test/unit/blocks_pen_tw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_pen_tw.js -------------------------------------------------------------------------------- /test/unit/blocks_procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_procedures.js -------------------------------------------------------------------------------- /test/unit/blocks_sensing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_sensing.js -------------------------------------------------------------------------------- /test/unit/blocks_sound_tw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_sound_tw.js -------------------------------------------------------------------------------- /test/unit/blocks_sounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/blocks_sounds.js -------------------------------------------------------------------------------- /test/unit/dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/dispatch.js -------------------------------------------------------------------------------- /test/unit/engine_adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_adapter.js -------------------------------------------------------------------------------- /test/unit/engine_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_blocks.js -------------------------------------------------------------------------------- /test/unit/engine_mutation-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_mutation-adapter.js -------------------------------------------------------------------------------- /test/unit/engine_runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_runtime.js -------------------------------------------------------------------------------- /test/unit/engine_runtime_tw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_runtime_tw.js -------------------------------------------------------------------------------- /test/unit/engine_sequencer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_sequencer.js -------------------------------------------------------------------------------- /test/unit/engine_target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_target.js -------------------------------------------------------------------------------- /test/unit/engine_thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_thread.js -------------------------------------------------------------------------------- /test/unit/engine_variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/engine_variable.js -------------------------------------------------------------------------------- /test/unit/extension_conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_conversion.js -------------------------------------------------------------------------------- /test/unit/extension_microbit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_microbit.js -------------------------------------------------------------------------------- /test/unit/extension_music.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_music.js -------------------------------------------------------------------------------- /test/unit/extension_text_to_speech.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_text_to_speech.js -------------------------------------------------------------------------------- /test/unit/extension_video_sensing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_video_sensing.js -------------------------------------------------------------------------------- /test/unit/extension_video_sensing_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_video_sensing_center.png -------------------------------------------------------------------------------- /test/unit/extension_video_sensing_down-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_video_sensing_down-10.png -------------------------------------------------------------------------------- /test/unit/extension_video_sensing_left-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_video_sensing_left-10.png -------------------------------------------------------------------------------- /test/unit/extension_video_sensing_left-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/extension_video_sensing_left-5.png -------------------------------------------------------------------------------- /test/unit/io_clock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_clock.js -------------------------------------------------------------------------------- /test/unit/io_cloud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_cloud.js -------------------------------------------------------------------------------- /test/unit/io_keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_keyboard.js -------------------------------------------------------------------------------- /test/unit/io_keyboard_tw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_keyboard_tw.js -------------------------------------------------------------------------------- /test/unit/io_mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_mouse.js -------------------------------------------------------------------------------- /test/unit/io_mouse_tw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_mouse_tw.js -------------------------------------------------------------------------------- /test/unit/io_mousewheel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_mousewheel.js -------------------------------------------------------------------------------- /test/unit/io_scratchBLE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_scratchBLE.js -------------------------------------------------------------------------------- /test/unit/io_scratchBT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_scratchBT.js -------------------------------------------------------------------------------- /test/unit/io_userData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/io_userData.js -------------------------------------------------------------------------------- /test/unit/maybe_format_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/maybe_format_message.js -------------------------------------------------------------------------------- /test/unit/mock-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/mock-timer.js -------------------------------------------------------------------------------- /test/unit/project_changed_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/project_changed_state.js -------------------------------------------------------------------------------- /test/unit/project_changed_state_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/project_changed_state_blocks.js -------------------------------------------------------------------------------- /test/unit/project_load_changed_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/project_load_changed_state.js -------------------------------------------------------------------------------- /test/unit/serialization_sb2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/serialization_sb2.js -------------------------------------------------------------------------------- /test/unit/serialization_sb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/serialization_sb3.js -------------------------------------------------------------------------------- /test/unit/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/spec.js -------------------------------------------------------------------------------- /test/unit/sprites_rendered-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/sprites_rendered-target.js -------------------------------------------------------------------------------- /test/unit/tw_cast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_cast.js -------------------------------------------------------------------------------- /test/unit/tw_clones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_clones.js -------------------------------------------------------------------------------- /test/unit/tw_compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_compress.js -------------------------------------------------------------------------------- /test/unit/tw_costume_and_sound_inputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_costume_and_sound_inputs.js -------------------------------------------------------------------------------- /test/unit/tw_costume_import_export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_costume_import_export.js -------------------------------------------------------------------------------- /test/unit/tw_extension_api_common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_extension_api_common.js -------------------------------------------------------------------------------- /test/unit/tw_extension_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_extension_manager.js -------------------------------------------------------------------------------- /test/unit/tw_jsexecute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_jsexecute.js -------------------------------------------------------------------------------- /test/unit/tw_number_argument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_number_argument.js -------------------------------------------------------------------------------- /test/unit/tw_performance_measure_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_performance_measure_error.js -------------------------------------------------------------------------------- /test/unit/tw_sandboxed_extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_sandboxed_extensions.js -------------------------------------------------------------------------------- /test/unit/tw_scratchx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_scratchx.js -------------------------------------------------------------------------------- /test/unit/tw_stored_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_stored_settings.js -------------------------------------------------------------------------------- /test/unit/tw_unsandboxed_extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_unsandboxed_extensions.js -------------------------------------------------------------------------------- /test/unit/tw_util_async_limiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/tw_util_async_limiter.js -------------------------------------------------------------------------------- /test/unit/util_base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_base64.js -------------------------------------------------------------------------------- /test/unit/util_cast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_cast.js -------------------------------------------------------------------------------- /test/unit/util_color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_color.js -------------------------------------------------------------------------------- /test/unit/util_jsonrpc-web-socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_jsonrpc-web-socket.js -------------------------------------------------------------------------------- /test/unit/util_jsonrpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_jsonrpc.js -------------------------------------------------------------------------------- /test/unit/util_math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_math.js -------------------------------------------------------------------------------- /test/unit/util_new-block-ids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_new-block-ids.js -------------------------------------------------------------------------------- /test/unit/util_rateLimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_rateLimiter.js -------------------------------------------------------------------------------- /test/unit/util_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_string.js -------------------------------------------------------------------------------- /test/unit/util_task-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_task-queue.js -------------------------------------------------------------------------------- /test/unit/util_timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_timer.js -------------------------------------------------------------------------------- /test/unit/util_variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_variable.js -------------------------------------------------------------------------------- /test/unit/util_xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/util_xml.js -------------------------------------------------------------------------------- /test/unit/virtual-machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/virtual-machine.js -------------------------------------------------------------------------------- /test/unit/virtual-machine_tw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/virtual-machine_tw.js -------------------------------------------------------------------------------- /test/unit/vm_collectAssets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/test/unit/vm_collectAssets.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenguinMod/PenguinMod-Vm/HEAD/webpack.config.js --------------------------------------------------------------------------------