So this is what I've been working on for the past couple of days. Not too exciting, but it's to insure the game has quality and the player has options so their experience is good. You probably go to a Pause Menu all the time in games and never really think about it. But, it's actually tough to nail when you really want to make sure the player has everything they could want or need.
The part of the menu you see here is the Gamepad Controller binding. You can change the controls to whatever you want or set them back to normal. This is also true for Keyboard, except there are two Default controls you can easily switch too. One for WASD people and one for Arrow Key users. That's right lefties, I gotcha covered. It's actually surprising to to see how many games don't have a default control scheme for people whom are left handed.
And like the gamepad, you can set the keys to literally any key on the keyboard. Even foreign keys...I think(I don't have the ability to test that, but it should work!). Only problem is due to the hundreds of different keys you could use...I can't show key icons next to each control like I could with the gamepad (like you see above). Unless I wanted to code EACH individual control (Left, Right, Attack, etc) and have it check for EACH key with the ASCII (or whatever they call it) and show the appropriate image- it's dumb. I'm not doing that. Ultimately it doesn't matter, since I'm PRETTY sure you'd remember your own personal control scheme...or just use the simple default one.
To say that binding keys/buttons is a nightmare is an understatement. At least, when you first go at it. Now that I have a system for it I can use it for pretty much any game I want in the future and not ave to worry about re-coding it. Options part wasn't tough to do thankfully. I have settings for Sound, Music, Fullscreen, Brightness, and 5 different resolutions to change between. I'll probably see if I can do a "Remove Border" option. I also have an Exit Stage and Quit Game options (I would be dumb not to). More interestingly, the last thing on the Pause Menu is Completion Status. This will show you everything you've collected, where, and what you have left to do. It's the main thing I've yet to complete for the Pause Menu. Once that and one other thing is done, the Menu will be finished!
That's all the "useful" stuff I have to say. Hopefully I'll have more interesting things next time, since I'm now working on enemies.