That’s all folks

Didn’t finish a whole game, but given my limited time I’m satisfied. Got time to write a small tile loader and added some animation by manual timing. My ZxHs framework really needs more high-level combinators to ease drawing. For example, a singel operation to draw a sprite while also setting the color of all the intersecting attribute blocks. And probably drawing modes like XOR, AND, in addition to the (implicitly default) OR mode. Combining that with spritemasks and mask extensions, some nice effects could be added. Anyway, here’s the working gif-shot:

Pixel train with steampuffs

For code see https://github.com/TreeTide/zxhs/blob/ld36/trainy-day/app/Main.hs . I’ll probably rename the game, and eventually merge to master, so keep clicking around if it isn’t there. Be sure to follow on Twitter if you are into these kind of things.