jmoenig
|
cd0452f20c
|
optimized HOF primitives to only assert input types once
|
2019-10-30 10:58:18 +01:00 |
jmoenig
|
779f76299c
|
optimized type assertions in FOR and NUMBERS prims
so they only get performed once and are able to give back meaningful error messages
|
2019-10-29 18:06:25 +01:00 |
jmoenig
|
40c416a121
|
fixed FOR so it can take numbers entered as text
bug report by Kathy from Piazza
|
2019-10-29 18:01:03 +01:00 |
jmoenig
|
c359d345cb
|
added support for counting down using the "numbers" reporter
|
2019-10-29 07:48:22 +01:00 |
jmoenig
|
7c96c5d76a
|
added sprite dimension selectors to the OF reporter's dropdown menu
which is what I was about to work on when disaster struck with Chrome v78 forcing me to optimize collision detection instead ;-)
|
2019-10-25 15:01:28 +02:00 |
jmoenig
|
dac5bfa6bb
|
new experimental entry for "green flag pressed" in the BROADCAST block's dropdown
when the shift key is pressed
|
2019-10-21 11:11:11 +02:00 |
jmoenig
|
d56b8de386
|
added list type assertion for samples to "new sound" primitive
|
2019-10-20 20:14:26 +02:00 |
jmoenig
|
5ff93118fb
|
generate stereo sounds
if desired, by passing a 2-dimensional list of samples
|
2019-10-20 19:59:53 +02:00 |
jmoenig
|
8d71867d96
|
changed default name for new costumes created with STRETCH etc. to localized 'costume'
|
2019-10-20 17:09:30 +02:00 |
jmoenig
|
371769ae40
|
added sampling rate input to "new sound" primitive
|
2019-10-20 14:07:55 +02:00 |
jmoenig
|
6306bcc279
|
added "new sound" from list of samples primitive reporter to "sound" category
|
2019-10-20 13:15:54 +02:00 |
jmoenig
|
2aab0294ba
|
tweaked and optimized reportNewCostume() primitive
|
2019-10-18 13:26:44 +02:00 |
jmoenig
|
14822fb957
|
added "new costume" primitive reporter to "looks" category
|
2019-10-18 11:48:11 +02:00 |
jmoenig
|
e4fd60f6cc
|
added selectors for sprites' bounding box (left, right, top, bottom) to MY dropdown
|
2019-10-17 18:07:59 +02:00 |
jmoenig
|
0c499981e9
|
assert that dimensions given for STRETCH are finite numbers
avoid crash
|
2019-10-16 23:12:50 +02:00 |
jmoenig
|
73bace690b
|
removed a conflicting thread from STOP ALL
loading a project that fires STOP ALL from a WHEN hat block no longer "hangs" Snap
|
2019-10-16 17:12:12 +02:00 |
jmoenig
|
3f6a0f668f
|
removed an obsolete "under construction" marker
|
2019-10-16 16:43:31 +02:00 |
jmoenig
|
aff8e67069
|
running STOP ALL now also toggles all generic WHEN hat blocks
just like pressing the red STOP sign button
|
2019-10-16 16:42:25 +02:00 |
jmoenig
|
dd22d34598
|
made "i" upvar inside FOR loop's C-Shape slot mutable by user script
|
2019-10-14 16:57:54 +02:00 |
jmoenig
|
edaa97c286
|
fixed MY PARTS so mutating the result list has no effect
|
2019-10-14 13:21:44 +02:00 |
jmoenig
|
6ff5dcd6bb
|
accept a list of pixels in the SWITCH TO COSTUME block
thanks, @DyslexicAwe for the idea!
|
2019-10-11 08:45:45 +02:00 |
jmoenig
|
a86016948e
|
changed "rgba" selector to "r-g-b-a"
|
2019-08-07 12:54:45 +02:00 |
jmoenig
|
4d9cc90c1f
|
made "temporary?" attribute for clones settable
in the SET->my... block
|
2019-08-07 12:27:00 +02:00 |
jmoenig
|
f22bc546ef
|
added "rgba" option to (aspect) AT (location) reporter in the sensing category
returns a 4-item list of values from 0-255 (same is pixels from a costume)
|
2019-08-07 11:08:32 +02:00 |
jmoenig
|
a2237b7a53
|
new experimental "paste on" block in the "pen" category
currently hidden in dev mode
|
2019-08-06 07:53:56 +02:00 |
jmoenig
|
e28bd1ca39
|
fixed a glitch when running a generic WHEN hat block with a literal Boolean input
|
2019-07-15 07:38:05 +02:00 |
jmoenig
|
17fb241d1a
|
enhanced CSV-parsing to auto-detect the most likely delimiter
among comma, semi-colon, pipe and tab based on examining the first line
|
2019-07-10 10:31:07 +02:00 |
jmoenig
|
0e9e9a05a7
|
experimental tolerant color collision detection (in dev mode)
|
2019-07-08 12:32:29 +02:00 |
jmoenig
|
2d891b0818
|
updated version history
|
2019-07-01 11:26:09 +02:00 |
brianharvey
|
b0fe98a9a8
|
fix for each bug
|
2019-07-01 00:06:12 -07:00 |
jmoenig
|
bc908f9608
|
renamed COMBINE label, switching the inputs
|
2019-06-25 16:21:42 +02:00 |
jmoenig
|
ca56432c3a
|
optional formal inputs for rings in MAP, KEEP, FIND, COMBINE
experimental:
#1 - element
#2 - optional | index
#3 - optional | source list
|
2019-06-25 16:05:28 +02:00 |
jmoenig
|
2b93fb1b4c
|
fixed #2249, predicates inside generic WHEN hats can now pass upvars
|
2019-06-03 12:56:06 +02:00 |
jmoenig
|
cf692d0213
|
allow numbers as sprite names in SET
|
2019-05-31 11:27:55 +02:00 |
jmoenig
|
cecf87f3e2
|
optimized FOREACH performance for large linked lists
|
2019-05-31 10:31:21 +02:00 |
jmoenig
|
a7abb08220
|
made "name" attribut programmatically settable
this is a ridiculously annoying and unneccessary feature, I hate my life!
|
2019-05-29 13:22:07 +02:00 |
jmoenig
|
2150bbf8bf
|
renamed "whitespace" option in SPLIT to "word"
|
2019-05-29 12:14:26 +02:00 |
jmoenig
|
137b9b51df
|
added JIT-compiled "blitz" version of FIND
|
2019-05-29 11:53:21 +02:00 |
jmoenig
|
066fa407ae
|
added "Find First" primitive to lists category
|
2019-05-29 11:34:30 +02:00 |
jmoenig
|
8fec29ca7c
|
still more video projection generalization refactoring
|
2019-05-15 14:35:40 +02:00 |
jmoenig
|
ef942dd09f
|
more video / projection refactoring yet
|
2019-05-15 13:25:52 +02:00 |
jmoenig
|
636ee31b0e
|
more video projection refactoring
|
2019-05-15 13:22:05 +02:00 |
jmoenig
|
cf2d94cc51
|
refactored videoLayer so it can also be used for other extensions (maps, 3d)
|
2019-05-15 12:41:09 +02:00 |
jmoenig
|
9344d7677f
|
fixed costume names and thumbnails for computed costumes
|
2019-05-13 01:31:23 +02:00 |
jmoenig
|
d9f3c96f89
|
tweaked new video-snap (still capture) feature
|
2019-05-09 00:20:33 +02:00 |
jmoenig
|
7647811884
|
new video-snap (still capture) feature
|
2019-05-08 19:56:24 +02:00 |
jmoenig
|
358296bb11
|
auto-start video capture when querying, stop video on stop-all
|
2019-05-08 15:25:29 +02:00 |
jmoenig
|
20e2d70723
|
cleaned up redundant code for video motion sensing
|
2019-05-08 15:01:47 +02:00 |
jmoenig
|
f1e49f7cde
|
finalized video ops
|
2019-05-08 10:40:46 +02:00 |
jmoenig
|
03acf231cd
|
added a %self menu
|
2019-05-08 09:41:31 +02:00 |