|
Game Development Showcase
Track this GDS Entry |
GUI demo V1 |
|
Developer | Programmer16 |
Genre | Action |
Platform | Windows |
Downloads | 434 |
About:
This is the GUI system that I'm developing for my 4E5 entry.
|
|
Please offer only constructive criticism. The intent of the GD Showcase is to help the developer create the best game they possibly can. Show them you support their efforts when posting.
| bladerunner627
|
Posted - 7/9/2006 6:52:01 PM | Nice work! Only thing that bugs me is that you can't highlight the text input box, and you can't hold buttons down, like with the +, and - buttons for the numbers. Im sure that would be really easy to do, but regardless...really nice work!
| |
| Programmer16 GDNet+
|
Posted - 7/9/2006 7:03:31 PM | Thanks bladerunner! Those are both things that I'm going to work on. The textboxes also are going to need scrolling, I just can't figure out a decent way to do that yet.
The buttons won't be able to be held down (due to my input system), but I do plan on adding a scrollbar to them.
Thanks for the input!
Edit: Hmm... I see what you mean now. The counter would work much better if holding down the button would cause it to continuosly increase/decrease. I'll have to think about that. Thanks again!
| |
| Ravuya Moderator - GDNet Lounge
|
Posted - 7/9/2006 11:22:43 PM | Looks very nice. I did notice some artifacts around my cursor but that might be due to the texture or a bug in my NVIDIA driver.
| |
| Programmer16 GDNet+
|
Posted - 7/9/2006 11:34:10 PM | Are you referring to the light gray area (looks like an outline) around the edge of the actual cursor, or something else? The cursor was originally done pointing straight up (for arrows) and I rotated it for the cursor, causing the gray area around the cursor.
Thanks for the feedback guys, I appreciate it!
| |
| bladerunner627
|
Posted - 7/10/2006 4:42:58 AM | No problem. How are you doing the mouse input that it doesn't let you "hold" it down?
| |
| Programmer16 GDNet+
|
Posted - 7/10/2006 12:14:14 PM | I'm using DirectInput and my own event based system built over it. I have repeat-char messages (so holding down the 'a' key will send multiple 'a's after a while.) I might be able to modify it so that it sends multiple IM_LBUTTONDOWN messages. I'll have to see.
| |
| Programmer16 GDNet+
|
Posted - 7/11/2006 4:41:51 AM | Just a quick update, I made some small changes to the demo.
NOTES
--------------------------------------------------------------------
Fixed TextBox deactivate bug
Fixed DirectInput bug
Fixed DropDownList::SetItemHeight() bug
Added the ability to remove ListBox items
Made it so the listbox closes when not clicked
Made it so the listbox closes after an item is selected
Fixed ListBox::ListBoxItem visibility bug
Moving the mouse while holding down the button doesn't de-highlight it
Text is now centered (more) correctly
Once a listbox is activated, it can be scrolled using the mousewheel
The counter can be scrolled using the mousewheel
Since I'm having a problem adding scrollbars and making it so holding the scroll buttons down make it scroll, I added the ability to scroll using the mouse.
| |
| Programmer16 GDNet+
|
Posted - 7/15/2006 3:26:58 PM | Ok, I uploaded a new textured version demo, but some people are having problems with the texture being off. I'll update here when I've got it fixed.
| |
| vetroXL
|
Posted - 7/19/2006 12:45:05 PM | Nice!
Are you planning on releasing an SDK?
V
| |
| Programmer16 GDNet+
|
Posted - 7/19/2006 2:21:26 PM | When I first started making it I had planned on releasing it for others to use, but at the moment it's tied really tightly into the rest of my library. So, it will be released for others to use, but it might not be a separate module.
| |
| Metorical GDNet+
|
Posted - 8/1/2006 10:05:50 AM | Looks pretty slick although your dev shots are just that, random controls all over the place. Would be cool to see a sample interface to something/anything to get a feel for the style knitted together to form a tight piece of software.
| |
| Programmer16 GDNet+
|
Posted - 8/1/2006 4:41:10 PM | Hm... good idea. I'll have to do something like that. Thanks for idea!
| |
All times are ET (US)
|
|
|
|
|