Thanks for the feedback!
I did a couple of changes based on your suggestions.
I no longer use Category 0 for collisions. For some reason this made my player model turn black and I can't seem to find the reason. Any idea why this is?
Using models for a few of these effects were only to get a practical way to use states to separate code blocks. But I could use appstates instead, or just better code.
![Smile :)](./images/smilies/icon_smile.gif)
The exception is the CreateDynamicBackground model. The reason for this is that I seemed to be unable to send position coordinates inside a @SpawnModel. Like this @SpawnModel(Model : DynamicBackgroundBlock, Position.X : x, Position.Y : y);
An error said position could not be used when calling the function like that. Maybe I just did it wrong?
Camera should work better now too, I removed a bunch of unused polygons and organised things in folders.
![Wink ;)](./images/smilies/icon_wink.gif)
Will be using comments to describe objects from now on too.
I'm not sure I understand what you mean about the built in font though? The IDE seems to work just fine. Should I load an external font instead? I tried using the included "Dina" font, but the built in one looked better.
![Smile :)](./images/smilies/icon_smile.gif)
Will see if I can find a better font somewhere.
The game also has two modes now, a classic mode without camera movements, which is started using the Left key, and a crazy mode with zoom and rotates, started with the right key.
Finally, what are those post processing techniques you mentioned? Made me very excited!
![Smile :)](./images/smilies/icon_smile.gif)