Ich würde, wenn ich Kollisionsmasken machen würde, diese ebenfalls mit der Terrain-ID koppeln
Jede Terrain-ID bekäme eine bestimmte Maske, z.B. bekäme Terrain-ID 5 die Maske "Schräge Fläche die Nordwestlich blockt"
Zuerst wird dann immer abgefragt, welche ID das Tile hat, in dem man sich gerade befindet und dann wird abgefragt, auf welchem Pixel innerhalb des Tiles man sich befindet und wo man hinwill und dann mit der Kollision Mask des Tiles verglichen, ob das möglich ist und ob eine schräge Bewegung möglich wäre
Die Frage is nur, lohnt sich das oder geht man gleich aufn XP wenn man Pixelmovement will