Overheads

Game Design Win Pgming DirectX Direct Input
game loop hungarian notation directX overview kbIO
console based game first winPgm COM KB demo
state diagrams windows class surfaces mouseIO
flashing light creating a window locks T3DLIB2
  winEvent randPix  
winX game engine shell back buffers Direct Sound
kb handling

keyboard handling

page flipping direct sound
  mouse handling

offscreen surfaces

 
  mouse pgm blitter Direct 3D
 

painting

clipping directX 9
  text transparency  
  shapes BOB  
  bouncing ball loading bitmaps  
  timing    
  etch-a-sketch pgm    
  buttons & controls    
  bitBlt()    
  bitBlt Code