X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_map.pas;h=f3e15a21ef10847f71df7a34d342ff75b3dece9b;hb=51343dcc874e5db55f029b0750892ca2da971c24;hp=2f1e856f7ae6a5be6a91ee40023915197504fef2;hpb=081ca9c0120de313aae7a94d1fe50b275cf2176d;p=d2df-sdl.git diff --git a/src/game/g_map.pas b/src/game/g_map.pas index 2f1e856..f3e15a2 100644 --- a/src/game/g_map.pas +++ b/src/game/g_map.pas @@ -2181,7 +2181,7 @@ function g_Map_CollidePanel(X, Y: Integer; Width, Height: Word; PanelType: Word; var tagmask: Integer = 0; begin - if WordBool(PanelType and PANEL_WALL) then tagmask := tagmask or GridTagWall or GridTagDoor; + if WordBool(PanelType and (PANEL_WALL or PANEL_CLOSEDOOR or PANEL_OPENDOOR)) then tagmask := tagmask or (GridTagWall or GridTagDoor); if WordBool(PanelType and PANEL_WATER) then tagmask := tagmask or GridTagWater; if WordBool(PanelType and PANEL_ACID1) then tagmask := tagmask or GridTagAcid1; if WordBool(PanelType and PANEL_ACID2) then tagmask := tagmask or GridTagAcid2;