Commit Graph

2 Commits

Author SHA1 Message Date
Brian Fertig c17c0cf7e8 Updated Campaign 2 terrain 2026-08-23 17:10:10 -06:00
Brian Fertig c2abb5c4ea Add per-campaign theming system for in-level visuals
- Create `src/data/themes.js` with theme definitions (background color, parallax layers) and a `getTheme()` resolver that falls back to campaign 1's default look
- Update `PlayScene` to load the active campaign's theme instead of hardcoding colors/texture keys
- Register campaign 2's `_2` background assets in the asset manifest with placeholder fallbacks
- Add updated background art for campaign 2 (`bg_far_2.png`)
2026-08-23 16:49:09 -06:00