• Advertisement
Sign in to follow this  
  • entries
    298
  • comments
    1135
  • views
    231808

Menu options!

Sign in to follow this  

131 views

Yeah. It was scary and daunting, but I finally took on OptionMenus. :)


-> TOptionWindow class, which derives from the TWindow class. It has a dynamic list of TOption classes, each of which store information about each option in a menu (text, image, action, etc). This was the first step, and just involved getting a static window to show a list of options I added.

-> Menu scrolling. Sounds trivial, but scrolling can be pretty demonic stuff -- ask any game developer. ;) Now not only can you scroll through the menu items that are longer than the window's height, but little flashing vertical arrows pop up when there's more options above or below your scrolling position. A screenshot should help:



Not too major, but I didn't have too much time today for coding. Had to work a long shift (which will reiterate tomorrow :P) and hung out with Draffurd and played some Sega Genesis, and general reminiscing. ;)

After these two fairly simple steps, I'm almost done menu windows. Then I'll be able to get working on the main reason menu windows exist: shops! v0.03 of Star of Shadows will include a shopkeeper (or two? :P) that you'll be able to do a shopping spree or two with. Shops is the next item after this, and I'll probably need to work out some more external data files to store each shop's wares, markup/down values, amongst other values. Can't wait to start watching NPCs distributin' swords! :)
Sign in to follow this  


6 Comments


Recommended Comments

Nice work. I haven't been reading this journal... But I will from now on. [wink] This game looks cool. Do we have a download yet?

Share this comment


Link to comment
Very nice, I love the old school look to the menus and graphics. How long have you been working on it?

Share this comment


Link to comment
Wow, again I'm really impressed. It seems like every day or two you whip out some major addition to your game. Too bad you're already busy making your own game or I'd try to sucker you into joining Hero of Allacrost :D (RPG that I am working on). I was the guy who programmed our option menus too, so I know that's not exactly trivial work to get done in such a short time. Anyway great work and keep it up, I'm looking forward to seeing how your RPG unfolds :)

Share this comment


Link to comment
Hey! Me likes comments. Thanks guys. :)

@noaktree: The current version (still an alpha, really :P) is v0.02, which you can grab right here. Some people were having trouble with the message windows flickering or generally acting up, so be warned, but this is fixed for v0.03 when I finish up. See if you can finish both of the mini-quests!

@Sir Sapo: Since late September. My work on it has been kind of sporadic, though, as you can see by my journal entries. The general method I follow with it has been a big burst of development to get a release done, and then I work on something else for a month or so before getting back onto it. :)

@Kuro: Again, thanks for the kind words; it helps motivate me. :D Your RPG looks like it's full of potential -- the artwork (characters especially!) look much cooler than mine. :P While jumping aboard another project does sound like fun, I know from experience that two at a time is already more than enough, hehe.

@Myself: Hmm, I really should set up some links to the stuff I'm working on..

Share this comment


Link to comment
I got to test it for the first time! Good Job! And we should play Genisis again this holiday season. :P

Share this comment


Link to comment
Quote:
The current version (still an alpha, really :P) is v0.02, which you can grab right here. Some people were having trouble with the message windows flickering or generally acting up, so be warned, but this is fixed for v0.03 when I finish up. See if you can finish both of the mini-quests!
I had no problems with the messages flickering. It looks like you have a good system in place for events, etc. It took a couple of minutes but I was able to acquire the bannana and the shell. [smile] Nice work!

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement