Skip to content

Seat switcher and omniscient mode for solo testing #124

Description

@jordanwallwork

Parent: Issue #98

Toolbar controls for solo playtesting. Switch between seat perspectives or view all cards.

  • Seat switcher button (only shown when seat zones exist)
  • Dropdown: list 1..N seats + 'Omniscient'
  • Click to change perspective
  • Omniscient mode: shows all cards regardless of ownership
  • Default: omniscient on setup launch
  • Click seat in list: view from that seat's perspective (applies visibility masking)
  • Integrates with existing visibility model

Acceptance criteria

  • Seat switcher button appears when seat zones present
  • Dropdown lists all seats + Omniscient
  • Clicking seat changes tabletop view
  • Omniscient mode shows unmasked cards
  • Visibility masking applies when viewing from a seat
  • Defaults to omniscient on setup launch
  • Does not affect saved state (view-only)

Blocked by: #116, #118

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions