1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-03-15 15:55:18 +00:00
Pixelorama/src/UI/Canvas/TileModeIndices.gd
Emmanouil Papadeas 3fa117ffb5 Refactor CelTileMap to eventually support alternative tiles
Such as rotated and flipped tiles
2024-11-29 19:12:44 +02:00

17 lines
559 B
GDScript

extends Node2D
func _input(event: InputEvent) -> void:
if event.is_action("ctrl"):
queue_redraw()
func _draw() -> void:
var current_cel := Global.current_project.get_current_cel()
if current_cel is CelTileMap and Input.is_action_pressed("ctrl"):
var tilemap_cel := current_cel as CelTileMap
for i in tilemap_cel.indices.size():
var pos := tilemap_cel.get_tile_coords(i)
pos.y += tilemap_cel.tileset.tile_size.y
var text := str(tilemap_cel.indices[i].index)
draw_string(Themes.get_font(), pos, text, HORIZONTAL_ALIGNMENT_LEFT, -1, 10)