Fix drawing in the editor.

This commit is contained in:
Relintai 2020-11-30 14:57:34 +01:00
parent c4f8224f40
commit d5f9b5698c
4 changed files with 7 additions and 7 deletions

View File

@ -15,6 +15,10 @@ func get_plugin_icon():
func get_plugin_name(): func get_plugin_name():
return "DrawGD" return "DrawGD"
func _input(event):
if main_node && main_node.visible && main_node.canvas:
main_node.canvas._input(event)
func _enter_tree(): func _enter_tree():
#add_autoload_singleton("DrawGD", "res://addons/draw_gd/src/Autoload/DrawGD.gd") #add_autoload_singleton("DrawGD", "res://addons/draw_gd/src/Autoload/DrawGD.gd")
@ -22,7 +26,7 @@ func _enter_tree():
main_node = _scene.instance() main_node = _scene.instance()
get_editor_interface().get_editor_viewport().add_child(main_node) get_editor_interface().get_editor_viewport().add_child(main_node)
make_visible(false) make_visible(false)
# DrawGD.refresh_nodes() # DrawGD.refresh_nodes()

View File

@ -43,10 +43,6 @@ func _init(pDrawGD, _frames = null, _name := tr("untitled"), _size := Vector2(64
else: else:
frames = _frames frames = _frames
if _frames is Array:
print("dadad")
name = _name name = _name
size = _size size = _size
select_all_pixels() select_all_pixels()

View File

@ -55,7 +55,7 @@ func _input(event : InputEvent) -> void:
# return # return
current_pixel = get_local_mouse_position() + location current_pixel = get_local_mouse_position() + location
if DrawGD.has_focus: if DrawGD.has_focus:
update() update()

View File

@ -56,7 +56,7 @@ mouse_default_cursor_shape = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
text = "Rotxel" text = "Rotxel"
items = [ "Rotxel", null, false, 0, null, "Upscale, Rotate and Downscale", null, false, 1, null, "Nearest neighbour", null, false, 2, null ] items = [ "Rotxel", null, false, 0, null, "Upscale, Rotate and Downscale", null, false, 1, null, "Nearest neighbour", null, false, 2, null, "Rotxel", null, false, 3, null, "Upscale, Rotate and Downscale", null, false, 4, null, "Nearest neighbour", null, false, 5, null, "Rotxel", null, false, 6, null, "Upscale, Rotate and Downscale", null, false, 7, null, "Nearest neighbour", null, false, 8, null, "Rotxel", null, false, 9, null, "Upscale, Rotate and Downscale", null, false, 10, null, "Nearest neighbour", null, false, 11, null, "Rotxel", null, false, 12, null, "Upscale, Rotate and Downscale", null, false, 13, null, "Nearest neighbour", null, false, 14, null, "Rotxel", null, false, 15, null, "Upscale, Rotate and Downscale", null, false, 16, null, "Nearest neighbour", null, false, 17, null, "Rotxel", null, false, 18, null, "Upscale, Rotate and Downscale", null, false, 19, null, "Nearest neighbour", null, false, 20, null, "Rotxel", null, false, 21, null, "Upscale, Rotate and Downscale", null, false, 22, null, "Nearest neighbour", null, false, 23, null, "Rotxel", null, false, 24, null, "Upscale, Rotate and Downscale", null, false, 25, null, "Nearest neighbour", null, false, 26, null ]
selected = 0 selected = 0
[node name="AngleOptions" type="HBoxContainer" parent="VBoxContainer"] [node name="AngleOptions" type="HBoxContainer" parent="VBoxContainer"]