# XWUIGameNewGameSetup

A game-flavored new-game / character-creation wizard built on `XWUIWizard` (it forces the `xwui-new-game-setup` class prefix). Supply `data.title` and a `data.steps` array, where each step has a `label` and a `fields` list; fields support `text`, `select`, `radio`, and `switch` types with `options`, `defaultValue`, `placeholder`, `required`, and `disabled`. It is ideal for multi-step setup flows like name, class, and difficulty. Toggle the progress indicator with `conf_comp.showStepIndicator`; all `XWUIWizard` navigation and submission behavior is inherited.

## Basic Usage

Walks the player through configurable setup steps and fields to start a new game.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Multi-step new-game wizard with text, select, radio, and switch fields per step.
```

## Character Creation

A three-step creation flow (identity, build, options) with field descriptions, a disabled locked subclass, and switches defaulted on and off.

```example
file: examples/CharacterCreation.ts
html: examples/BasicUsage.html
title: Character Creation
description: A three-step creation flow (identity, build, options) with field descriptions, a disabled locked subclass, and switches defaulted on and off.
```

## Quick Seed Setup

A compact single-step world-seed form with the step indicator hidden.

```example
file: examples/QuickSeedSetup.ts
html: examples/BasicUsage.html
title: Quick Seed Setup
description: A compact single-step world-seed form with the step indicator hidden.
```

```api
```
