Skip to content

UI specification#

Win32 windowing, screen modes, dialogs, and input routing.

Scope#

  • Main window creation and message loop
  • Pointer/cursor state and hit testing
  • Screen mode overlays and restore stack
  • Dialog flows (options, save/load wizard, MP lobby)
  • Loading/status messaging

Evidence#

First spec targets#

  1. Screen modes and overlayslotr2_game_ui_queue_screen_action / lotr2_game_ui_restore_screen_mode; palette fade transition (mode 0x23).
  2. MP lobby wizardlotr2_game_wizard_step sub-steps within mode 0x1f; host vs client paths (lotr2_game_wizard_on_mp_host, lotr2_game_on_mp_lobby_start).

Spec pages#

(None yet.)