G'day.
My, it's been a while since I posted here...
I'm involved in a pretty long-term project to create a graphic adventure using Blitz 2D, and I've recently come into a few problems.
I've just recently changed from Win98 to WinXP, and my previously smoothly running code now suffers major slowdown during a certain part. Mostly it's fine, but when I initiate the funcion to start a conversation with another character everything, including the cursor, slows right down. I can't think of anything that the conversation functions do that nothing else does apart from display some text...
Could it be a font thing in XP maybe?
Also, I downloaded the BlitzPlus demo to see if it ran my code any quicker, and it did, but it also had some problems of it's own.
For one, the player-character is scaled in real time using a my own function which uses WritePixelFast - BlitzPlus displays the transparent pixels as white...
The next thing is that another function which greys the screen (for an in-game menu) crashes the program. This function uses WritePixel.
So... any ideas?
My, it's been a while since I posted here...
I'm involved in a pretty long-term project to create a graphic adventure using Blitz 2D, and I've recently come into a few problems.
I've just recently changed from Win98 to WinXP, and my previously smoothly running code now suffers major slowdown during a certain part. Mostly it's fine, but when I initiate the funcion to start a conversation with another character everything, including the cursor, slows right down. I can't think of anything that the conversation functions do that nothing else does apart from display some text...
Could it be a font thing in XP maybe?
Also, I downloaded the BlitzPlus demo to see if it ran my code any quicker, and it did, but it also had some problems of it's own.
For one, the player-character is scaled in real time using a my own function which uses WritePixelFast - BlitzPlus displays the transparent pixels as white...
The next thing is that another function which greys the screen (for an in-game menu) crashes the program. This function uses WritePixel.
So... any ideas?