# XWUIGameAccessibilityPanel

An accessibility options panel that groups settings into titled sections - by default `visual`, `audio`, `input`, and `difficulty` from the `sections` config. The `options` data maps each section to an array of items, each with a `label`, an optional `description`, and a control chosen by its `type`: a `toggle` (ON/OFF button), a `slider` (0-100 range), or a `select`. Changing any control mutates the item's `value` and fires the `onChange(id, value)` callback so the game can apply the setting live.

## Basic Usage

Shows accessibility options grouped into sections with toggle, slider, and select controls.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: An accessibility panel with visual/audio/input/difficulty sections and per-option descriptions and controls.
```

## Visual Only

A focused vision sub-menu restricted to the visual section via the sections config.

```example
file: examples/VisualOnly.ts
html: examples/VisualOnly.html
title: Visual Only
description: An accessibility panel limited to the visual section with toggle, slider, and select controls.
```

## Audio And Input

A two-section panel ordering audio before input through the sections config.

```example
file: examples/AudioAndInput.ts
html: examples/AudioAndInput.html
title: Audio And Input
description: An accessibility panel rendering only the audio and input sections in a custom order.
```

```api
```
