olliereznor

I think It would be a good idea if some of the event blocks had a counterpart as a control block. for an example (if space clicked or if flag clicked). I know that there are ways to do this already but I thought this would make it easier to pull off. I hope that you feel this would be a good idea.


-Oliver

JPOWERPUFFGIRLS

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart

p-p-p-p-p-p-p-p-p-p-

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.

JPOWERPUFFGIRLS

p-p-p-p-p-p-p-p-p-p- wrote:

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.
That's what I'm talking about, for the block to activate (unless they were using see inside) they would have already clicked the green flag

Vibrato

JPOWERPUFFGIRLS wrote:

p-p-p-p-p-p-p-p-p-p- wrote:

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.
That's what I'm talking about, for the block to activate (unless they were using see inside) they would have already clicked the green flag
Yep. this could detect subsequent clicks of the green flag.

JPOWERPUFFGIRLS

Vibrato wrote:

JPOWERPUFFGIRLS wrote:

p-p-p-p-p-p-p-p-p-p- wrote:

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.
That's what I'm talking about, for the block to activate (unless they were using see inside) they would have already clicked the green flag
Yep. this could detect subsequent clicks of the green flag.
Yeah, but subsequent clicks would just start the project over, are you saying that with this, that wouldn't happen anymore

sportfan999

So like:
<@greenFlag   clicked?::sensing>
or
<@greenFlag clicked?::control>
Why would you use this? You start a script with the “Green Flag” hatblock. I don't see any instance when anyone would use this. So, no support.
Sorry if this sounds rude, I'm just expressing my opinion.

Vibrato

JPOWERPUFFGIRLS wrote:

Vibrato wrote:

JPOWERPUFFGIRLS wrote:

p-p-p-p-p-p-p-p-p-p- wrote:

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.
That's what I'm talking about, for the block to activate (unless they were using see inside) they would have already clicked the green flag
Yep. this could detect subsequent clicks of the green flag.
Yeah, but subsequent clicks would just start the project over, are you saying that with this, that wouldn't happen anymore
No. Green flag doesn't restart the entire project actually, all it does is start the scripts with the
when green flag clicked
block on top.

If I had the proposed boolean under a broadcast I could detect if the green flag is clicked again.

JPOWERPUFFGIRLS

Vibrato wrote:

JPOWERPUFFGIRLS wrote:

Vibrato wrote:

JPOWERPUFFGIRLS wrote:

p-p-p-p-p-p-p-p-p-p- wrote:

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.
That's what I'm talking about, for the block to activate (unless they were using see inside) they would have already clicked the green flag
Yep. this could detect subsequent clicks of the green flag.
Yeah, but subsequent clicks would just start the project over, are you saying that with this, that wouldn't happen anymore
No. Green flag doesn't restart the entire project actually, all it does is start the scripts with the
when green flag clicked
block on top.

If I had the proposed boolean under a broadcast I could detect if the green flag is clicked again.
Which chain reacts for all the other blocks, and unless you use see inside, you can't do anything without the green flag, so clicking it again would just start all the scripts with
when green flag clicked
and I still don't see a situation this would be needed

Vibrato

JPOWERPUFFGIRLS wrote:

Vibrato wrote:

JPOWERPUFFGIRLS wrote:

Vibrato wrote:

JPOWERPUFFGIRLS wrote:

p-p-p-p-p-p-p-p-p-p- wrote:

JPOWERPUFFGIRLS wrote:

Why would you need an if flag is clicked block, the green flag already starts the project, if you click it again, you'll just restart
They mean like a <if flag clicked?> block I think.
That's what I'm talking about, for the block to activate (unless they were using see inside) they would have already clicked the green flag
Yep. this could detect subsequent clicks of the green flag.
Yeah, but subsequent clicks would just start the project over, are you saying that with this, that wouldn't happen anymore
No. Green flag doesn't restart the entire project actually, all it does is start the scripts with the
when green flag clicked
block on top.

If I had the proposed boolean under a broadcast I could detect if the green flag is clicked again.
Which chain reacts for all the other blocks, and unless you use see inside, you can't do anything without the green flag, so clicking it again would just start all the scripts with
when green flag clicked
and I still don't see a situation this would be needed
That is where you are wrong. The green flag still doesn't restart all of the blocks. It might start the scripts, but scripts can continue going on through a green flag click.

-InsanityPlays-

<key [space v] pressed?>
It already exists.

sportfan999

-InsanityPlays- wrote:

<key [space v] pressed?>
It already exists.
…and
<@greenFlag clicked?::sensing>
literally has no purpose.

olliereznor

nvm then

Vibrato

sportfan999 wrote:

-InsanityPlays- wrote:

<key [space v] pressed?>
It already exists.
…and
<@greenFlag clicked?::sensing>
literally has no purpose.
It can be used to detect clicks of the green flag. I can think of a bunch of projects that say to click flag twice to sync up, why not ensure it with this block?

Zoomer_X

Well, that would mean
when green flag clicked
forever
if <@greenFlag clicked? :: sensing> then
...
end
end
and, that would be a little creepy because the green flag block is already the most used hat block. Also there is already a
<key [space v] pressed?>
block.