- 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 |
||
|---|---|---|
| .. | ||
| actionbar.json | ||
| builds.json | ||
| galaxy.json | ||
| game.json | ||
| manifest.json | ||
| menu.json | ||
| naming.json | ||
| planets.json | ||
| research.json | ||
| settlements.json | ||
| ship.json | ||
| systems.json | ||
| theme.json | ||