well I've never ever done a bitmap game or anything, in fact I've seriously had no luck with bitmap games, the bitmaps always seemed to cut out and crap, but this is a simple example that should give you the right idea. I'm not sure from what source I learned to used bitmaps, I think a cross between nehe and gl game programming, but anyway this is a pretty straight forward program except for the variable SHORT asdf, for some reason the last variable that checked movement made the bitmap blink out, I've had that happen before (does anyone know why?) so I just had the last variable be a dummy variable
EDIT: w, a, s, and d move the bitmap around the screen, i accidently included vector files from another project, pay no attention to those (too lazy to re upload)