diff --git a/source/level/layercollision.h b/source/level/layercollision.h index ea7b82940..8cae844cd 100644 --- a/source/level/layercollision.h +++ b/source/level/layercollision.h @@ -51,7 +51,8 @@ inline int getCollisionBlock(int _x,int _y) inline u8 Get(int X,int Y) { - return(getCollisionBlock(X,Y) & COLLISION_TILE_MASK); + int Ofs=(X)+GetYPos(Y); + return(Map[Ofs] & COLLISION_TILE_MASK); // return(Map[X+(Y*MapWidth)]&COLLISION_TILE_MASK); }