It is still under development.
Offline
Down to page 5?!
BUMP!
Anyway, I hope to release an alpha by the end of January that will contain all the new UI features but not the new blocks yet.
Offline
You mentioned my [run code on --sprite/stage--] block, but I've updated the block since.
The new code is:
doTellSpriteTo
| t1 t2 t3 |
t1 _ stackFrame expression.
t2 _ stackFrame arguments.
t2 size = 0
ifTrue:
[t3 _ t1 argumentAt: 1.
^ self pushStackFrame: (ScratchStackFrame new expression: t3)].
self popStackFrame.
t3 _ t1 fullCopy.
t3
allMorphsDo: [:t4 | (t4 respondsTo: #receiver:)
ifTrue: [t4 receiver: (ScriptableScratchMorph new coerceSpriteArg: t2 first)]].
self pushStackFrame: (ScratchStackFrame new expression: t3 firstBlockList)Offline
rubiks_cube_guy238 wrote:
You mentioned my [run code on --sprite/stage--] block, but I've updated the block since.
The new code is:Code:
doTellSpriteTo | t1 t2 t3 | t1 _ stackFrame expression. t2 _ stackFrame arguments. t2 size = 0 ifTrue: [t3 _ t1 argumentAt: 1. ^ self pushStackFrame: (ScratchStackFrame new expression: t3)]. self popStackFrame. t3 _ t1 fullCopy. t3 allMorphsDo: [:t4 | (t4 respondsTo: #receiver:) ifTrue: [t4 receiver: (ScriptableScratchMorph new coerceSpriteArg: t2 first)]]. self pushStackFrame: (ScratchStackFrame new expression: t3 firstBlockList)
Thanks.
Offline