docs(audit-game): close refactor/options-class — final commit log
- Registre de commits omplert amb els hashes reals dels 3 commits de la rama (a3b03b8/64e0178/d9f6fb4). - player-animations.md: el recompte de smoke tests deia "14/14" però `tests/test_entities_smoke.cpp` només invoca 13 funcions `test*` des de `main()`. Nota corregida a "13/13" amb explicació. Tanca els 4 ítems DEFERRED de `audit/game` (COUP-02, COUP-03, CONV-02 part Options, PATCH-01). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
d9f6fb45f8
commit
b19a6e25da
2 files changed
+6
-4
No files matched your search
+3
-3
@@ -107,6 +107,6 @@ Els IDs es mantenen estables una vegada assignats. Cada entrada apunta al fitxer
|
||||
|
||||
Branca per a tancar els 4 ítems DEFERRED de `audit/game`. Base: `main` (32dcf26).
|
||||
|
||||
- `<pendent>` — COUP-03 + CONV-02: estat mutable d'`Options` mogut a anonymous ns + API de getters/setters; `global_inputs.cpp` i `director.cpp` adaptats. CONV-02 (part Options) tanca al pas. La part "observers" del audit es deixa WONTFIX (invertiria `Director→Screen/Audio`)
|
||||
- `<pendent>` — COUP-02: `MapInfo` plana injectada al `Player` (només Player; momia/roca/loadlevel resten amb `Map::*` global, com diu la nota original del audit)
|
||||
- `<pendent>` — PATCH-01: `tryMove(dx, dy, collisionFn)` a `MovingSprite` amb hook virtual `collisionBox()`; `Player::update` deixa de fer `update + revertir + reaplicar`
|
||||
- `a3b03b8` — COUP-03 + CONV-02: estat mutable d'`Options` mogut a anonymous ns + API de getters/setters; `global_inputs.cpp` i `director.cpp` adaptats. CONV-02 (part Options) tanca al pas. La part "observers" del audit es deixa WONTFIX (invertiria `Director→Screen/Audio`)
|
||||
- `64e0178` — COUP-02: `Map::Info` plana injectada al `Player` (només Player; momia/roca/loadlevel resten amb `Map::*` global, com diu la nota original del audit)
|
||||
- `d9f6fb4` — PATCH-01: `tryMove(dx, dy, CollisionFn)` a `MovingSprite` + hook virtual `collisionBox()` a `Sprite`; `Player::update` deixa de fer `update + revertir + reaplicar` i passa a `animate(dt) + tryMove`
|
||||
@@ -70,7 +70,9 @@ mirant amunt.
|
||||
|
||||
- DONE: sis animacions al YAML, `facing_` persistent, flip condicionat,
|
||||
`stand` automàtic a la col·lisió.
|
||||
- Build i smoke tests (14/14) verdes.
|
||||
- Build i smoke tests (13/13) verdes. (Aquesta nota deia "14/14" abans;
|
||||
el comptatge real al `tests/test_entities_smoke.cpp` són 13 funcions
|
||||
`test*` invocades des de `main()` — corregit a `refactor/options-class`.)
|
||||
- Sense smoke test dedicat: la lògica està entrellaçada amb teclat i
|
||||
`Map::collides`; l'smoke actual de `Player` no cobreix teclat simulat.
|
||||
- Pendent (ajornat): si algun dia es vol feedback auditiu de wall-bump
|
||||
|
||||
Reference in new issue
Block a user