Tim Mickel
|
6e5ebcf6df
|
Split execution into separate function and file
|
2016-06-09 13:27:30 -04:00 |
|
Tim Mickel
|
3898fe1c45
|
Instrument blocks.js with getters for fields and inputs
|
2016-06-09 13:26:07 -04:00 |
|
Tim Mickel
|
bd7f3245a2
|
Move scratch3 blocks into separate packages.
|
2016-06-09 11:45:58 -04:00 |
|
Tim Mickel
|
b9bd037963
|
Fixing eslint JSDoc from merge
|
2016-06-08 17:25:26 -04:00 |
|
Tim Mickel
|
42d03db28b
|
Merge branch 'develop' into feature/eslint-jsdoc
# Conflicts:
# .eslintrc
# src/index.js
|
2016-06-08 17:23:41 -04:00 |
|
Tim Mickel
|
d17ffbb99b
|
Merge pull request #60 from tmickel/feature/vm-playground-execution
Instrument VM and playground for better execution debugging
|
2016-06-08 17:15:36 -04:00 |
|
Tim Mickel
|
1f1a4941f3
|
Add .eslintrc rule to check JSDoc syntax
And fix the broken syntax rules
|
2016-06-08 16:57:08 -04:00 |
|
Tim Mickel
|
7a42e9ae68
|
Move blockListener to blocks.js; combine flyout listener
|
2016-06-08 13:44:09 -04:00 |
|
Tim Mickel
|
8fa29bc6de
|
Spacing fix in blocks.js
|
2016-06-08 13:27:01 -04:00 |
|
Tim Mickel
|
c1e30cf2ee
|
Add sequencer-level debug console logs
|
2016-06-07 21:05:32 -04:00 |
|
Tim Mickel
|
5767e05d56
|
Add block-by-block feedback to the VM playground
|
2016-06-07 20:59:34 -04:00 |
|
Tim Mickel
|
2be27cbc7d
|
Merge pull request #57 from tmickel/feature/full-tree
Update for VM block management
|
2016-06-07 13:27:41 -04:00 |
|
Tim Mickel
|
2339c5e710
|
Additional tests for invalid adapter inputs
|
2016-06-07 12:01:47 -04:00 |
|
Tim Mickel
|
3b4a00ce46
|
Add check for null substackNum , fix numbering
|
2016-06-07 11:32:29 -04:00 |
|
Tim Mickel
|
f158af18b1
|
Case problem with blocks.js in index.js
|
2016-06-06 16:19:57 -04:00 |
|
Tim Mickel
|
fd95d3045d
|
Fix property check of topLevel in createBlock
|
2016-06-06 15:58:54 -04:00 |
|
Tim Mickel
|
f63e261892
|
Remove breaking check for blockId
|
2016-06-06 15:58:40 -04:00 |
|
Tim Mickel
|
0efe7e2b27
|
Fix block events for flyout blocks
|
2016-06-06 15:44:13 -04:00 |
|
Tim Mickel
|
dbb31462ad
|
Extend getSubstack to support multiple substacks
|
2016-06-06 15:31:14 -04:00 |
|
Tim Mickel
|
9be33089a8
|
Refactor block management into a separate module.
|
2016-06-06 15:29:34 -04:00 |
|
Tim Mickel
|
25c3a38c16
|
Allow top-level creation of shadow blocks in adapter
|
2016-06-06 14:57:58 -04:00 |
|
Tim Mickel
|
aa152fd604
|
Rewrite of moveBlock to better reflect Blockly
|
2016-06-06 14:55:01 -04:00 |
|
Tim Mickel
|
214daa8087
|
Always unset topLevel in deleteStack_
Blocks may have topLevel set even if they are not present in this.stacks
|
2016-06-06 14:54:32 -04:00 |
|
Tim Mickel
|
18e4228399
|
Update runtime's handling of delete for new blocks structure
|
2016-06-06 14:53:59 -04:00 |
|
Tim Mickel
|
285c2792ef
|
Only add to stacks if topLevel is true in CREATE
|
2016-06-06 14:53:42 -04:00 |
|
Tim Mickel
|
e5b677c7f6
|
Fix naming of MOVE event in index.js
|
2016-06-06 14:53:27 -04:00 |
|
Tim Mickel
|
9fef9d7edd
|
Fix up adapter's domToBlock
|
2016-06-06 14:44:51 -04:00 |
|
Tim Mickel
|
0dfc72893c
|
Update Runtime createBlock for new structure; _addStack helper.
|
2016-06-06 14:12:43 -04:00 |
|
Tim Mickel
|
b28c50e6a5
|
Rewrite of adapter to support trees of blocks, inputs
|
2016-06-06 14:09:27 -04:00 |
|
Tim Mickel
|
9ce3783940
|
Fix handling of stack click
Previously was improperly reading `e.type`.
|
2016-06-01 13:48:54 -04:00 |
|
Tim Mickel
|
cfed4e1bba
|
Add "stack click" event handler to VM
See: https://github.com/LLK/scratch-blocks/pull/360
|
2016-06-01 10:26:06 -04:00 |
|
Tim Mickel
|
4d4682912d
|
Resolve existing motor timeout (instead of reject)
|
2016-05-09 14:18:33 -04:00 |
|
Tim Mickel
|
dd53b86b8c
|
Reduce amount of time for executing blocks
|
2016-05-05 13:09:37 -04:00 |
|
Andrew Sliwinski
|
0de30986aa
|
Switch WeDo2 led block to use color index rather than absolute RGB values.
|
2016-05-05 08:33:44 -04:00 |
|
Tim Mickel
|
5c03167ec3
|
Hack helper for distance sensors
|
2016-05-03 17:39:02 -04:00 |
|
Tim Mickel
|
85f8e99ca8
|
Add delay to RGB block
|
2016-05-03 17:23:59 -04:00 |
|
Tim Mickel
|
659c9b274a
|
Add motorStop patch to stopAll
|
2016-05-03 17:18:28 -04:00 |
|
Tim Mickel
|
79b50e5172
|
Remove block glows from sequencer
|
2016-05-03 17:18:21 -04:00 |
|
Tim Mickel
|
833f40cfe5
|
Allow pushing threads that are not on this.stacks
For flyout running
|
2016-05-03 15:58:20 -04:00 |
|
Tim Mickel
|
9363432456
|
Hacked implementation of broadcasts
|
2016-05-03 14:57:10 -04:00 |
|
Tim Mickel
|
beebae0d2e
|
Implement stop block
Using a call to the runtime.
|
2016-05-03 14:39:33 -04:00 |
|
Tim Mickel
|
5f5fe6fafd
|
Fix to check if block still exists
|
2016-05-03 14:35:02 -04:00 |
|
Tim Mickel
|
6b1eb6df51
|
Control blocks argValues
|
2016-05-03 14:26:43 -04:00 |
|
Tim Mickel
|
17d4485695
|
Fix WeDo args
|
2016-05-03 14:25:19 -04:00 |
|
Tim Mickel
|
8facd64376
|
Hack for getting argument values
|
2016-05-03 14:25:12 -04:00 |
|
Tim Mickel
|
90a5982ff9
|
Fix Runtime.stopAll
Removing threads as we were looping was causing not all of them to be hit.
|
2016-05-03 14:11:37 -04:00 |
|
Tim Mickel
|
5b834667eb
|
Merge pull request #19 from tmickel/feature/repeats
Stacks management, stack frames, repeat, forever
|
2016-05-03 14:04:50 -04:00 |
|
Tim Mickel
|
548d95b765
|
Fix attempt to pop from the stack
-Keeps it in newThreads
-Update thread status to STATUS_RUNNING to keep it going
|
2016-05-03 13:53:52 -04:00 |
|
Tim Mickel
|
852b11519a
|
Fix for empty substacks
|
2016-05-03 13:45:22 -04:00 |
|
Tim Mickel
|
47545e7109
|
Replacing control_repeat comment
|
2016-05-03 13:34:39 -04:00 |
|