Commit Graph
1858 Commits
Author SHA1 Message Date
Karishma Chadha 8cdc9dc2cd Updating vector should make bitmap resolution 1. 2018-05-04 14:39:20 -04:00
Paul Kaplan 15db23244f Merge pull request #1114 from kchadha/fix-broken-bitmap-res
Fix broken rotation center on vector sprites
2018-05-04 14:01:55 -04:00
Karishma Chadha 0156dd139d Do not delete bitmap resolution property when vector is edited because there are other things that still rely on it. 2018-05-04 13:37:07 -04:00
Karishma Chadha d5c91c3b41 Merge branch 'develop' of github.com:LLK/scratch-vm into develop 2018-05-04 09:41:24 -04:00
Ray Schamp 1fcbbc261f Merge pull request #1111 from mzgoddard/arraybuffer-loader
Use arraybuffer-loader in place of buffer-loader
2018-05-04 09:08:02 -04:00
Michael "Z" Goddard 8e252f2d7d Use arraybuffer-loader in place of buffer-loader 2018-05-03 18:58:59 -04:00
Eric Rosenbaum 4cee734cde Merge pull request #1008 from towerofnix/itemnum-vm
Implement "item # of (thing) in (list)" block
2018-05-03 18:08:31 -04:00
Karishma Chadha c81f2ffeb8 Merge branch 'develop' of github.com:LLK/scratch-vm into develop 2018-05-03 13:09:50 -04:00
Eric Rosenbaum 9979391200 Merge pull request #1085 from ericrosenbaum/feature/key-droppability
Re-write keyboard IO for droppability support
2018-05-03 11:10:24 -04:00
Karishma Chadha 38febb1528 Merge branch 'feature/key-droppability' of https://github.com/ericrosenbaum/scratch-vm into develop 2018-05-03 09:54:40 -04:00
Michael "Z" Goddard a635e72741 Merge pull request #1067 from mzgoddard/boolean-shadow-test
Boolean shadow regression test
2018-05-02 17:49:47 -04:00
Michael "Z" Goddard dbe548eb18 Move execute integration fixtures into test/fixtures 2018-05-02 15:54:54 -04:00
Michael "Z" Goddard f10d6a847e Test a procedure with argument types: number, number, boolean
- Add tests for blocks used by the procedure test in case the smaller block
  sets are what is causing the procedure to fail instead of procedure or
  argument passing behaviour
2018-05-02 15:54:26 -04:00
Michael "Z" Goddard 6968f1769e Test virtual machine execution with SAY
Test the virtual machine handling of scratch scripts by authoring scratch
projects that use SAY blocks to "pass" or "fail" tests. Let tap know how many
tests are in the "plan". And when the test will "end".
2018-05-02 15:54:25 -04:00
Eric Rosenbaum 49802688dd Move key name strings to top 2018-05-02 15:34:17 -04:00
Eric Rosenbaum 23dd898daf Use obj.map (can’t use obj.values) 2018-05-02 09:52:04 -04:00
DD Liu 5e6873628e Merge pull request #1082 from fsih/updateBitmap
Add updateBitmap function. getCostume can now serve bitmaps as well as svgs
2018-05-01 17:05:34 -04:00
kchadha 54ee628b27 Merge pull request #1099 from towerofnix/scrollcompat-vm
"Implement" scroll blocks
2018-05-01 15:52:42 -04:00
kchadha 2b6f96ae0a Merge pull request #1096 from towerofnix/warpspeed-vm
Implement "all at once" block
2018-05-01 15:43:37 -04:00
kchadha 3161831890 Merge pull request #1102 from towerofnix/misc-noop-vm
"Implement" miscellaneous no-op obsolete blocks
2018-05-01 15:42:53 -04:00
Florrie 25bb4bc82c Remove doNothing method 2018-05-01 14:00:34 -03:00
Florrie 97a9b37843 Remove doNothing methods 2018-05-01 13:58:09 -03:00
Florrie 8d13bf3662 Add comment explaining all-at-once 2018-05-01 13:43:32 -03:00
kchadha ae8c1e0ebf Merge pull request #1101 from towerofnix/loud-vm
Implement "loud?" block
2018-05-01 10:19:26 -04:00
Eric Rosenbaum 85ac307261 Access key name strings from a getter 2018-05-01 09:01:36 -04:00
Mx Corey Frang 08a992f28d Add a project to benchmark sensing_touchingobject vs other sprites (#1094) 2018-05-01 08:57:16 -04:00
Mx Corey Frang dbdee0ca8b Fix downloadProjectId method (#1093)
* Fix downloadProjectId method

* use .data not .data.buffer
2018-05-01 08:56:22 -04:00
Andrew Sliwinski 326d1c491a Merge pull request #1086 from mortendybdal/feature/add-sprite-3
Included a function to add sprite 3  to vm
2018-05-01 08:38:08 -04:00
Morten Dybdal 41be65ba4d Fixing js linting issues 2018-05-01 13:23:21 +02:00
Florrie 8c2d023925 Implement set/change stretch blocks 2018-04-30 21:29:34 -03:00
Florrie fe13f30037 Lint 2018-04-30 21:04:50 -03:00
Florrie 231402fc53 Implement 'hide all sprites' and 'user id' blocks 2018-04-30 21:03:35 -03:00
DD bd772e5f77 Remove bitmap resolution from svgs 2018-04-30 19:58:48 -04:00
Florrie b30d070d90 Lint test 2018-04-30 20:19:21 -03:00
Florrie 8e271c70d0 Implementation + tests for loud? block 2018-04-30 19:50:13 -03:00
Eric Rosenbaum fbeaec600c Detect arrow keys on Windows Edge 2018-04-30 17:06:23 -04:00
Eric Rosenbaum 64869e5a87 Check for “ “ (the space char) 2018-04-30 17:05:33 -04:00
Florrie 62b8dd93af Spec maps for scroll blocks + "implementations" 2018-04-30 17:45:35 -03:00
DD 78cd327237 Move the place where we divide rotation center by resolution into the VM. Also revert the method of putting data into storage to the one that was convoluted but working 2018-04-30 16:35:24 -04:00
Paul Kaplan 8a9818d0d4 Merge pull request #1098 from paulkaplan/fix-say-bounds
Use renderer bounds instead of stage bounds for positioning bubbles.
2018-04-30 15:14:08 -04:00
Paul Kaplan 19d71f5c85 Merge pull request #1089 from paulkaplan/fix-say-flickering
Fix say flickering
2018-04-30 14:35:31 -04:00
Paul Kaplan 6c59ccbe1b Use renderer bounds instead of stage bounds for positioning bubbles.
Instead of using the rendered bounds of the stage (which can be larger than the actual rendering area of the stage due to large costumes), use the `nativeSize` which is the size in scratch coords of the rendering area. Note that `nativeSize` is not the size of the canvas element or anything like that, it is the "logical size", i.e. the [width, height] in scratch coords.
2018-04-30 14:26:25 -04:00
Paul Kaplan 3f97ccc8ce Remove the "optimization" for 2018-04-30 13:40:36 -04:00
Paul Kaplan e4c109c0c8 Merge branch 'develop' into fix-say-flickering 2018-04-30 13:25:35 -04:00
Florrie 62dd6c58c6 Add test for allAtOnce 2018-04-30 12:36:15 -03:00
Florrie b6cb198144 Implement all-at-once block 2018-04-30 12:18:38 -03:00
Ray Schamp 23e72525bf Merge pull request #1065 from mzgoddard/push-reported-again
Push reported again. Now with empty boolean support!
2018-04-30 09:36:32 -04:00
kchadha 8e65b3d80f Merge pull request #1092 from kchadha/refactor-video-io
Refactor Video IO
2018-04-30 09:27:10 -04:00
Karishma Chadha 857f77c511 Addressing PR comments. 2018-04-29 19:52:21 -04:00
DD 9f0f2fcd27 Pass a data uri 2018-04-27 17:23:30 -04:00