I was trying to create a board game on scratch, and for ease of programming, I wanted to make the costume names of the various numbers of the dice the actual numbers (the dice with the one on it would be named 1, so on and so forth). However, I noticed that the costume naming thing HAD to put a 1 at the end of it, making my idea seem less practical. Please get rid of the automatic costume thingamajigy in the next version of scratch!
Offline
IIRC it didn't exist until 1.3... before that naming costumes was much less annoying.
Offline
I support this post!
Offline
It's so irritating!
When I work on my Star Wars sprites (for my collection ), it takes quite a while to fix costume numbers...
Offline
Agreed. Even though Scratch's "auto numbering" is a mechanism to prevent duplicate sprite names, it can be really annoying.
Offline
You could name them 'one', 'two' etc...
But still, I really want them to change this, it gets so annoying
Offline
helpful sometimes, but annoying even more.
Offline
Just use costumes named something like '1dice', '2dice', '3dice', etc. and use a
[blocks]<switch to costume[(( join ((<{ number }>))(( dice ))[/blocks]
Sorry, it's a bit messy because [blocks ] doesn't support join...
Last edited by nXIII (2010-03-23 15:15:46)
Offline
Lightnin wrote:
Ah - I'm pretty sure this will get solved when we release Scratch 2.0, since it will be implemented in different code. I can't swear to it - but you'll probably get your wish!
Hooray!
Thanks for the feedback, Lightnin.
Offline
Lightnin wrote:
Ah - I'm pretty sure this will get solved when we release Scratch 2.0, since it will be implemented in different code. I can't swear to it - but you'll probably get your wish!
Yay! Yay! Yay!
Offline
Lightnin wrote:
Ah - I'm pretty sure this will get solved when we release Scratch 2.0, since it will be implemented in different code. I can't swear to it - but you'll probably get your wish!
Offline
nXIII wrote:
Just use costumes named something like '1dice', '2dice', '3dice', etc. and use a
[blocks]<switch to costume[(( join ((<{ number }>))(( dice ))[/blocks]
Sorry, it's a bit messy because [blocks ] doesn't support join...
That what you mean?
Offline
nXIII wrote:
Just use costumes named something like '1dice', '2dice', '3dice', etc. and use a
[blocks]<switch to costume[(( join ((<{ number }>))(( dice ))[/blocks]
Sorry, it's a bit messy because [blocks ] doesn't support join...
That won't work... when you put a reporter into the "switch to costume" block, it only checks for numbers and switches to that costume number. (wait, that might be the solution to throughthefire's problem!)
But I still definitely support the removal of the automatic numbering. It causes a lot of problems when trying to rename costumes.
Last edited by hmnwilson (2010-03-24 12:33:33)
Offline
hmnwilson wrote:
nXIII wrote:
Just use costumes named something like '1dice', '2dice', '3dice', etc. and use a
[blocks]<switch to costume[(( join ((<{ number }>))(( dice ))[/blocks]
Sorry, it's a bit messy because [blocks ] doesn't support join...That won't work... when you put a reporter into the "switch to costume" block, it only checks for numbers and switches to that costume number. (wait, that might be the solution to throughthefire's problem!)
But I still definitely support the removal of the automatic numbering. It causes a lot of problems when trying to rename costumes.
It does work. I just checked it.
Offline
hmnwilson wrote:
nXIII wrote:
Just use costumes named something like '1dice', '2dice', '3dice', etc. and use a
[blocks]<switch to costume[(( join ((<{ number }>))(( dice ))[/blocks]
Sorry, it's a bit messy because [blocks ] doesn't support join...That won't work... when you put a reporter into the "switch to costume" block, it only checks for numbers and switches to that costume number. (wait, that might be the solution to throughthefire's problem!)
But I still definitely support the removal of the automatic numbering. It causes a lot of problems when trying to rename costumes.
Wrong, wrong, wrong-o! You are WRONG! It takes the string and checks through the costumes. Take, for example, like EVERY SINGLE ONE of my projects...
Last edited by nXIII (2010-03-24 17:40:41)
Offline
nXIII wrote:
hmnwilson wrote:
nXIII wrote:
Just use costumes named something like '1dice', '2dice', '3dice', etc. and use a
[blocks]<switch to costume[(( join ((<{ number }>))(( dice ))[/blocks]
Sorry, it's a bit messy because [blocks ] doesn't support join...That won't work... when you put a reporter into the "switch to costume" block, it only checks for numbers and switches to that costume number. (wait, that might be the solution to throughthefire's problem!)
But I still definitely support the removal of the automatic numbering. It causes a lot of problems when trying to rename costumes.Wrong, wrong, wrong-o! You are WRONG! It takes the string and checks through the costumes. Take, for example, like EVERY SINGLE ONE of my projects...
Seriously? For me it doesn't do anything at all. I even tried the script you made... nothing happened. (and yes, the costumes were named correctly.)
Last edited by hmnwilson (2010-03-24 20:58:22)
Offline
hmnwilson wrote:
nXIII wrote:
hmnwilson wrote:
That won't work... when you put a reporter into the "switch to costume" block, it only checks for numbers and switches to that costume number. (wait, that might be the solution to throughthefire's problem!)
But I still definitely support the removal of the automatic numbering. It causes a lot of problems when trying to rename costumes.Wrong, wrong, wrong-o! You are WRONG! It takes the string and checks through the costumes. Take, for example, like EVERY SINGLE ONE of my projects...
Seriously? For me it doesn't do anything. I even tried the script you made... nothing happened at all. (and yes, the costumes were named correctly.)
Um... is that like a beta-ish version or something?
Offline
When you put a reporter into the [switch to costume [costume1]] block, it'll only change costume if the costume has a number name. The name "13" would work, but not "costume13".
Offline
I didn't know either! I just tested it for the post!
Offline