I am writing a sprite engine at the moment and I want to intergrate
a small camera where the player is able to see some other corner
of the world.
To create such a HUD cam, my engine points to another surface
(800x600) and draws the engine content at this surface. Then I
points to the main surface and draws the real position of the player(main
camera). Than I stretchdraw the first surface on the other surface. And
voil it seems to work. Ok, the engine have to draw 2 times! The problem
is that suddenly the speed goes down... (It dont seem to be a engine
Ok, thats what I try. But my question! How would you create such a HUD
Engine? (Ignore my engine) Or does it really cost so much RAM and SPEED
to draw two surfaces(800x600x16)? I am looking forward for any ideas! ;)
ThanX in advise!
"I know my english is terrible, so please dont laugh " ;)