using Cthangover.Core.UI;
using Cthangover.Core.UI.Theming;
using Godot;
using Cthangover.Mods.Interface.Base.Lists;
using Cthangover.Mods.Interface.Theming;
namespace Cthangover.FFBattle.UI
{
///
/// Toast-style directive shown while the player picks a battle target
/// ("Select a target · RMB / Esc — cancel"). It is a deliberate addition over
/// the bare FF UI: the original mod highlighted widgets without ever telling
/// the player what the highlight meant, which is easy to miss on a large enemy
/// grid. The node tree lives in scenes/ff_battle_target_hint.tscn; the
/// class dresses it with tokens and toggles visibility.
///
public partial class FFBattleTargetHint : ModWidget
{
private Label _icon;
private Label _text;
/// Builds the floating hint shown above the hovered target.
protected override void Construct()
{
CthangoverTheme.Apply(this);
_icon = GetNode