- 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 |
||
|---|---|---|
| .. | ||
| cdp-eval.mjs | ||
| cdpshot.mjs | ||
| discovery.test.mjs | ||
| galaxy.test.mjs | ||
| planet.test.mjs | ||
| research-builds.test.mjs | ||
| ship-behavior.test.mjs | ||
| smoke-game.mjs | ||
| starfield.test.mjs | ||
| test-game.html | ||