1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-03-16 00:05:18 +00:00
Pixelorama/src/UI/Canvas/Previews.gd

20 lines
378 B
GDScript3
Raw Normal View History

extends Node2D
func _ready() -> void:
Global.camera.zoom_changed.connect(_update_on_zoom)
func _input(event: InputEvent) -> void:
2024-01-24 03:06:09 +02:00
if event is InputEventMouse or event is InputEventKey:
queue_redraw()
func _draw() -> void:
2024-01-24 03:06:09 +02:00
if Global.can_draw:
Tools.draw_preview()
func _update_on_zoom() -> void:
material.set_shader_parameter("width", 1.0 / Global.camera.zoom.x)