GUI control a day #1: Sliders/Scrollbars

Published April 08, 2007
Advertisement
In order to convince myself to get the GUI system in Novarunner done and out of my way, I've decided to run a series of journal entries this week wherein I implement a new GUI control each day, since I can implement a GUI control in like 30 minutes and so have plenty of time for it even with my currently heavy assignment load. Also, it will help with my currently pitiful rate of new journal entries.

So far, I've implemented:
  1. Tabs
  2. Scrollbars (vertical & horizontal)
If I fail to implement a control one day, I'll just post an entry about the tab-strip as opposed to a new and shiny control.

Scrollbars will be used not only to scroll text fields (coming up eventually) but also to change numeric values in the game engine (such as joystick deadzones and difficulty sliders). They might also be used in the gameplay debug kit.



Next control: Drop-down boxes (edit done).
0 likes 8 comments

Comments

dcosborn
I've been thinking about getting started on a UI myself. Are you using a toolkit or writing from scratch?
April 08, 2007 05:53 PM
Ravuya
From scratch, using the IMGUI paradigm.
April 08, 2007 08:04 PM
hymerman
I particularly like the 'pub' tab. As long as you avoid the sentence "we don't exactly own this place, but we have an understanding with the people that do..." in the dialogue, you're onto a winner.
April 09, 2007 12:22 PM
Ravuya
Thanks for that memory. Now I have to go wash out my brain with bleach. Fuck the voice acting and puppet syncing in that game was horrendous.
April 09, 2007 12:37 PM
hymerman
You still love it though, secretly ;)
April 10, 2007 02:16 AM
envy3d
What game is that from?
April 10, 2007 02:49 AM
Ravuya
hymerman's reference was to Freelancer, a similar game to my own but with the addition of horrendous voice acting, lip synching and character animation.
April 11, 2007 04:37 PM
hymerman
The character animation wasn't that bad. I assume you mean the 'standing at bar' animation; I don't think there were any others.
April 12, 2007 10:18 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement