Discuss Scratch

micro_bitty
Scratcher
100+ posts

Cursor blocks

Hello.
It's been a while since I have been on this forum!
Anyways, I have been recently developing various pseudo-operating systems in Scratch, and would like to create custom cursors via having a sprite over the normal cursor. Small problem: the normal cursor is in the way. To fix this, I suggest a function to hide and show the cursor.

Some following blocks are:

hide cursor // hides the cursor

show cursor // shows the cursor
If you have anything to add to the suggestion, please post below.
If you support it, reply below with the reason why. (“i support this, full stop”) is not allowed as it violated Scratch's community guidelines.
DarthVader4Life
Scratcher
1000+ posts

Cursor blocks

how much of an area would it affect? the project area or the whole screen?
micro_bitty
Scratcher
100+ posts

Cursor blocks

DarthVader4Life wrote:

how much of an area would it affect? the project area or the whole screen?
Just the project screen.
DarthVader4Life
Scratcher
1000+ posts

Cursor blocks

micro_bitty wrote:

DarthVader4Life wrote:

how much of an area would it affect? the project area or the whole screen?
Just the project screen.
ok, this could be useful then. but maybe
<cursor on project screen?>

should be added into this.

Last edited by DarthVader4Life (Feb. 2, 2020 19:39:12)

Robby_Blue
Scratcher
100+ posts

Cursor blocks

DarthVader4Life wrote:

snip i think
ok, this could be useful then. but maybe
<cursor on project screen?::sensing

should be added into this.

There are already workarounds for that, just do
<<<(mouse x) > [-240]> and <(mouse x) < [240]>> and <<(mouse y) > [-180]> and <(mouse y) < [180]>>>
DarthVader4Life
Scratcher
1000+ posts

Cursor blocks

Robby_Blue wrote:

DarthVader4Life wrote:

snip i think

ok, this could be useful then. but maybe
<cursor on project screen?::sensing

should be added into this.

There are already workarounds for that, just do
<<<(mouse x) > [-240]> and <(mouse x) < [240]>> and <<(mouse y) > [-180]> and <(mouse y) < [180]>>>
that's a lotta blocks.

Last edited by DarthVader4Life (Feb. 2, 2020 20:44:06)

minor-edit
Scratcher
500+ posts

Cursor blocks

DarthVader4Life wrote:

that's a lotta blocks.
Yeah, but there's a lot of blocks in Scratch already. So, Scratch Team probably won't add it if there's a workaround.

Robby_Blue wrote:

There are already workarounds for that, just do
<<<(mouse x) > [-240]> and <(mouse x) < [240]>> and <<(mouse y) > [-180]> and <(mouse y) < [180]>>>
Or
< < ([abs v] of (mouse x)) < [241] > and < ([abs v] of (mouse y)) < [181] > >
mica43683
Scratcher
500+ posts

Cursor blocks

Duplicate.
This is the oldest topic I could find.
Paddle2See
Scratch Team
1000+ posts

Cursor blocks

mica43683 wrote:

Duplicate.
This is the oldest topic I could find.
Thanks for the link! It does look like this is a duplicate topic so I'll close it to keep the conversation all in one place.

Please use the existing topic in the link above.

Last edited by Paddle2See (Feb. 3, 2020 09:37:41)

Powered by DjangoBB