fertig-classic-games/src/games/wolfenstein
Brian Fertig 74f8d0c926 wolfenstein: alert room-mates on gunfire, fix guard side-sprite flip
Add computeRooms + alertEnemiesInPlayerRoom: a gunshot now alerts every
idle guard sharing the player's room regardless of range/LOS/cone. A
door cell is always treated as a room boundary for this purpose, even
when fully open — two rooms joined only by a doorway stay distinct
("gunfire carries through the room, not through doorways").

Fix _guardFacing side-walk/side-idle flip: was `rel > 0`, read
backwards in-game, now `rel < 0`.

Cover with three verifyWolfenstein cases: same-room alert fires,
behind-closed-door does not, through-open-door does not (door forced
slide=1 / wall zeroed to exercise the slide-independent path).
2026-08-21 20:31:39 -06:00
..
WolfensteinArt.js Improve bullet sprite appearance and reduce its render scale 2026-08-21 19:40:45 -06:00
WolfensteinEditor.js feat(wolfenstein): add enemy vision cone, patrol loop behavior, and weapon sprites 2026-08-21 20:23:02 -06:00
WolfensteinGame.js
WolfensteinLogic.js wolfenstein: alert room-mates on gunfire, fix guard side-sprite flip 2026-08-21 20:31:39 -06:00
WolfensteinRaycaster.js
WolfensteinRules.js
WolfensteinScreens.js
WolfensteinView.js wolfenstein: alert room-mates on gunfire, fix guard side-sprite flip 2026-08-21 20:31:39 -06:00
sprites.md Improve bullet sprite appearance and reduce its render scale 2026-08-21 19:40:45 -06:00