Corey Frang
|
efa6b3a069
|
stop track
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
46b4ef4d80
|
Use a global mirror state
|
2018-04-10 13:59:21 -04:00 |
|
Corey Frang
|
90166dc732
|
Add extra control blocks for video transparency and on/off control
|
2018-04-10 13:59:21 -04:00 |
|
Corey Frang
|
e4bd9cf6b2
|
Move methods around to sort the public interface nearer the top
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
992e884668
|
Make disableVideo a public method
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
d512042415
|
Add set preview ghost
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
da05e673fa
|
_singleSetup makes more sense
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
c10696f88c
|
Rewrite the setup/disable process from review comments
|
2018-04-10 13:57:53 -04:00 |
|
Corey Frang
|
eef88f6c2d
|
First draft of video IO device
|
2018-04-10 13:57:53 -04:00 |
|
Michael "Z" Goddard
|
cd7e03f0f6
|
Merge pull request #1019 from mzgoddard/motion-detect-3
Test VideoMotion and VideoSensing blocks
|
2018-04-10 13:06:58 -04:00 |
|
Paul Kaplan
|
89eb1ce39b
|
Set the costume asset size when a costume is loaded or modified.
|
2018-04-10 09:51:29 -04:00 |
|
Paul Kaplan
|
f29482957c
|
Change getSkinSize to getCurrentSkinSize for renderer update.
|
2018-04-10 09:50:18 -04:00 |
|
Christopher Willis-Ford
|
53b5ba93f5
|
Add tests for converting extension metadata
These tests convert some extension metadata into scratch-blocks JSON and
XML, then verify that the JSON and XML are as expected.
|
2018-04-09 15:37:08 -07:00 |
|
kchadha
|
d177f4cd0c
|
Merge pull request #1033 from towerofnix/counter-vm
Implement counter blocks
|
2018-04-09 13:55:35 -04:00 |
|
kchadha
|
b794e19c31
|
Merge pull request #1032 from towerofnix/while-vm
Implement "while" block
|
2018-04-09 13:48:08 -04:00 |
|
Florrie
|
797d16be26
|
Implement counter blocks
|
2018-04-07 16:02:49 -03:00 |
|
Florrie
|
466a3b62ef
|
Add test for repeatWhile
|
2018-04-07 14:07:15 -03:00 |
|
Florrie
|
c57d0c94eb
|
Add implementation for while
|
2018-04-07 14:04:00 -03:00 |
|
Florrie
|
27d053acff
|
Add doWhile -> control_while to specmap
|
2018-04-07 14:04:00 -03:00 |
|
Michael "Z" Goddard
|
d3ff8b5eed
|
Test VideoMotion and VideoSensing blocks
- Add pngjs dev dependency to read test images
|
2018-04-06 18:09:50 -04:00 |
|
Karishma Chadha
|
9ce6040b0f
|
Fix lint error...
|
2018-04-06 16:57:52 -04:00 |
|
Karishma Chadha
|
1861b5a262
|
Can't have hyphens in identifiers.
|
2018-04-06 16:51:46 -04:00 |
|
Karishma Chadha
|
e92db8fa1e
|
Don't really need level 9 compression.
|
2018-04-06 15:47:24 -04:00 |
|
Karishma Chadha
|
44b1a2f798
|
List limit should apply to insert block as well.
|
2018-04-06 15:31:10 -04:00 |
|
Christopher Willis-Ford
|
8ef4aec7fa
|
Add tests for maybeFormatMessage
|
2018-04-06 12:26:12 -07:00 |
|
Karishma Chadha
|
5d46f8de99
|
Not providing a zip to deserialize asset functions is not an error.
|
2018-04-06 15:04:03 -04:00 |
|
Michael "Z" Goddard
|
0591b475f2
|
Merge pull request #1020 from gnarf/sb2-spec-when-video-motion
Allow specmap to have methods to branch into multiple sb3 opcodes
|
2018-04-06 14:28:17 -04:00 |
|
Eric Rosenbaum
|
25f1c1a5e6
|
Merge pull request #1017 from ericrosenbaum/bugfix/clones-inherit-instrument
Clones inherit music custom state
|
2018-04-06 13:38:03 -04:00 |
|
Karishma Chadha
|
58c9b11dd3
|
Update test to use new function.
|
2018-04-06 11:38:41 -04:00 |
|
Karishma Chadha
|
8c1e6095cb
|
Remove code that was temporarily accomodating for the old version of the default project in gui.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
4ec25b32b1
|
Code cleanup and commenting.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
9892dac904
|
Custom state (e.g. tempo, volume, video related state) should show up in a target that has been 'flattened' via JSON.stringify.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
2dbcdc2244
|
The stage should always be called 'Stage'.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
b436b5fd82
|
Add a limit to the number of items a list can have. No-op on 'addToList' block if trying to add to a list that is already at the limit.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
6c0d257a63
|
Deserialize tempo, volume, and video related state.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
80499c9ae5
|
Fixing tests
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
4dd83cf717
|
Todo comment for clarity...
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
118c6f0356
|
Use bitmap asset type and 'png' for various costume formats.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
d61ea23e1e
|
Deserialize compressed primitives.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
21d60604ac
|
Some block serialization compression -- compress primitives. This is a WIP since we don't deserialize blocks serialized in this way.
|
2018-04-06 11:33:44 -04:00 |
|
Karishma Chadha
|
334058b081
|
Block and variable compression. No need to serialize uid of block and shadow if they are the same, reduce duplication of information.
|
2018-04-06 11:33:44 -04:00 |
|
kchadha
|
4b62a938c4
|
Merge pull request #1000 from kchadha/deserialize-assets-in-sb2
Deserialize sb2 assets while loading local .sb2.
|
2018-04-06 11:33:00 -04:00 |
|
Karishma Chadha
|
963163eaa7
|
Use test storage without web sources for offline .sb2 test.
|
2018-04-06 10:51:49 -04:00 |
|
Ray Schamp
|
8b036e4e3b
|
Merge pull request #1025 from rschamp/reorder-deploys
Reorder NPM deploy to first position
|
2018-04-06 10:14:26 -04:00 |
|
Ray Schamp
|
fc1a5ffc7d
|
Reorder NPM deploy to first position
I think this should fix the odd "0.1.0-prerelease.####-prerelease.#####" version numbers.
|
2018-04-06 10:13:29 -04:00 |
|
Ray Schamp
|
d69b73fe26
|
Merge pull request #1024 from rschamp/remove-video-icon
Remove video motion icon until we have one
|
2018-04-06 09:59:07 -04:00 |
|
Ray Schamp
|
efb1bdb1ea
|
Remove video motion icon until we have one
|
2018-04-06 09:55:16 -04:00 |
|
Ray Schamp
|
9801aa1ded
|
Merge pull request #1022 from mzgoddard/fix-missing-video-sensing-interval
Add back missing Scratch3VideoSensingBlocks.INTERVAL
|
2018-04-05 18:50:51 -04:00 |
|
Michael "Z" Goddard
|
91747fd229
|
Add back missing Scratch3VideoSensingBlocks.INTERVAL
The INTERVAL time defines how often to analyze a frame. Without the value the
test whether a frame should be analyzed will always be false.
|
2018-04-05 17:47:07 -04:00 |
|
Corey Frang
|
78199c41a5
|
Allow specmap to have methods to branch into multiple sb3 opcodes
|
2018-04-05 15:39:41 -04:00 |
|