# XWUIGameBattlePassTracker

A season/battle-pass tracker showing a header with `currentTier / maxTier` and `xp / xpToNext`, an XP progress bar, and a horizontal strip of tier nodes windowed around the current tier (a few before, several after). Each tier is styled completed, current, or locked, and - when `showRewards` is on - carries its reward icon from the `rewards` array, with premium-track rewards shown only if `showPremium` is enabled and marked claimed/unclaimed. Read state with `getCurrentTier()` and `getXPProgress()`, or push updates via `updateData(...)`.

## Basic Usage

Shows a tier progression strip with an XP bar and per-tier reward icons.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A battle-pass tracker with current-tier XP bar and a windowed strip of free and premium tier rewards.
```

## Free Track Only

A strip with the premium track hidden, previewing only free-tier rewards.

```example
file: examples/FreeTrackOnly.ts
html: examples/FreeTrackOnly.html
title: Free Track Only
description: A battle-pass strip with showPremium off, so only free-tier rewards render around the current tier.
```

## Late Season Climb

A near-max-tier strip where earlier rewards are claimed and the grand prize is in view.

```example
file: examples/LateSeasonClimb.ts
html: examples/LateSeasonClimb.html
title: Late Season Climb
description: A windowed end-of-season strip at tier 96 of 100 with claimed rewards dimmed and the premium track shown.
```

```api
```
