After much head scratching/ banging my head against the monitor, i've managed to create something which resembles tetris. It isn't complete yet, still have to actually turn it into a game.
Progress so far..
Please ignore that box in the top left hand corner, i have no clue where it's come from and can't find any part of the code that tells it to be there.
The rest should be fairly straight forward since I think I've figured out how to implement it.
Whilst googling for solutions to some problems I was having I came across this
. Seeing how much 'cleaner' and simpler SDL looks I'm tempted to ditch DirectX and go with it. On the other hand DirectX is pretty much an industry standard (from what I gather anyway), so it's probably better if I stick with it.