Guan.
Your update_display routine is this...
cls
redraw_everything()
flip
at 1024x768 that is quite a task for P3 without a g-card.
preferably it should be this...
redraw part of display where objects have moved
flip 0 ( since theres no smooth scrolling going on - ok to use zero parameter )
no cls, no redrawing of whole screen, no waiting for monitor scanline, and most of the time, only mouse sprite needs redrawing, if at all.
My demo has expired, so now, before I even consider $20, I'm afraid I've got to try out this 'ere slay game.
Fun while it lasted though!
p.s.
maybe flip zero parameter should be optional, since it may cause aok to hog the CPU, freezing out the user's OS.
p.p.s
I can beat impossible about 3/4 times (c:f
Your update_display routine is this...
cls
redraw_everything()
flip
at 1024x768 that is quite a task for P3 without a g-card.
preferably it should be this...
redraw part of display where objects have moved
flip 0 ( since theres no smooth scrolling going on - ok to use zero parameter )
no cls, no redrawing of whole screen, no waiting for monitor scanline, and most of the time, only mouse sprite needs redrawing, if at all.
My demo has expired, so now, before I even consider $20, I'm afraid I've got to try out this 'ere slay game.
Fun while it lasted though!
p.s.
maybe flip zero parameter should be optional, since it may cause aok to hog the CPU, freezing out the user's OS.
p.p.s
I can beat impossible about 3/4 times (c:f