I think that an <I recieve> block would be really helpful. I've needed this block several times, and it was a pain to work around it with variables.
I've needed it mostly in things like this:
<repeat until> <I recieve: Stop it!
<play sound[ annoying sound ]and wait>
<end>
Offline
Good idea!
Everyone wants this...
Offline
You can just map it to a variable, or use "costume cues" where you use the "costume of sprite____" block
Offline
i definitely want that block. I even made a project about that a long time ago! My Project!
Offline
weswesrock wrote:
You can just map it to a variable, or use "costume cues" where you use the "costume of sprite____" block
I know, but that takes a while, and it would be much more convinient if there was just an <I recieve:__> block.
Offline
I think I suggested this a while ago... YOu could do the same thing with variables with a set variable instead of broadcast
Offline
I know that, but as I said in the first post:
martianshark wrote:
it was a pain to work around it with variables.
Offline
We all know that you can use variables, but it can get hard... and wouldn't it be nice? And everyone wants it...
Offline
Jonathanpb wrote:
We all know that you can use variables, but it can get hard... and wouldn't it be nice? And everyone wants it...
It's actually not very hard, I use it a lot, but I agree though it would be a little easier
Last edited by jacool (2009-10-08 02:00:58)
Offline
It's been suggested a gazillion times, but the answer remains the same: NO, because it's not boolean! diamond-shaped blocks are all boolean, but that isn't, thus it will not work. <If I am recieving [ ] > may work, but it's still more trouble than it's worth: real programming is full of all sorts of things you need to do to side-step, and as Scratch is a language meant to prep you for real programming, it seems quite unnecessary.
Offline
This will not happen, the Scratch Team has mentioned it a million times. (Which may be true)
Offline
coolstuff wrote:
It's been suggested a gazillion times, but the answer remains the same: NO, because it's not boolean! diamond-shaped blocks are all boolean, but that isn't, thus it will not work. <If I am recieving [ ] > may work, but it's still more trouble than it's worth: real programming is full of all sorts of things you need to do to side-step, and as Scratch is a language meant to prep you for real programming, it seems quite unnecessary.
What do you mean? <If I am recieving [ ] > is the same thing.
Offline
No it isn't. If you are using the block, "Broadcast [] and wait", then <I am receiving []> would only be true (it's a boolean so the value is true or false) if the scripts are in action.
Offline