[WIP] libZDGUI v0.0.1 - ZDoom GUI widgets library for mods

Any utility that assists in the creation of mods, assets, etc, go here.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.

Re: [WIP] GUI Library 0.1

Postby Nash » Thu Feb 16, 2012 10:22 am

I've done on-screen string input before. This is from an old project from 2008 which I am not working on anymore...

Image
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: [WIP] GUI Library 0.1

Postby Nero » Thu Feb 23, 2012 7:32 am

Oh that's cool, Nash! I'm still struggling to get the mouse cursor to move on a menu I'm working on. Although I should admit I got a bit discouraged and went back to the mapping so everything the menu controls is ready for scripting.
User avatar
Nero
Royal Boredom....Why can't I do this in Windows?
 
Joined: 06 Sep 2006
Location: Middle of Nowheresville Il.

Re: [WIP] GUI Library 0.1

Postby Apothem » Sat Feb 25, 2012 2:22 am

wildweasel wrote:
Nash wrote:I like how you select which windows draw in front, and clicking on a window will properly select that particular window.

Any chance of seeing the source on this?

Holy topic-bump, Nash. =P

But yeah, I'm sure the source to this would be useful. If not, then I know of a certain in-development project that might serve as an adequate replacement...though I'm unsure if I'm at liberty to discuss the details.

NEVAR! :P


The many sekrits of blackfire will never be revealed! Such as the secret that I'm building a fully mp-compatible framework for building and managing dialog and shop menus!

Drat! I ruined it again :?
User avatar
Apothem
ACS scripting makes my head go BooM!
 
Joined: 29 Nov 2003
Location: Performing open heart surgery on an ACS compiler.

Re: [WIP] GUI Library 0.1

Postby cybermind » Wed Sep 19, 2012 1:10 am

Is somebody waiting for it? :-) I've lost the sources, so i started to make a new version of GUI. The main disadvantage of old version is that it was too hardcoded so the addition of new widgets was too difficult.
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] GUI Library 0.1

Postby Nash » Wed Sep 19, 2012 1:47 am

I am interested. :) Would love to see your new rewrite and - if you don't mind - the sources too. :D
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: [WIP] GUI Library 0.1

Postby cybermind » Sun Oct 14, 2012 5:05 am

Some progress :)
Image

Image
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] GUI Library 0.1

Postby Nash » Sun Oct 14, 2012 7:12 am

Very nice! Will the libraries be easy to adapt for other projects?
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: [WIP] GUI Library 0.1

Postby cybermind » Sun Oct 14, 2012 7:25 am

Nash wrote:Very nice! Will the libraries be easy to adapt for other projects?

This is the main goal of this project - you could use this library in other projects to make in-game GUI's. And it could be easily expanded with new sets of widgets - all you need is to specify is how your widget will interact with others and how it should react on system calls(mouse clicking, moving etc.)
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] GUI Library 0.1

Postby Nash » Fri Dec 07, 2012 12:40 am

I hope you haven't abandoned this, I'm still interested (as I'm sure others are too), more so now that this has been implemented. :D
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: [WIP] libZDGUI - Tech Demo Released

Postby cybermind » Fri Feb 01, 2013 12:59 pm

First post updated - Tech Demo released :)
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] libZDGUI - Tech Demo Released

Postby The Zombie Killer » Sat Feb 02, 2013 1:30 am

This is awesome!
Are there close buttons for dialog coded in?
Amazing work here, I've been waiting for this.

-TZK
Last edited by The Zombie Killer on Sun May 26, 2013 7:49 am, edited 1 time in total.
User avatar
The Zombie Killer
King of the Kangaroos
 
Joined: 14 Jul 2011
Location: Gold Coast, Queensland, Australia
Discord: Zombie#1795

Re: [WIP] libZDGUI - Tech Demo Released

Postby cybermind » Sat Feb 02, 2013 1:36 am

The removing of the created GUI isn't possible yet, but you may just hide you window if you will clear GF_ENABLED + GF_VISIBLE bit flags from it's GE_FLAGS field :roll:
Anyway, it's needs more documentation to work easily.
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] libZDGUI - Tech Demo Released

Postby The Zombie Killer » Sat Feb 02, 2013 2:35 am

Here's a modified slade.pk3 from Slade v3.0.2, I modified "config/launguages/acs.txt" to highlight all of the constants and functions in this so far.
I find Slade's highlighting and syntax notifications helpful, this is for others that do too.

-TZK
Last edited by The Zombie Killer on Sun May 26, 2013 7:49 am, edited 1 time in total.
User avatar
The Zombie Killer
King of the Kangaroos
 
Joined: 14 Jul 2011
Location: Gold Coast, Queensland, Australia
Discord: Zombie#1795

Re: [WIP] libZDGUI - Tech Demo Released

Postby Nash » Sat Feb 02, 2013 3:42 am

This is amazing, cybermind! Eager to see the final, finished library. :)
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: [WIP] libZDGUI - Tech Demo Released

Postby Agentbromsnor » Sat Feb 02, 2013 10:50 am

This looks awesome.

Extra points for your Darkspace avatar. :)
User avatar
Agentbromsnor
 
Joined: 28 Mar 2012

PreviousNext

Return to Editors / Asset Manipulation

Who is online

Users browsing this forum: Cherno, D2JK and 1 guest