Wartbed:GUI widgets

From Dark Omen Wiki

Jump to: navigation, search


Computer games generally requires other widgets than normal applications. While some widgets may be based on adaptations of them, normal drop boxes etc are of little or no use.

Contents

Specific WARTBED GUI widgets

Internal WARTBED resource name Short description
DEBUG/FPS Multicolumn listbox control for displaying immediate and average FPS and SPF.
DEBUG/Camera Multicolumn listbox control for displaying camera information
WARTBED/Statusbar Panel with timed text label at bottom or top of screen. Possibly clickable messages?
WARTBED/Messagebar Panel with timed text label (at bottom or top or any Y of screen?). Possibly clickable messages?
WARTBED/Messagestack Multiline panel with timed text messages at bottom or top of screen. Possibly clickable messages?
WARTBED/Dropicon Message icon dropping from above on event, stacking up at bottom until timed out or viewed
WARTBED/Contactlist List of all contacts by factions divided into friendly, enemy, neutral and other top-categories.

Debug Controls

FPS window

A window containing a grid with current and average frames-per-second and seconds-per-frame.

Camera

A window containing information about camera eye and focus positions and directions, focal length, and current focus object.

Game Controls

Statusbar

A one-line panel at the screen top or bottom. Used as a base to display persistent information or messages.

Messagebar

Like a Statusbar, but displays a message for a pre-determined time, then fades. The message might be clickable, which could be used to f.i. move the camera to the place of the event etc.

Messagestack

Like a messagebar but capable of displaying several messages, the older ones being pushed down the stack.

Dropicon

Very similar to a message stack: Icons fall from above and stack up at the screen bottom until they expire or are viewed. This is the messaging system the Total War games use.

Contactlist

An adapted tree control where game entities are listed in groupings.

Personal tools
communication