I'm trying to implement a feature that I've never seen in a game before. We've all played games that get bogged down, and if it's a mouse driven game, it turns into mouse cursor HELL! Yes, the mouse cursor whips to and fro and your ass is getting handed to you. My idea was to put the GUI and the game rendering in two seperate threads, write to two different surfaces and combine them in the main thread. If one isn't updated, the old surface is drawn. So, if the game is knocked down to 1 FPS, there's no reason for the GUI and mouse to maintain a minimum 16 fps, allowing complete control in the toughest situations. Neat, huh?!
Well, it works! It's still in need of some refinement, but I'll have that done before the weekend is out. Also, this weekend, I'm going to add the screenshot feature so I can post some evidence that I'm actually doing something. ;-)
One more thing... I've finally changed my gay-as-hell icon to a cool shot of me playing guitar on stage. AW YOU READY TO BLOODY RAWK AND ROWL?!?!?! Didn't think so...