# XWUIGameTitleScreen

The main title / front-end menu screen: a header showing `data.logoUrl`, `data.title`, and `data.subtitle` above a vertical menu built from `data.menuItems` (`{ label, action, enabled }`), each rendered as a ghost button. Disabled items are skipped during navigation. Position the menu with `conf_comp.menuPosition` (`center`, `left`, or `right`) and style the backdrop with `conf_comp.bgColor`/`conf_comp.bgImage`. Arrow keys plus W/S move the selection, Enter/Space activates, and activation fires a `menuselect` event carrying the item's `action`. Use `onSelect` to route actions, `setSelected(index)` to move focus, and `updateMenu(items)` to rebuild the list.

## Basic Usage

Shows the logo/title with a navigable menu and emits the selected item's action.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Title screen with logo, subtitle, and a keyboard-navigable vertical action menu.
```

## Left Menu with Disabled Entry

A left-aligned menu where the Continue item is disabled and skipped during navigation.

```example
file: examples/LeftMenuDisabled.ts
html: examples/BasicUsage.html
title: Left Menu with Disabled Entry
description: A left-aligned menu where the Continue item is disabled and skipped during navigation.
```

## Dynamic Menu Rebuild

Starts with a guest menu, then rebuilds the list live with updateMenu() after sign-in.

```example
file: examples/DynamicMenu.ts
html: examples/BasicUsage.html
title: Dynamic Menu Rebuild
description: Starts with a guest menu, then rebuilds the list live with updateMenu() after sign-in.
```

```api
```
