Setting up SDL in Visual C++ Express 2010
Source and destination rectangles
Should we always use inheritance?
Exploring Movement and Input Handling
Setting up game objects for movement
Creating fixed frames per second
A simple way for switching states
Implementing finite state machines
Fitting the factory into the framework
Parsing states from an XML file
Loading the menu state from an XML file
Loading other states from an XML file
Creating and Displaying Tile Maps
Getting familiar with the Tiled application
Parsing and drawing a tile map
Using the SDL_mixer extension for sound
Setting up the basic game objects