Hi all

I 'm new here. Game development has been my hobby for a long time, and i am plannning to write my own game-engine from the scratch. (only with some DirectX headers).

I will first write the graphics part, wich should have hardware accelerated 2d graphics using Direct3d 7
(My pc still only hardware-supports DX7 ).
So my engine will use both, directdraw and direct3d (just as delphix does).
but before i start i need to know some things first:

A. Is it meaningfull to use Directdraw in my engine and will it still work under Windows Vista?? Or is it better and faster to use 100% Direct3d7 and draw the whole game using vertex quads??

B. Has any of you guys ever written a Directdraw/Direct3d engine from the scratch??
Is it worthwile, to write it from the scratch and decide wich features must be implented and wich not (for some extra speed, and efficiency)??

C. Are there any good tutorials or open-source games available, wich show how to write DirectDraw/Direct3d from the scratch??


Thanks in advance