Commit Graph
14 Commits
Author SHA1 Message Date
Karishma Chadha 0a15190b85 Broadcast message functionality (works with creating new messages, and switching back and forth between them as well). This commit includes a temporary workaround for the issue where the default broadcast message, 'message1' wasn't triggering a var_create event (filed in LLK/scratch-blocks#1258). 2017-11-21 16:48:48 -05:00
Karishma Chadha fe86e38210 Addressing PR review comments. 2017-11-15 09:17:20 -05:00
Karishma Chadha 386045f033 Some code cleanup. 2017-11-13 16:55:57 -05:00
Karishma Chadha 26d4a3a069 Refactoring representation of variable type. 2017-11-13 16:29:38 -05:00
Karishma Chadha b18938963f Fixing linting errors 2017-11-13 14:22:36 -05:00
Karishma Chadha 70959cc7f5 First cut at turning lists into typed variables 2017-11-09 17:19:34 -05:00
marisaleung 875ccf5b88 Updated variables and var_fire event listener. 2017-06-23 09:57:01 -07:00
Paul Kaplan 77cc01a38a Add variable creation and variable serialization 2017-05-25 11:44:49 -04:00
Ray Schamp a4f095db5e Use ES6 style classes 2017-04-17 19:42:48 -04:00
Ray Schamp e01c4ae108 Pass with --fix 2017-04-17 15:10:04 -04:00
Ray Schamp 727fcc7875 Lint for eslint-config-scratch@3 2017-02-01 16:27:55 -05:00
Ray Schamp 04d7f4f019 Use consistent function declaration style 2016-10-24 11:49:34 -04:00
Ray Schamp f6c0064235 All linting other than console statements 2016-10-23 22:20:29 -04:00
Tim Mickel a118d50056 Variables and lists (#187)
* Import lists and variables from SB2

* Switch to Variable and List objects

* Add Clone.lookupOrCreateVariable, Clone.getVariable, Clone.setVariable

* Add (get, set, change) variable blocks.

* Copy variables and lists on clone instantiation

* Move variable options closer to blocks

* Add list primitives

* Move variable and lists storage to `Target` instead of `Clone`

* Move _computeIndex to a Cast function

* Rename `getList` -> `getListAsString`

* Renames renames

* Remove extra check in Cast.isNaN
2016-09-21 16:38:33 -04:00