Wednesday, August 6, 2008

Scratching the Itch

I wouldn't claim by any means to be one of the "great hackers" out there, but I can definitely understand and relate to whoever it was wrote about them feeling a need to "scratch the itch". For me it's been menus recently, and I certainly got the itch bad while doing LAN tests yesterday. Those old multi-player menus looked really ugly and clunky when sitting beside my new ones, so I dug in and almost finished them. I'd been putting them off as the originals contained some of the ugliest code in the entire engine, but this was the final straw. The remaining items are to add the maps list to the Game Options menu (no idea how I'm going to handle that yet; right now it just launches dm1) and do some serious debugging on my all-singing all-dancing text input box control. That will see all of the menus moved over to my new system, so everything else is just layers of varnish (and potentially adding new menus - a Demos menu is definitely coming). I'll probably also reorganise the menu code into multiple files, as my menu.cpp is fairly large and awkward to navigate.

Uncovered a few more bugs too, which are going into the to do list.

In the spirit of devoting this week to Real Life, I'm knocking it on the head for the rest of this evening.

0 comments: