Skip to content

Define the HUD layout spec — all 8 elements, positions, and player-side mirroring #104

Closed

Description

@chowjustin

A layout table in HUDNode.swift lists all 8 elements: p1HPBar (top-left), p2HPBar (top-right), roundLabel (top-center), damageLabel (center), timerLabel (center-bottom), p1SkillIcons (bottom-left, 3 icons), p2SkillIcons (bottom-right, 3 icons), activePlayerGlow (per-player).

Activity

  1. moved this from Backlog to In progress in QuackFight Backlogon May 18, 2026
  2. Vallykrie commented on May 18, 2026

    @Vallykrie
    Member

    Resolution - HUD Layout Spec:

    1. P1 HP Bar: Anchored top-left.
    2. P2 HP Bar: Anchored top-right (mirrored horizontally).
    3. Round Label: Centered near the top ("Turn 1/20").
    4. Damage Popup: Floats dynamically above the damaged player.
    5. Bottom HUD Background: Anchored to the bottom edge.
    6. Timer Bar: Positioned at the top edge of the Bottom HUD, shrinks from right-to-left.
    7. Skill Buttons (x3): 2x Damage, Heal, Fixed Hit. Displayed dynamically for the active player.
    8. Active Player Glow: A visual indicator highlighting whose turn it currently is.
  3. moved this from In progress to Done in QuackFight Backlogon May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions