On the one hand, I should probably stop this fuckery and work on the actual game some more, but on the other, it brings soooo much joy in figuring this stuff out.
... but I cleaned up a couple nasty bugs, added animated water tiles, background fading, support for vehicles (sort of), and maybe a couple other small things I'm forgetting. Vehicles were a big hassle, because I had to write a separate system for tank controls.
Ah, I see. Where have I been all this time? I would love to use this. Perhaps you could ask permission to post your edit of the engine with the bug fixes? I haven't tried it myself, but the engine itself looks promising. I'll definitely give this game a go.
... but I cleaned up a couple nasty bugs, added animated water tiles, background fading, support for vehicles (sort of), and maybe a couple other small things I'm forgetting. Vehicles were a big hassle, because I had to write a separate system for tank controls.