mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-19 01:29:49 +00:00
eb29cd3268
- If you had custom brushes in your project and you opened a new one (from a .pxo file), the brushes would stack. Now, the previous brushes get removed. - Added arrow left and right indicators for the selected brushes.
21 lines
824 B
GDScript
21 lines
824 B
GDScript
extends Button
|
|
|
|
var brush_type = Global.BRUSH_TYPES.PIXEL
|
|
var custom_brush_index := -1
|
|
|
|
func _on_BrushButton_pressed() -> void:
|
|
if Input.is_action_just_released("left_mouse"):
|
|
Global.current_left_brush_type = brush_type
|
|
Global.left_brush_indicator.get_parent().remove_child(Global.left_brush_indicator)
|
|
add_child(Global.left_brush_indicator)
|
|
if custom_brush_index > -1:
|
|
Global.custom_left_brush_index = custom_brush_index
|
|
Global.update_left_custom_brush()
|
|
|
|
elif Input.is_action_just_released("right_mouse"):
|
|
Global.current_right_brush_type = brush_type
|
|
Global.right_brush_indicator.get_parent().remove_child(Global.right_brush_indicator)
|
|
add_child(Global.right_brush_indicator)
|
|
if custom_brush_index > -1:
|
|
Global.custom_right_brush_index = custom_brush_index
|
|
Global.update_right_custom_brush() |