cursor prep

This commit is contained in:
2026-01-17 15:09:35 -06:00
parent fbc4e070da
commit 8d53daace2
7 changed files with 37 additions and 3 deletions

11
battle/ui/BattleCursor.gd Normal file
View File

@@ -0,0 +1,11 @@
class_name BattleCursor extends Control
@export var cursor:PackedScene
func setCursors(targets:Array[BattleSingleton.BattlePosition]) -> void:
clearCursors()
func clearCursors() -> void:
# Clear all children (cursors).
for child in get_children():
child.queue_free()

View File

@@ -0,0 +1 @@
uid://cwnf5vqn3nb57

View File

@@ -0,0 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://c4knowtushjly"]
[ext_resource type="Script" uid="uid://cwnf5vqn3nb57" path="res://battle/ui/BattleCursor.gd" id="1_wsiei"]
[ext_resource type="PackedScene" uid="uid://br2rs8skcn72l" path="res://battle/ui/BattleCursorCursor.tscn" id="2_6yv4v"]
[node name="BattleCursor" type="Control"]
layout_mode = 3
anchors_preset = 0
offset_right = 11.0
offset_bottom = 11.0
script = ExtResource("1_wsiei")
cursor = ExtResource("2_6yv4v")

View File

@@ -0,0 +1,6 @@
[gd_scene format=3 uid="uid://br2rs8skcn72l"]
[node name="Control" type="ColorRect"]
offset_right = 8.0
offset_bottom = 8.0
color = Color(1, 0.478431, 1, 1)