gryffn wrote:
distructo wrote:
i know!
its a [blocks]<(saying [)>[/blocks] block!
code:('saying %w' report if saying anything
but im warning you, it might not workit works partly when you put it in this way ('saying %w' #report #if #saying #anything)
Uh... Putting # before every word doesn't do anything...
Offline
SeptimusHeap wrote:
gryffn wrote:
distructo wrote:
i know!
its a [blocks]<(saying [)>[/blocks] block!
code:('saying %w' report if saying anything
but im warning you, it might not workit works partly when you put it in this way ('saying %w' #report #if #saying #anything)
Uh... Putting # before every word doesn't do anything...
ok then ill fix it
Offline
nXIII wrote:
abootflock wrote:
I'll Make a version of scratch with all of these.
*AHEM* that's not a very original idea, is it now?
yeah really, that's what 90% of all mods are.
Offline
abootflock wrote:
I'll Make a version of scratch with all of these.
That's a really bold statement. Doing that isn't suggested at all, in fact, people will yell at you if you do. When you make a mod, you're supposed to come up with your own blocks. You can use some other blocks if you really don't know how to make them, but GIVE CREDIT! That's really important.
Offline
I think the most important thing with releasing a modified version of Scratch is that you bring the community something new. An idea or style no other mod has thought of yet, otherwise no one will be particularly interested in it. Credit is very important, it's important to work hard on a modification but don't claim others' hard work as your own
Offline
:cool<move( )steps><move( )steps><move( )steps><move( )steps><move( )steps><move( )steps>
Offline
Offline
this already exists. its called the block library.
Offline
block specs:
('%s as boolean' b booleen: 'true’)
other ops:
booleen: t1
| t2 |
t2 _ t1 asString.
(t2 = '0'
or: [t2 = '' or: [t2 = 'false']])
ifTrue: [^ false].
^ true
<[] as boolean>
Last edited by PencilFactory (2012-03-10 15:41:33)
Offline
sparks wrote:
This got pulled up again after 4 months of inactivity? Please avoid necroposting unless you have something to contribute, guys
And again >
Offline
block spec:('set color of %v to %c)
variables method:
setColorOfVar: t1 to: t2 | t4 t5 t6 t7 | t6 _ self ownerThatIsA: ScratchFrameMorph. t6 ifNil: [(t5 _ self ownerThatIsA: OffscreenWorldMorph) ifNil: [^ self]. t6 _ t5 frame]. (self varNames includes: t1) ifFalse: [t7 _ t6 workPane. (t7 varNames includes: t1) ifTrue: [^ t7 setColorOfVar: t1 to: t2]]. t4 _ VariableBlockMorph new commandSpec: t1; receiver: self blockReceiver. t5 _ t6 watcherForBlock: t4. t5 ifNotNil: [t5 setCategoryColor: t2]
Last edited by WIlliam7777 (2013-01-12 22:32:25)
Offline