mantimon-tcg/frontend/src
Cal Corum 2986eed142 Add F3 demo page with real card data and fix Phaser initialization
- Add /demo route with full game board demo using real card images
- Fix PhaserGame.vue to pass scenes array to createGame()
- Fix timing issue: listen for gameBridge ready event instead of Phaser core ready
- Add card images for Lightning and Fire starter decks (24 Pokemon + 5 energy)
- Add mockGameState.ts with realistic Lightning vs Fire matchup
- Add demoCards.json/ts with card definitions from backend
- Update Card.ts to use image_path from card definitions
- Add loadCardImageFromPath() to asset loader for new image format
- Update CardDefinition type with image_path and rarity fields

Demo verifies: Vue-Phaser state sync, card rendering, damage counters,
card click events, and debug controls. Layout issues noted for Phase F4.
2026-01-31 21:58:26 -06:00
..
api Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
assets Scaffold Vue 3 + TypeScript frontend (Phase F0) 2026-01-30 09:23:53 -06:00
components Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
composables Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
data Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
game Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
layouts Add app shell with layouts and navigation (F0-007) 2026-01-30 11:26:15 -06:00
pages Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
router Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
socket Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
stores Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
styles Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
types Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
utils Add F3 demo page with real card data and fix Phaser initialization 2026-01-31 21:58:26 -06:00
App.spec.ts Implement auth composables and starter selection (F1-003, F1-004, F1-005) 2026-01-30 15:36:14 -06:00
App.vue Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
config.spec.ts Add environment config and Vue Router with guards (F0-003, F0-008) 2026-01-30 10:59:04 -06:00
config.ts Add environment config and Vue Router with guards (F0-003, F0-008) 2026-01-30 10:59:04 -06:00
main.ts Implement auth composables and starter selection (F1-003, F1-004, F1-005) 2026-01-30 15:36:14 -06:00