Sunday, March 9, 2008

SVN r45/r46: Saturday Night Commit Fever

Hmm. I seem to be making a lot of broken-up, patch-style commits. Must be from working on git-based projects. At any rate, it's nice that the code is getting mature enough that variated commits aren't breaking the tree.

So, r45 brings Character Select up to feature parity with Menu. It's got FPS in the corner, and a Console hook, so the console displays properly. I'm considering making a global setting "show_fps" to control whether there's FPS in the corner for all states that support it, and also a global macro for making all drawing classes automagically have the Console included.

r46 makes the Console actually display in Character Select.

For some reason, Character Select both runs faster and is less responsive for me. I need to figure out why.

Talking about the future now. I need to find out why Irrlicht doesn't respect vsync, and also where the joystick mangling code in Player should go.

TODO: Settings-ify Character Select and Menu.

~ C.

No comments: