- Load `assets/images/ships-player.png` as a Phaser spritesheet via `data/ship.json` (`texture`, `frameWidth`, `frameHeight`, `frame`) - Add `artFacing` config; Ship applies a constant `artOffset` so heading math is unchanged while the frame art (facing north) renders correctly - Scale sprite as `(size * scale) / frameWidth` to preserve the 46 px world hull size and collision radius regardless of frame dimensions - Fall back to the built-in procedural dart when the sheet is missing or fails to load, with a console warning in GameScene.create() - Update ship-behavior tests to account for `artOffset` in heading checks - Add source art (`ships-player.psd`, landed-ship reference) and a demo video; document the new pattern in README and PROJECT_NOTES |
||
|---|---|---|
| .. | ||
| fonts | ||
| images | ||
| videos | ||