Now, that seems like alot, but it really isn't. Currently, the gamepad configuration is loaded in from a file, and the correct configuration is found for the current gamepad being used. So basically, any gamepad should now work with Blocky Man, provided the player goes through the configuration screen before playing. That will be simple enough to make, as it's just a screen where the player is shown the commands and they input the command on the gamepad.
It was quite difficult getting everything working, with such fun bugs as the program getting stuck constantly reading a text file. There was also plenty of access violations and just general crashing, but it all works now.
This week I plan to work on fixing gameplay bugs that I've been, quite frankly, avoiding. For instance, if spikes are run into sideways, they still kill Blocky Man. Things like these need to be fixed. I also need to get the shop working, and I've already started drawing the secret character sprites.
I'm really looking forward to the MAGIC game development contest next week. It will be good to work on something small and simple for a change. I think one of my problems is that I'm always jumping into rather ambitious projects, by my standards anyways. The main problem before was that I wasn't capable enough to implement all of my ideas, the problem now is that I'm capable enough to implement too many of my ideas[grin]
Finally, my search for a new game to get is over. I was looking for something simple to play, and SD Gundam SCAD hammers looked the part. But, SD Gundam isn't coming to the states, so I decided to get Metal Slug Anthology. Simple and arcade style is exactly what I was looking for.