# XWUIGameFastTravelMenu

Location grid for fast travel. It lays out `locations` (each `id`, `name`, optional `icon`, `discovered`, `cost`, `region`) as a card grid, distinguishing discovered from undiscovered destinations and showing the travel `cost`. `conf_comp` sets the grid `columns` (default 3) and toggles `showPreview`/`showCost`; `selectedId` marks the highlighted card. `select(id)` picks a discovered location, `travel()` initiates the jump, and `onTravel(cb)` registers a callback for travel events.

## Basic Usage

Mounts the fast-travel grid of discoverable destinations.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Mounts the fast-travel menu as a card grid of locations with discovered/undiscovered states and travel cost.
```

## Free Travel

Hides per-jump prices with `showCost: false` for a sandbox menu where every waypoint is free.

```example
file: examples/FreeTravel.ts
html: examples/FreeTravel.html
title: Free Travel
description: A two-column travel menu with showCost off so destinations omit the price readout.
```

## Four-Column Atlas

Widens the grid to `columns: 4` with `showPreview: true`, spreading eight destinations across several regions.

```example
file: examples/FourColumnAtlas.ts
html: examples/FourColumnAtlas.html
title: Four-Column Atlas
description: A dense four-column grid of discovered and undiscovered destinations across multiple regions.
```

```api
```
