Discuss Scratch
- Invisible_Factory
-
Scratcher
500+ posts
Pen reporters (5 supporters)
You know how there's these reporters in the look section?
All of these reporters have a tick mark box in the editor.
My suggestion is to have another one of these in the editor
Supporters:
pvz_pro
Sheep_tester
alexphan
happyland440
Scratcher1002
Non-Supporters:
Semi-Supporters:
(costume #)And other reporters in other sections like:
(backdrop name)
(size)
(x position)
(y position)
(direction)
(volume)
(tempo)
(answer)
(loudness)
(timer)
(video [ v] on [ v])
(current [ v])
All of these reporters have a tick mark box in the editor.
My suggestion is to have another one of these in the editor
(pen size :: pen)with a tick mark box next to it. The only blocks related to pen thickness are:
change pen size by () // Can't detect thickness, but changes itI think this would be something useful.
set pen size to () // What if you had a perfect thickness size?
Supporters:
pvz_pro
Sheep_tester
alexphan
happyland440
Scratcher1002
Non-Supporters:
Semi-Supporters:
Last edited by Invisible_Factory (Feb. 17, 2016 02:11:28)
- pvz_pro
-
Scratcher
500+ posts
Pen reporters (5 supporters)
you can make it green by typing this
pen size::pen reporter
Anyway, support.
pen size::pen reporter
pen size::pen reporterAnd they are called reporters, not booleans.
Anyway, support.
- Sheep_tester
-
Scratcher
500+ posts
Pen reporters (5 supporters)
It's called a reporter, booleans only return “0” or “1”
Support and also for
Support and also for
(pen color :: pen) // reports the color in decimal
- dude341
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
It's called a reporter, booleans only return “true” or “false”Fixed.
Support and also for(pen color :: pen) // reports the color in decimal
- Invisible_Factory
-
Scratcher
500+ posts
Pen reporters (5 supporters)
Ok, I'll change the post with your suggestions.
- alexphan
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
Support for
(pen size :: pen)and
(pen color :: pen)even though nobody uses pen shade
(pen shade :: pen)
- Scratcher1002
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
Support for(pen size :: pen)and(pen color :: pen)even though nobody uses pen shade
(pen shade :: pen)
- Sheep_tester
-
Scratcher
500+ posts
Pen reporters (5 supporters)
What color will the pen color return? A number from 0-199 as used in this block:(pen color :: pen)even though nobody uses pen shade
(pen shade :: pen)
set pen color to (0)or a number from 0-16777215 as used in this block:
set pen color to [#ff0088]
- Pezd
-
Scratcher
100+ posts
Pen reporters (5 supporters)
Support, but maybe just have a dropdown menu.
(pen [size v]:: pen)
- Invisible_Factory
-
Scratcher
500+ posts
Pen reporters (5 supporters)
Support, but maybe just have a dropdown menu.Maybe. Although I almost forgot about this, this was from 14 months ago! Try not to necropost next time.(pen [size v]:: pen)
- Forum_Helper1
-
New Scratcher
500+ posts
Pen reporters (5 supporters)
It's OK to do this, and is not considered nercroposting, if the topic is still relevant. If ST hasn't yet rejected or implemented the feature into scratch, then it is likely still relevant.Support, but maybe just have a dropdown menu.Maybe. Although I almost forgot about this, this was from 14 months ago! Try not to necropost next time.(pen [size v]:: pen)
Thanks!
-FH1
Last edited by Forum_Helper1 (March 30, 2017 01:21:23)
- StrangeMagic32
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
I would like to see pen reporters in scratch, it would help people know where the pen currently is at on all values. Which can add much more opportunities for creativity 
e.g.

e.g.
(pen [color v]::pen) //color, saturation, brightness, transparency, size, RGB value, hex value
when green flag clicked
forever
if <(pen [size v]::pen) > [100]> then
say [that is too big.]
set pen size to (100)
say [] for (0) secs
end
end
Last edited by StrangeMagic32 (Feb. 13, 2019 14:23:23)
- XayCraft360
-
Scratcher
100+ posts
Pen reporters (5 supporters)
Support, because with the workaround, what if you do something like:
Then, how would the workaround work?
change pen color by (pick random (1) to (200))
Then, how would the workaround work?
- StrangeMagic32
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
Support, because with the workaround, what if you do something like:you could dochange pen color by (pick random (1) to (200))
Then, how would the workaround work?
change [pen color v] by (pick random (1) to (200))but thanks for the support!
set pen color to (pen color)

Last edited by StrangeMagic32 (Dec. 17, 2018 22:17:52)
- powercon5
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
Just so you know in 3.0 it's now
colour
saturation
brightness
transparency
I think all these sorts of values should just have an inbuilt reporter to be honest. Sure, the work around is technically easy, but it's a bit messy and easy to accidentally mess up.
colour
saturation
brightness
transparency
I think all these sorts of values should just have an inbuilt reporter to be honest. Sure, the work around is technically easy, but it's a bit messy and easy to accidentally mess up.
- -ShadowOfTheFuture-
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
Support! This would be pretty helpful.
Maybe there could just be one block with a dropdown?
Maybe there could just be one block with a dropdown?
(pen [color v] :: pen) // dropdown includes color, size, shade, transparency, RGB value, hex value
Last edited by -ShadowOfTheFuture- (Dec. 18, 2018 01:00:25)
- StrangeMagic32
-
Scratcher
1000+ posts
Pen reporters (5 supporters)
Support! This would be pretty helpful.Yeah, that's definitely better than 3 separate blocks xD
Maybe there could just be one block with a dropdown?(pen [color v] :: pen) // dropdown includes color, size, shade, transparency, RGB value, hex value












