~bigbes/game-prototype-ftl: 7b6452c6

combat: NewEnemyShip layout

PH2 of combat task: enemy ship layout.

- ship.go: NewEnemyShip() returns same 5 rooms as NewPlayerShip
  with each GridX shifted +24 tiles. Pure data; no Ebitengine (IV1).
- ship_test.go: 2 tests covering room count and per-room shift
  (GridX +24, all other fields preserved).

Refs: docs/tasks/combat.md PH2

Eugene Blikh <bigbes@gmail.com> — 2026-04-28 01:21:30 UTC

Commit 7b6452c695e408ecebfca1c9d810baf6eca03620view raw patch

Parent(s): cbe6e623

2 changed file(s)

FileStatus+
ship.go M +13
ship_test.go A +48