/***********************/ /*** Layer Collision ***/ /***********************/ #include #include #include "MkLevelLayer.h" #include "MkLevelLayerCollision.h" /* 0 - Blank 1 - Solid block (no flips) 2 - slope0 3 - slope0 flip x 4 - slope1 5 - slope1 flip x 6 - slope2 7 - slope2 flip x */ /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ CMkLevelLayerCollision::CMkLevelLayerCollision(sExpLayerHdr *LayerHdr) { Type=LayerHdr->Type; SubType=LayerHdr->SubType; Width=LayerHdr->Width; Height=LayerHdr->Height; sExpColTile *MapPtr=(sExpColTile*)((int)LayerHdr+sizeof(sExpLayerHdr)); Map.SetSize(Width,Height); for (int Y=0; Y