This commit is contained in:
Daveo 2001-08-14 18:21:18 +00:00
parent 4b2f5b9bc1
commit 0894cdf055

View file

@ -41,7 +41,7 @@ CLayerCollision::CLayerCollision(sLayerHdr *Hdr)
MapWidth=LayerHdr->Width; MapWidth=LayerHdr->Width;
MapHeight=LayerHdr->Height; MapHeight=LayerHdr->Height;
int TabH=MapHeight+COL_Y_OFS; int TabH=MapHeight+(COL_Y_OFS*2);
ColYTable=(int*)MemAlloc(TabH*sizeof(int),"ColYTable"); ColYTable=(int*)MemAlloc(TabH*sizeof(int),"ColYTable");
ASSERT(ColYTable); ASSERT(ColYTable);
@ -49,12 +49,13 @@ int TabH=MapHeight+COL_Y_OFS;
for (int i=0; i<TabH; i++) for (int i=0; i<TabH; i++)
{ {
int Y=i-COL_Y_OFS; int Y=i-COL_Y_OFS;
if (Y<0) if (Y<0) // extend off top
{ {
ColYTable[i]=0; ColYTable[i]=0;
} }
else else
{ {
if (Y>=MapHeight) Y=MapHeight-1; // extend off bottom
ColYTable[i]=Y*MapWidth; ColYTable[i]=Y*MapWidth;
} }