Blasted archaic systems!
I will have to rescript some parts of the engine. I just came to the realization that the NES handled +image_index routines prior to processing the PPU. In Game Maker terms, +image_index routines were handled before the Draw event. Unfortunately, Game Maker handles them after the Draw event. I should have noticed this sooner, but I wasn't thinking clearly in the early days when I started work on GMvania.
So what I learned: When setting sprite_index, you need to follow it not with image_index=0 but image_index=image_speed.
There shouldn't be too much to edit, but it's been a while since I even looked at those codes.
No comments:
Post a Comment