feat(world-map): Add turn notification UI component with visual and logic for displaying player/enemy turn status in the world map

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-04-10 09:56:08 -07:00
parent 6bf7ec4402
commit fefc5ad8d2

View file

@ -1,11 +1,12 @@
[gd_scene load_steps=7 format=3 uid="uid://c4w5x6y7z8a9b"]
[gd_scene load_steps=8 format=3 uid="uid://c4w5x6y7z8a9b"]
[ext_resource type="Script" path="res://engine/scenes/world_map/world_map.gd" id="1"]
[ext_resource type="Script" path="res://engine/src/ui/viewport_window_manager.gd" id="2"]
[ext_resource type="PackedScene" uid="uid://b3h7k9m2n4p6q" path="res://engine/scenes/hud/world_map_hud.tscn" id="3"]
[ext_resource type="PackedScene" uid="uid://d5j8l0n3p7r9s" path="res://engine/scenes/tech_tree/tech_tree.tscn" id="4"]
[ext_resource type="PackedScene" uid="uid://victory_screen" path="res://engine/scenes/menus/victory_screen.tscn" id="5_victory"]
[ext_resource type="PackedScene" uid="uid://defeat_screen" path="res://engine/scenes/menus/defeat_screen.tscn" id="6_defeat"]
[ext_resource type="PackedScene" uid="uid://turn_notification_01" path="res://engine/scenes/hud/turn_notification.tscn" id="5_turn_notif"]
[ext_resource type="PackedScene" uid="uid://victory_screen" path="res://engine/scenes/menus/victory_screen.tscn" id="6_victory"]
[ext_resource type="PackedScene" uid="uid://defeat_screen" path="res://engine/scenes/menus/defeat_screen.tscn" id="7_defeat"]
[node name="WorldMap" type="Node2D"]
script = ExtResource("1")
@ -49,6 +50,8 @@ script = ExtResource("2")
[node name="TechTree" parent="." instance=ExtResource("4")]
[node name="VictoryScreen" parent="." instance=ExtResource("5_victory")]
[node name="TurnNotification" parent="." instance=ExtResource("5_turn_notif")]
[node name="DefeatScreen" parent="." instance=ExtResource("6_defeat")]
[node name="VictoryScreen" parent="." instance=ExtResource("6_victory")]
[node name="DefeatScreen" parent="." instance=ExtResource("7_defeat")]