@West I know all about the placement of the sprites relative to each other, or most if not all, and I think I made mention of it in my description of how I made the spritesheet. That’s why almost all the creatures are put together correctly—I followed your placement pattern. Once I figured out a system to preserve your placement that was very helpful.
That’s why the issues I asked about are the ones that seem be special cases that purposefully break those patterns. The flying ladybugs, for instance, re-use the sprites for the wasp legs, but at least from looking at the original game it looks like the ladybugs have those legs placed differently. In theory it should still just work, but it doesn’t, which is why I wondered if you could help.
The same goes for the wings. When the insects are flying to the left, all the wings line up correctly, and again that’s because I followed your pattern. So again, in theory, since they line up when the bugs face one direction, they should also line up when they face the other, but they don’t.
There seem to be places in the code where you make special accommodations for wing speed and rotation and flying direction, and I figured the problem must be something I need to address in there, but since I don’t really understand what that part of the code is doing, I wondered if you could help.
I totally get having no particular interest in going back and picking apart code that you wrote long ago, and barely remember, and don’t think much of from the perspective of all you’ve learned since then. That makes total sense.
But I have to admit, at the same time, I’m surprised to hear you say the code is so horrible. At the beginning of this whole post, you put the original Foggy Bummer forward as a helpful template for anyone who wanted to make a side-scroller of their own. In all honesty, part of why I was interested in doing this is because that seemed like a great idea to me. And if people were gonna do a forum search for such a thing, and find this thread, I thought it would be good to have the most up-to-date version of that template available right here.