Thomas af0a9904c2 Fix laser beam blocked by own tile, consolidate enemy-type checks
Beam raycast now skips the tile the turret is mounted on, so
wall-embedded laser turrets can shoot outward.

Extract entity_is_enemy() into engine/entity.c as single source
of truth for enemy-type checks. Replaces triplicated type lists
in level.c, drone.c, and projectile.c that caused the collision
bug when new enemy types were added.
2026-03-02 20:56:45 +00:00
2026-02-28 18:03:47 +00:00
2026-02-28 18:03:47 +00:00
2026-03-02 20:32:28 +00:00
2026-02-28 18:03:47 +00:00
Description
No description provided
25 MiB
Languages
C 95%
Python 2.4%
HTML 1.5%
Makefile 1%
Dockerfile 0.1%