-
-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makes painting usable #12297
base: master
Are you sure you want to change the base?
Makes painting usable #12297
Conversation
code/datums/components/palette.dm
Outdated
var/is_right_clicking = LAZYACCESS(params2list(params), RIGHT_CLICK) | ||
var/index = text2num(choice) | ||
if(is_right_clicking) | ||
var/chosen_color = input(user, "Pick new color", "[parent]", colors[index]) as color|null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use tgui color picker
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Peak ngl i can see our talented folks liking this! now we need the port of the search bar on the librator console to easily print cool paintings! |
About The Pull Request
This adds painting palettes, painting gridlines, more painting canvases, and centralizes painting persistence.
Palettes allow you to store colors for later use.
Gridlines explain themselves.
Canvases are nice.
New persistence code.
Ports:
Why It's Good For The Game
The color swapping with painting has been the most ass part of it, and has stopped me from ever really getting into it.
Furthermore, we really lack an actual tool for painting that isnt just spraypainting shit all over, which isnt ideal.
This should work a lot better.
I have waited over a year to get rclick support, just for this branch.
Testing Photographs and Procedure
Screenshots&Videos
dreamseeker_8nN28pRHOe.mp4
Changelog
🆑 rkz, AnturK, Ghommie
add: You can now become patron of your favorite painting by buying sponsorship from Nanotrasen Trust Foundation.
add: Painter's palettes are now available at library vendor.
add: Can use strokes in paintings now
add: Adds a eye-dropper-like right-click function to the painting canvas UI. Right-Click a pixel on the canvas while holding a painting tool to have it copy its color.
add: Also adds a right-click function to the color palette at the bottom of the UI to allow users to set its colors without having to alternate between the game window and the UI.
add: A tooltip has been added near the top-left corner of the same UI to let players know of these features.
add: The Canvas UI now shows a grid while the user is painting.
admin: adds admin menu for seeing all current paintings
/:cl: