Hey there, no updates in a while, I know.
SIEGE has gone through quite a lot of refactoring and updates — to name a few:
- joystick support has been completed (note: POV-hats are still not supported, I’ll get to those later)
- Entity priorities have been removed, which means that entity creation and destruction is now O(1) instead of O(n)
- SGEvent, which was never ever used by anyone (not counting uses within SIEGE) has been removed and merged into SGEntity
There are still some minor changes to be done with events, socket support has to be finished and texture atlases + sprite sheets added to the engine; the latter (sprite sheets) should make loading sprite animations, tilesets, etc… much easier than earlier.