Discuss Scratch

HOWING
Scratcher
500+ posts

New blocks: "stop asking" and "ask in progress?"

Support for the first one.

No support for the last one as for reasons above.

Last edited by HOWING (Jan. 3, 2015 16:56:44)

seanbobe
Scratcher
500+ posts

New blocks: "stop asking" and "ask in progress?"

1.support!

2. I'm gonna go against consensus and support. as OP said, the new block will say false if stop is pressed and then the block is run. the workaround will say true in this condition.
peppermintpatty5
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

stop asking::sensing
We NEED this block so badly!!! Why don't we have it yet???
SUPPORT!

No support for the second one though due to the simple workaround.
HOWING
Scratcher
500+ posts

New blocks: "stop asking" and "ask in progress?"

if you put:
ask [] and wait//with no text the the string.
Then it will still ask so that's why I support the first one.
AonymousGuy
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

support for both

and guys the second one doesn't have all that simple of a workaround, because it requires something like this:
define ask (string) and wait
set [asking v] to [true]
ask (string) and wait
set [asking v] to [false]

define stop asking
set [asking v] to [false]
stop asking :: sensing

<(asking) = [true]>

thats a 7-block workaround all things considered and without custom blocks its even harder
TheHockeyist
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

Support for the first.
Alberknyis
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

stop asking::sensing

You know you'd need two separate scripts just for this to work, right?
peppermintpatty5
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

Alberknyis wrote:

stop asking::sensing

You know you'd need two separate scripts just for this to work, right?
??? Not sure what you mean, could you explain further.
Alberknyis
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

See above post

ask [] and wait
This block, right here. Any blocks under it WILL NOT RUN until it has finished asking.

Therefore, to stop it you'll need a separate script which contains that block.
Zro716
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

adding to above post by Alberknyis

not even the “stop all other scripts in sprite” block works against the ask block dialog. maybe that should be fixed?

Last edited by Zro716 (Jan. 10, 2015 06:35:38)

Alberknyis
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

Zro716 wrote:

not even the “stop all other scripts in sprite” block works against the ask block dialog. maybe that should be fixed?

It… Doesn't? o.O


Edit: Oh. I saw the project XD

You know, this one.

Last edited by Alberknyis (Jan. 10, 2015 07:10:09)

peppermintpatty5
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

Alberknyis wrote:

See above post

ask [] and wait
This block, right here. Any blocks under it WILL NOT RUN until it has finished asking.

Therefore, to stop it you'll need a separate script which contains that block.
Ahh ok, I understand. Naturally, yes.
NolanAwesome
Scratcher
500+ posts

New blocks: "stop asking" and "ask in progress?"

Support for both!
powercon5
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

support number 1
Sonickyle
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

Support for the first, but I'm not sure about the second one. It has such a simple workaround.
ev3commander
Scratcher
500+ posts

New blocks: "stop asking" and "ask in progress?"

Support all


What about:

stop saying :: looks
saying? :: boolean looks // maybe sensing
stop thinking :: looks
thinking? :: boolean looks // also maybe sensing
peppermintpatty5
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

ev3commander wrote:

Support all
What about:
stop saying :: looks
saying? :: boolean looks // maybe sensing
stop thinking :: looks
thinking? :: boolean looks // also maybe sensing
“Say nothing” actually existed at one point but it was removed due to it's really simple workaround:
say []//Leave empty.
Iditaroid
Scratcher
500+ posts

New blocks: "stop asking" and "ask in progress?"

It's a nice idea but for some reason I don't feel like the Scratch Team is going to take you up on it! I think the ask button is just supposed to be a very basic introduction to the user input sort of thing and that it probably won't be expanded upon much further.
DevanWolf
Scratcher
100+ posts

New blocks: "stop asking" and "ask in progress?"

ev3commander wrote:

Support all


What about:

stop saying :: looks
saying? :: boolean looks // maybe sensing
stop thinking :: looks
thinking? :: boolean looks // also maybe sensing
For “stop saying” or “say nothing” you just need to use this block:
say[]//Empty text box.
peppermintpatty5
Scratcher
1000+ posts

New blocks: "stop asking" and "ask in progress?"

DevanWolf wrote:

ev3commander wrote:

Support all


What about:

stop saying :: looks
saying? :: boolean looks // maybe sensing
stop thinking :: looks
thinking? :: boolean looks // also maybe sensing
For “stop saying” or “say nothing” you just need to use this block:
say[]//Empty text box.
I… literally just said that a few posts above.

Last edited by peppermintpatty5 (Jan. 19, 2015 03:03:40)

Powered by DjangoBB