mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-19 09:39:48 +00:00
c6b9a1fb82
* gdformat . * Lint code - Part 1 * Format code - Part 2 * Lint code - Part 2 Trying to fix the max allowed line length errors * Add normal_map_invert_y to the image .import files Because of Godot 3.4 * Do not call private methods outside of the script's scope Lint code - Part 3 * Format code - Part 3 * Fixed more line length exceeded errors - Lint code Part 3 * Export array of licenses - Lint code part 4 * Clean hint_tooltip code from Global Removes a lot of lines of code * Create static-checks.yml * Fix FreeType's license
29 lines
672 B
GDScript
29 lines
672 B
GDScript
extends BaseButton
|
|
|
|
var brush = Global.brushes_popup.Brush.new()
|
|
|
|
|
|
func _on_BrushButton_pressed() -> void:
|
|
# Delete the brush on middle mouse press
|
|
if Input.is_action_just_released("middle_mouse"):
|
|
_on_DeleteButton_pressed()
|
|
else:
|
|
Global.brushes_popup.select_brush(brush)
|
|
|
|
|
|
func _on_DeleteButton_pressed() -> void:
|
|
if brush.type != Global.brushes_popup.CUSTOM:
|
|
return
|
|
|
|
Global.brushes_popup.remove_brush(self)
|
|
|
|
|
|
func _on_BrushButton_mouse_entered() -> void:
|
|
if brush.type == Global.brushes_popup.CUSTOM:
|
|
$DeleteButton.visible = true
|
|
|
|
|
|
func _on_BrushButton_mouse_exited() -> void:
|
|
if brush.type == Global.brushes_popup.CUSTOM:
|
|
$DeleteButton.visible = false
|