feat(door): col·locació derivada de Map::door_col i caixa de col·lisió neta

This commit is contained in:
JailDesigner committed 2026-04-26 10:07:37 +02:00
1 parent b54f3fc622
commit 648a5932f8
3 files changed
+49 -11

No files matched your search

+8
View File
@@ -5,6 +5,14 @@ sprite:
size: [48, 32]
tile_size: [3, 2]
collision:
# Caixa de col·lisió: 16×24 centrada al sprite 48×32. Coincideix amb el
# tile central transitable (els 16 px del passadís de sortida) i es
# restringeix a la franja del mur trasser (24 px d'alçada). Així
# `checkPlayerCollisions` només dispara `onPlayerContact` quan el
# jugador entra al forat real, no als marcs flanquejants ni als 8 px
# superiors que queden tapats pel HUD.
size: [16, 24]
offset: [16, 8]
# Porta = mur infranquejable. Igual que el sarc, alçada efectiva
# infinita per impedir que un jugador la salte per damunt.
height: 999