diff --git a/source/level/layercollision.cpp b/source/level/layercollision.cpp index cf2af4d0f..f23225ea4 100644 --- a/source/level/layercollision.cpp +++ b/source/level/layercollision.cpp @@ -41,7 +41,7 @@ CLayerCollision::CLayerCollision(sLayerHdr *Hdr) MapWidth=LayerHdr->Width; MapHeight=LayerHdr->Height; -int TabH=MapHeight+COL_Y_OFS; +int TabH=MapHeight+(COL_Y_OFS*2); ColYTable=(int*)MemAlloc(TabH*sizeof(int),"ColYTable"); ASSERT(ColYTable); @@ -49,12 +49,13 @@ int TabH=MapHeight+COL_Y_OFS; for (int i=0; i=MapHeight) Y=MapHeight-1; // extend off bottom ColYTable[i]=Y*MapWidth; }