I think that a new argument should be added to the second dropdown of the "[ v] of [ v]" sensing reporter, "mouse-pointer". This way, the reporters
(mouse x) (mouse y)can be replaced with
([x position v] of [mouse-pointer v]) ([y position v] of [mouse-pointer v])which are very simple workarounds. However, "mouse x" and "mouse y" could still function correctly in projects in which they are contained. What do you think?
Last edited by scimonster (2012-07-19 13:43:31)
Offline
Appletini wrote:
It seems like the reporters
(mouse x) (mouse y)are obsolete, as there are other reporters which do the exact same things:([x position v] of [mouse-pointer v]) ([y position v] of [mouse-pointer v])I think that "mouse x" and "mouse y" are useless and redundant, as they can be so easily replicated, and should be removed in Scratch 2.0. What do you think?
1. it for lazy people so that you don't have to click on the dropdowns and stuff
2. it's easier for new scratchers.


Offline
the ([x position v] of [mouse-pointer]) reporter doesnt exist, mouse-pointer isnt an option in the drop-down menu. itd be good to add it though and remove the (mouse x) and (mouse y) reporters
Offline
777w wrote:
the ([x position v] of [mouse-pointer]) reporter doesnt exist, mouse-pointer isnt an option in the drop-down menu. itd be good to add it though and remove the (mouse x) and (mouse y) reporters
Hmm, that's funny... I have "mouse-pointer" as an option in my version of Scratch. But if it really doesn't exist for others, then yes, I think it should be created.
Offline
They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.
Offline
Wes64 wrote:
They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.
what if they were removed from the sensing section but still functioned correctly in the projects where they were used
Offline
Wes64 wrote:
They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.
What I mean is that they should still be able to work, but they don't need to be available. Sort of like how the reporters
<sqrt(1)> <abs(-1)>still work, but they were replaced with dropdowns in
([sqrt v] of (1)).
Offline
Appletini wrote:
Wes64 wrote:
They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.
What I mean is that they should still be able to work, but they don't need to be available. Sort of like how the reporters
<sqrt(1)> <abs(-1)>still work, but they were replaced with dropdowns in([sqrt v] of (1)).
They should be available. New Scratchers should use them, as they are easier, and lazy people (like most of us) want shortcuts to do things. Why remove a block?
Offline
Firedrake969 wrote:
Appletini wrote:
Wes64 wrote:
They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.
What I mean is that they should still be able to work, but they don't need to be available. Sort of like how the reporters
<sqrt(1)> <abs(-1)>still work, but they were replaced with dropdowns in([sqrt v] of (1)).They should be available. New Scratchers should use them, as they are easier, and lazy people (like most of us) want shortcuts to do things. Why remove a block?
well (sqrt (x) ) and (abs (x) ) were simplified into a single block with a drop down menu, i dont see why (mouse x) and (mouse y) cant be
Last edited by 777w (2012-07-19 14:57:57)
Offline
There's no point in taking them away. If they're there, why not just keep them? It's not totally necessary to have the other one.
Offline
ImagineIt wrote:
There's no point in taking them away. If they're there, why not just keep them? It's not totally necessary to have the other one.
yet they did it with the old "abs" and "sqrt" blocks
Offline