.\ testfile.gib (root = "" [Background]) common audio_options.gib (root = "audio options group" [Group]) "effects volume slider" [Slider] use to adjust effects volume "music volume slider" [Slider] use to adjust music volume "effects checkbox" [CheckBox] turn on or off sound effects "music checkbox" [CheckBox] turn on or off UI music bottomnav.gib (root = "common buts" [Group]) "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen bottomnav_main.gib (root = "common buts" [Group]) "Options button" [Button] click to bring up options dialog "credits button" [Button] click to view credits.gib "Quit button" [Button] click to quit credits.gib (root = "credits win" [Window]) "credits win" [Window] the infamous credits window "close button" [Button] click to close window okcancel.gib (root = "ok cancel grp" [Group]) options.gib (root = "options win" [Window]) "option category" [OptionGroup] buttons in this optgroup set which options are shown in the content area "video tab" [CheckBox] click to load video_options.gib into 'options content group' "audio tab" [CheckBox] click to load audio_options.gib into 'options content group' "ok button" [Button] click to close options window "options content group" [Group] load video or audio options gibs here "cancel button" [Button] click to close options window but NOT apply changes video_options.gib (root = "video options group" [Group]) "detail optiongrp" [OptionGroup] use to select low or high graphic detail "detail low checkbox" [CheckBox] select low graphic detail "detail high checkbox" [CheckBox] select high graphic detail "effects optiongrp" [OptionGroup] use to turn on or off some effects "effects off checkbox" [CheckBox] select effects off "effects on checkbox" [CheckBox] select effects on "resolution dropdown" [DropDown] fill with screen resolution options "fullscreen checkbox" [CheckBox] checked for fullscreen, unchecked for windowed messagebox.gib (root = "message box" [Window]) "no button" [Button] user responds No "yes button" [Button] user responds Yes "cancel button" [Button] user responds Yes "ok button" [Button] user responds Yes ingame_dialog.gib (root = "in game popup win" [Window]) "resume button" [Button] click to close window and resume game "end match button" [Button] click to end the match and return to multiplayer/exhibition screen (show confirmation dialog) "options button" [Button] click to bring up video/audio options "quit button" [Button] click to quit the game (confirmation dialog first) gamewindow.gib (root = "Game Window" [Window]) "Game Window" [Window] window used for a match "player3 status" [Group] load 'statusmeters.gib' here "player4 status" [Group] load 'statusmeters.gib' here "time group" [Group] show 'time group' when match begins "time" [TextBox] time counts down here "chat group" [Group] show/hide this group using the "chat" key (backslash?) "chat entry" [TextBox] player enters chat here "chat displaybox" [DisplayBox] display a few lines of chats here and clear after a few seconds. (use) "camera textbox" [TextBox] display camera name here "player1 status" [Group] load 'statusmeters.gib' here "player2 status" [Group] load 'statusmeters.gib' here "countdown group" [Group] show 'countdown group' when match is ready to begin, then hide during match "count number" [TextBox] show 3..2..1.. in this text box "skip group" [Group] hide skip group after the intro is over or player has skipped it. "skip button" [Button] click to skip past the announcer intro statusmeters.gib (root = "" [Background]) "name" [TextBox] name of this bot "points" [TextBox] number of points scored progress.gib (root = "progress window" [Window]) "progress window" [Window] main window to load "caption bar" [TextBox] put progress caption here "progress frame" [Group] 'progress bar' img child can have its width set from 0 to 180 result_cell.gib (root = "result group" [Group]) "result group" [Group] load group into result slots; set 'team logo' and 'bot preview' images as well as other noted gui items "points" [TextBox] display the bot's total points here "immobilized text" [TextBox] hide this unless the bot was immobilized during the match "winner text" [TextBox] show this for the bot(s) who win this match or round "bot name" [TextBox] display bot name "team name" [TextBox] display team name matchresults.gib (root = "match results window" [Window]) "match results window" [Window] when time runs out, or winner is decided, replace the game window/status bars with this match results window (drawn over top of 3D arena view) "result slot 1" [Group] load result_cell.gib into this slot with appropriate data "result slot 2" [Group] load result_cell.gib into this slot with appropriate data "result slot 3" [Group] load result_cell.gib into this slot with appropriate data "result slot 4" [Group] load result_cell.gib into this slot with appropriate data "continue button" [Button] click to return to exhibition setup, MP prematch, or next round of event controls_reminder.gib (root = "controls reminder" [Window]) "control grid" [Grid] fill grid with controls like in the wiring screen "bot name" [TextBox] display robot name here loading.gib (root = "loading window" [Window]) "loading window" [Window] main window to load "caption bar" [TextBox] says "loading", change if needed countdown.gib (root = "" [Background]) "countdown group" [Group] show 'countdown group' when match is ready to begin, then hide during match "count number" [TextBox] show 3..2..1.. in this text box immobility_countdown.gib (root = "immobility countdown group" [Group]) "immobile countdown" [TextBox] show numbers counting down skipintro.gib (root = "skip window" [Window]) mainmenu mainmenu.gib (root = "Main Menu Win" [Window]) "exhibition button" [Button] link to exhibition setup "Team HQ button" [Button] link to team HQ "Multiplayer button" [Button] link to multiplayer "Options button" [Button] click to bring up options dialog "credits button" [Button] click to view credits.gib "Quit button" [Button] click to quit help help_selectteam.gib (root = "select team help group" [Group]) helpframe.gib (root = "help window" [Window]) "close button" [Button] user responds Yes "help content group" [Group] load various help gibs into this group help_exhibition.gib (root = "exhibition help group" [Group]) help_multiplayer.gib (root = "multiplayer help group" [Group]) help_multicreate.gib (root = "multiplayer create help group" [Group]) help_multiprematch.gib (root = "multiplayer prematch help group" [Group]) help_teamhq.gib (root = "TeamHQ help group" [Group]) help_eventbracket.gib (root = "event bracket help group" [Group]) help_repairs.gib (root = "repairs help group" [Group]) help_ws_overview.gib (root = "ws overview help group" [Group]) help_ws_chassis.gib (root = "ws chassis help group" [Group]) help_ws_armor.gib (root = "ws armor help group" [Group]) help_ws_components.gib (root = "ws components help group" [Group]) help_ws_wiring.gib (root = "ws wiring help group" [Group]) help_ws_paintshop.gib (root = "ws paintshop help group" [Group]) help_ws_testrobot.gib (root = "ws testrobot help group" [Group]) botlab botlabwin.gib (root = "botlab win" [Window]) "overview button" [CheckBox] click to show 3dview.gib and overview.gib "chassis button" [CheckBox] click to show 3dview.gib and chassis.gib "components button" [CheckBox] click to show 3dview.gib and components.gib "wiring button" [CheckBox] click to show 3dview.gib and wiring.gib "paintshop button" [CheckBox] go to chassis appearance effects "test robot button" [CheckBox] click to show testarena.gib "back button" [Button] click to return to HQ "content slot" [Group] load stuff into this slot "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen chassis.gib (root = "chassis intro split" [SplitFrame]) "chassis intro split" [SplitFrame] load this into content slot "3d placeholder" [Placeholder] common 3d view for various areas of botlab "structure design button" [Button] click to go to chassis step 1 (may want to pop up warning dialog if a chassis was already designed) "armor button" [Button] click to load ch_armor.gib into 'right content slot' chassis_structure1.gib (root = "chassis split" [SplitFrame]) "chassis split" [SplitFrame] step 1 of the chassis creation process "Editing Area" [Placeholder] Placeholder for chassis outline editing. "clear outline button" [Button] click to erase the outline "drawstyle optiongroup" [OptionGroup] optiongroup to choose style of drawing (freeform, circle, rectangle) "freeform checkbox" [CheckBox] select to plot points manually "circle checkbox" [CheckBox] select to create a circle "rectangle checkbox" [CheckBox] select to create a rectangle "radius slider" [Slider] set radius of circle "length slider" [Slider] set length of rectangle "width slider" [Slider] set width of rectangle chassis_structure2.gib (root = "chassis split" [SplitFrame]) "chassis split" [SplitFrame] step 2 of the chassis creation process "Editing Area" [Placeholder] Placeholder for chassis outline editing. "3d view placeholder" [Placeholder] show extruded model here "height slider" [Slider] adjust height of extrusion ch_stepbuttons.gib (root = "steps and snap group" [Group]) "snap checkbox" [CheckBox] click to set snap on or off "finished button" [Button] click to complete chassis shape "steps option group" [OptionGroup] option group with the 2 step buttons "step 1 button" [CheckBox] step 1 of chassis outline "step 2 button" [CheckBox] step 2 (extrude, top outline) components.gib (root = "components split" [SplitFrame]) "components split" [SplitFrame] load this into content slot "3d component placeholder" [Placeholder] 3d view for component placement "mouse instructions grp" [Group] mouse instruction tip. Needs more thought. "tips group" [Group] temporary tip to show using shift "remove button" [Button] click to remove a selected component "category optiongroup" [OptionGroup] grid is filtered based on the category selected in this optiongroup "power button" [CheckBox] click to show power components in grid "extenders button" [CheckBox] click to show extenders components in grid "mechanics button" [CheckBox] click to show motors and pistons in grid "mobility button" [CheckBox] click to show wheels and mobility in grid "weapons button" [CheckBox] click to show weapons in grid "extras button" [CheckBox] click to display extras components in grid "components grid" [Grid] fill with components in the current category, click to show preview "component content group" [Group] contains either component preview, adjustments, or appearance comp_preview.gib (root = "" [Background]) "component name textbox" [TextBox] component name goes here "component 3d preview" [Placeholder] load 3d view of component for preview here "attach button" [Button] click to begin attachment dragging for placement "component option" [DropDown] fill dropdown with available optional styles for this component "component description" [DisplayBox] put description of component here control_cell.gib (root = "control grp" [Group]) "control grp" [Group] 'control img' in this group should be either ctrl_analog.bmp, ctrl_button, or ctrl_switch "control input" [TextBox] show the keys or gamepad input for this control "control name" [TextBox] show the name the player has given this control ctrl_analog_props.gib (root = "analog control window" [Window]) "control name" [TextBox] user enters a name for this control "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "input1" [TextBox] set input for positive axis "input2" [TextBox] set input for negative axis "input note" [TextBox] Optional note field ctrl_button_props.gib (root = "button control window" [Window]) "control name" [TextBox] user enters a name for this control "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "input1" [TextBox] set input for this control "input note" [TextBox] Optional note field ctrl_switch_props.gib (root = "switch control window" [Window]) "control name" [TextBox] user enters a name for this control "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "input1" [TextBox] set input for this control "input note" [TextBox] Optional note field overview.gib (root = "overview split" [SplitFrame]) "overview split" [SplitFrame] load this into content slot "3d placeholder" [Placeholder] common 3d view for various areas of botlab "bot name textbox" [TextBox] player types bot name here "snapshot button" [Button] click to take a snapshot of robot for bitmap preview "weightclass" [TextBox] display class here: Lightweight or Heavyweight "weight" [TextBox] show bot weight here "heading slider" [Slider] set bot forward direction with this slider testarena.gib (root = "test arena main group" [Group]) "test arena placeholder" [Placeholder] load the test arena here (put placeholder into content slot) "obstacles optiongroup" [OptionGroup] optiongroup to choose which practice obstacles are in the arena "none cb" [CheckBox] no obstacles "blocks cb" [CheckBox] blocks "barrels cb" [CheckBox] barrels "cones cb" [CheckBox] cones "ramps cb" [CheckBox] ramps "crates cb" [CheckBox] crates "reset button" [Button] reset obstacles and bot (in case flipped over, etc.) "name" [TextBox] name of this bot "points" [TextBox] number of points scored wiring.gib (root = "wiring split" [SplitFrame]) "wiring split" [SplitFrame] load this into content slot "3d wiring placeholder" [Placeholder] common 3d view for various areas of botlab "mouse instructions grp" [Group] mouse instruction tip. Needs more thought. "control grid" [Grid] controls can be dragged and dropped here "new switch" [Button] click to start dragging a new switch onto the controller "new button" [Button] click to start dragging a new button onto the controller "new analog" [Button] click to start dragging a new analog control onto the controller "delete button" [Button] click to delete the selected control cprops_info.gib (root = "info property split" [SplitFrame]) armor.gib (root = "armor split" [SplitFrame]) "armor split" [SplitFrame] load this into content slot "3d placeholder" [Placeholder] common 3d view for various areas of botlab "finished button" [Button] click to return to main chassis menu "armor grid" [Grid] load this grid with the four armor cells "default appearance checkbox" [CheckBox] if checked, apply chassis appearance filters when picking armor appearance.gib (root = "appearance split" [SplitFrame]) "appearance split" [SplitFrame] load this into content slot "3d appearance placeholder" [Placeholder] common 3d view for various areas of botlab "export button" [Button] click to export the texture map template "import button" [Button] click to import a custom texture "undo button" [Button] click to undo last filter (disable if no undo available) "effect dropdown" [DropDown] fill with all possible effects to choose from "effect settings group" [Group] load individual effects gibs here comp_adjust.gib (root = "" [Background]) "component name textbox" [TextBox] component name goes here wiring_connection_analog.gib (root = "analog wiring win" [Window]) "img group" [Group] use 'component image' child to show the preview image of the component being wired "component name" [TextBox] component classification (spin motor, burst motor, etc.) "cancel button" [Button] click to cancel and abort this wiring connection "ok button" [Button] click to accept and close window "options main group" [Group] hmm. not sure how to handle possible options. Let's talk. "input1 map" [DropDown] fill with possible control mappings for this control-component combination (value is for input1) "input1 key" [TextBox] show the key that has been assigned to input1 "input2 key" [TextBox] show the key that has been assigned to input2 "input2 map" [DropDown] fill with possible control mappings for this control-component combination (value is for input2) wiring_connection_switch.gib (root = "switch wiring win" [Window]) "img group" [Group] use 'component image' child to show the preview image of the component being wired "component name" [TextBox] component classification (spin motor, burst motor, etc.) "cancel button" [Button] click to cancel and abort this wiring connection "ok button" [Button] click to accept and close window "options main group" [Group] hmm. not sure how to handle possible options. Let's talk. "input1 map" [DropDown] fill with possible control mappings for this control-component combination (value is for input1) "input1 key" [TextBox] show the key that has been assigned to input1 wiring_connection_button.gib (root = "button wiring win" [Window]) "img group" [Group] use 'component image' child to show the preview image of the component being wired "component name" [TextBox] component classification (spin motor, burst motor, etc.) "cancel button" [Button] click to cancel and abort this wiring connection "ok button" [Button] click to accept and close window "options main group" [Group] hmm. not sure how to handle possible options. Let's talk. "input1 map" [DropDown] fill with possible control mappings for this control-component combination (value is for input1) "input1 key" [TextBox] show the key that has been assigned to input1 armor_cell.gib (root = "armor cell split" [SplitFrame]) "Slot0" [Group] 'armor img' child should be the preview for each armor type "description" [DisplayBox] armor description displayed here "weight value" [TextBox] show weight value here "concussion value" [TextBox] show concussion value here "armor name" [TextBox] change to "plastic", "aluminum", etc. exportbot.gib (root = "export bot window" [Window]) "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "file name" [TextBox] exported filename "preview group" [Group] 'export snapshot' child of this group is for the robot preview image (filter it, thanks) importbot.gib (root = "import bot window" [Window]) "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "preview group" [Group] 'export snapshot' child of this group is for the robot preview image (filter it, thanks) "file list" [ListBox] populate with bot designs in the appropriate game folder adjust_burst.gib (root = "" [Background]) "component name textbox" [TextBox] component name goes here "start angle slider" [Slider] set the starting angle for the burst motor "end angle slider" [Slider] set the ending angle for burst motor adjust_none.gib (root = "" [Background]) "component name textbox" [TextBox] component name goes here colorfill.gib (root = "color fill split" [SplitFrame]) "selected color group" [Group] 'selected color img' child of this group should be filled with the chosen color "lum slider" [Slider] use slider to set lightness (default to .5) "hue group" [Group] use this group for picking hue and saturation (set 'picker target' location to mouse spot) "paint entire" [Button] click to apply the color to the entire chassis import_texture.gib (root = "import texture window" [Window]) "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "file list" [ListBox] populate with available custom textures export_texture.gib (root = "export texture template window" [Window]) "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "export name textbox" [TextBox] name for the exported file "texture or template cb" [CheckBox] if checked, export the current texture instead of a blank template save_dialog.gib (root = "exit botlab window" [Window]) "save button" [Button] click to save and exit bot lab "discard button" [Button] discard changes, exit bot lab "cancel button" [Button] cancel this dialog, return to bot lab texturefill.gib (root = "texture fill split" [SplitFrame]) "selected texture group" [Group] 'selected texture img' child of this group should be filled with the chosen color "texture list" [ListBox] fill with all the image filenames found in the texture library "texture entire" [Button] click to apply the texture to the entire chassis surfacelayer.gib (root = "surface layer split" [SplitFrame]) "selected texture group" [Group] 'selected texture img' child of this group should be filled with the chosen color "texture list" [ListBox] fill with all the image filenames found in the texture library "texture entire" [Button] click to apply the texture to the entire chassis edgelines.gib (root = "edge line split" [SplitFrame]) "edge line split" [SplitFrame] splitframe for the edge effect "edge preview group" [Group] 'edge preview img' child of this group should have the lines drawn as a preview "edge list" [ListBox] fill with possible edge styles "edge entire" [Button] click to apply the texture to the entire chassis adjust_zone.gib (root = "" [Background]) "component name textbox" [TextBox] component name goes here "zone name" [TextBox] name for the zone supershine.gib (root = "supershine group" [Group]) "supershine on" [Button] click to add environment map "supershine off" [Button] click to turn off environment map decals.gib (root = "decal split" [SplitFrame]) "selected texture group" [Group] 'selected texture img' child of this group should be filled with the chosen decal "decal list" [ListBox] fill with all the decal image filenames found in the texture library "scale slider" [Slider] adjust scale of the decal maps teamhq event_bracket.gib (root = "event bracket win" [Window]) "heading group" [Group] 'event graphic' child of this group gets the event preview image "event title" [TextBox] put event title here "event description" [DisplayBox] put event description here "round heading textbox" [TextBox] display the current round here: "ROUND 2" or "FINAL MATCH" or whatever "play button" [Button] click to play the next match "later button" [Button] click to return to team HQ and pause this event "bracket group" [Group] build the event bracket inside this group (see sample on wiki page) "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen hq_robots.gib (root = "robot inventory group" [Group]) "robot grid" [Grid] fill grid with team robots (robot_cell.gib) "workshop button" [Button] click to go to the bot workshop "export button" [Button] click to export selected bot "import button" [Button] click to import a bot into the selected slot "scrap button" [Button] click to delete selected bot editteam.gib (root = "edit team win" [Window]) "cancel button" [Button] cancel and close window "ok button" [Button] accept and close window "window caption" [TextBox] window caption can be "Edit Robotics Team" or "New Robotics Team" "name input textbox" [TextBox] player enters team name here "team motto input textbox" [TextBox] player enters team motto here "logo listbox" [ListBox] list of possible logos to choose from "logo preview group" [Group] 'logo image preview' child of this group shows the selected logo event_cell.gib (root = "event cell group" [Group]) "event cell group" [Group] 'preview img' child is the event preview image hq_events.gib (root = "events group" [Group]) "schedule title" [TextBox] title of schedule ("Event Schedule - Amateur Season 3") "event grid" [Grid] fill with this season's events (event_cell.gib) hq_history.gib (root = "history split" [SplitFrame]) "total seasons" [TextBox] show total number of seasons this team has played (including current) "current rank" [TextBox] show current season rank "best rank" [TextBox] show best final season rank (if no seasons completed yet: n/a) "total events" [TextBox] show total number of events played across all seasons "wins" [TextBox] total match wins from all events in all seasons "losses label" [TextBox] total match losses from all events in all seasons "events won" [TextBox] total number of events won (final winner of all rounds) "highest score" [TextBox] highest match point score ever "fastest win" [TextBox] fastest match win ever(minutes:seconds) "prizes grid" [Grid] fill grid with prize bitmaps for all past events (only show last 32 to avoid grid overload?). Show most recently won prizes first. Cell size should be fixed at 80 x 80. Can higher resolution video show more cells in width? hq_league.gib (root = "" [Background]) "competition level" [TextBox] label: "AMATEUR LEAGUE STANDINGS" or SEMI-PROFESSIONAL... or PROFESSIONAL... "season" [TextBox] put current season here ("Season 3") "events remaining" [TextBox] put number of events remaining ("Events remaining: 9") "league grid" [Grid] fill with league_cell.gib with the teams in order of rank bot_cell.gib (root = "robot cell group" [Group]) "bot img group" [Group] load bot image into 'bot snapshot img' child of this group "bot name" [TextBox] robot name here "weight class" [TextBox] 'Lightweight' or 'Heavyweight' here joinevent.gib (root = "join event window" [Window]) "preview group" [Group] 'preview img' child of this group gets the event preview bitmap "event name" [TextBox] event name shown here "description" [DisplayBox] event description here "robot grid" [Grid] user chooses one of his six robots to enter this event "robot name" [TextBox] selected bot name "cancel button" [Button] click to cancel and close window "enter event button" [Button] click to accept robot choice and start the event league_cell.gib (root = "league cell split" [SplitFrame]) "league cell split" [SplitFrame] load this into each cell of the grid and fill with data "Slot0" [Group] 'league team logo' child of this slot gets the logo for this team "rank" [TextBox] team rank "league team name" [TextBox] team name "points" [TextBox] show number of points for this team "motto" [TextBox] team motto nobot_cell.gib (root = "robot cell group" [Group]) "bot img group" [Group] load bot image into 'bot snapshot img' child of this group "bot name" [TextBox] robot name here "weight class" [TextBox] 'Lightweight' or 'Heavyweight' here select_team.gib (root = "Select Team win" [Window]) "select team grid" [Grid] load team_cell.gib's into these grid cells for each team. "new team button" [Button] click to create new team "delete team button" [Button] click to delete the selected team (show confirm dialog) "continue button" [Button] click to go to team hq with selected team (disable button if no team selected) "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen team_cell.gib (root = "team cell" [Group]) "team cell" [Group] team cell group is loaded into the select team grid. Logo img gets the team logo (no notes field). "team name textbox" [TextBox] team name in this text box "team motto textbox" [TextBox] team motto in this text box teamhq.gib (root = "team hq win" [Window]) "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen "logo grp" [Group] put team logo in the child image ('hq logo img')of this group "hq button optiongroup" [OptionGroup] group of buttons to select which hq gib is in the content area "robots button" [CheckBox] load hq_robots.gib into hq content group "league button" [CheckBox] load hq_league.gib into hq content group "events button" [CheckBox] load hq_events.gib into hq content group "history button" [CheckBox] load hq_history.gib into hq content group "select team button" [Button] click to go back to the select team screen "hq motto textbox" [TextBox] display team motto here "edit team button" [Button] click to open edit team window (editteam.gib) "hq team name textbox" [TextBox] display team name here "kills group" [Group] display the kills skulls here "hq content group" [Group] load stuff into this group repairs.gib (root = "repairs win" [Window]) "background grp" [Group] 'background img' gets the arena preview "repair time" [TextBox] display remaining repair time here "repairs 3d placeholder" [Placeholder] show bot needing repairs here "repairs list" [ListBox] fill with components and repair times for each "repair button" [Button] click to repair the selected item "finished button" [Button] go to event bracket for next round "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen eventcell_inprogress.gib (root = "event cell group" [Group]) "event cell group" [Group] 'preview img' child is the event preview image eventcell_disabled.gib (root = "event cell group" [Group]) "event cell group" [Group] 'preview img' child is the event preview image eventcell.gib (root = "event cell group" [Group]) "event cell group" [Group] 'preview img' child is the event preview image eventcell_completed.gib (root = "event cell group" [Group]) "event cell group" [Group] 'preview img' child is the event preview image teampreview.gib (root = "team preview window" [Window]) "team preview window" [Window] main window to load "caption bar" [TextBox] put progress caption here event_winner.gib (root = "event winner window" [Window]) "event graphic group" [Group] 'event img' child of this group is the graphic logo for the event "team name" [TextBox] display team name here "bot name" [TextBox] display robot name here "rounds won" [TextBox] show number of rounds won and total ("1/4", "4/4", etc) "team points" [TextBox] show total team points scored for this event "continue button" [Button] click to go back to team HQ "prize description" [DisplayBox] put the prize description here golden_sawblade.gib (root = "golden saw window" [Window]) "continue button" [Button] click to return to team HQ season_results.gib (root = "season results window" [Window]) "message" [DisplayBox] display custom message here "continue button" [Button] click to continue "results grid" [Grid] fill with sresults_cell.gib just like league standings sresults_cell.gib (root = "season results cell" [Group]) "season results cell" [Group] 'league team logo' img gets team logo "rank" [TextBox] team rank "points" [TextBox] show team points "league team name" [TextBox] team name multiplayer activeplayer.gib (root = "active player group" [Group]) "active player group" [Group] this group is shown when a player has entered the match "bot img group" [Group] player bot image loaded into 'bot img' (child of this group) "ready checkbox" [CheckBox] player checks this when he's ready "team name" [TextBox] team name here "bot name" [TextBox] bot name here "eject button" [Button] click to remove this player from the match, pop up confirmation dialog "change robot button" [Button] player clicks this to change his team or robot closedplayer.gib (root = "closed player grp" [Group]) "closed player grp" [Group] show this group if a player slot is closed (deathmatch has only 2 players, for example) mpc_settings.gib (root = "MP settings grp" [Group]) "server name textbox" [TextBox] player types server name here "LAN radio but" [CheckBox] select if LAN game only "internet radio but" [CheckBox] select if game is published via Gamespy "password textbox" [TextBox] optional password for the server mp_create.gib (root = "create mp game win" [Window]) "mp create optiongroup" [OptionGroup] buttons selected here load various gibs into the content area "mp settings button" [CheckBox] click to load mpc_settings.gib into content group "gametype button" [CheckBox] click to load gametype.gib into content group "arena button" [CheckBox] click to load arena.gib into content group "content group" [Group] load content into this group "cancel game button" [Button] return to multiplayer.gib screen "start game button" [Button] start the new multiplayer server "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen multiplayer.gib (root = "multiplayer win" [Window]) "LAN radio but" [CheckBox] select to view LAN servers "Internet radio but" [CheckBox] select to view Internet servers "server listbox" [ListBox] fill with server list "heading grid" [Grid] put column headings here "Refresh button" [Button] click to refresh server list "Join game button" [Button] click to join selected server "Create Game button" [Button] click to create a new server "status" [TextBox] display status messages here "IP connect button" [Button] click to open IP direct connect window "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen noplayer.gib (root = "noplayer grp" [Group]) "noplayer grp" [Group] if a position slot is empty, show this group "human player button" [Button] click to join the match in this player slot (open bot selection window) "computer player button" [Button] host clicks to add a computer AI bot (open select computer bot window) prematch.gib (root = "prematch win" [Window]) "faded img group" [Group] 'faded img' child of this group contains the arena preview "disconnect button" [Button] click to disconnect "settings button" [Button] click to bring up settings window to change arena or whatever "chat messages" [DisplayBox] display all the chat messages here "chat textbox" [TextBox] player can enter a chat message here, press enter to send and clear this field "screen name" [TextBox] player can edit his screen name here "spectator list" [ListBox] list of the spectators (joined but not in the match) "arena name" [TextBox] display arena name here "game type" [TextBox] display match title here (exhibition, event round, etc) "weight group" [Group] 'weightclass img' child gets one of the four button bmps "player3 group" [Group] can have noplayer.gib, activeplayer.gib, or closedplayer.gib "player4 group" [Group] same as player1 group "player1 group" [Group] can have noplayer.gib, activeplayer.gib, or closedplayer.gib "player2 group" [Group] same as player1 group "begin match button" [Button] host clicks to begin the match (hide for other players, disable until all players are ready) "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen password.gib (root = "password window" [Window]) "cancel button" [Button] user responds Yes "ok button" [Button] user responds Yes "password field" [TextBox] user enters password here loadbot.gib (root = "loading grp" [Group]) "loading grp" [Group] if a position slot is empty, show this group "progress group" [Group] 'progress bar' img child of this group can have width from 0 to 120 changeoptions.gib (root = "MP change window" [Window]) "MP change window" [Window] main window to load "mp create optiongroup" [OptionGroup] buttons selected here load various gibs into the content area "gametype button" [CheckBox] click to load gametype.gib into content group "arena button" [CheckBox] click to load arena.gib into content group "content group" [Group] load content into this group "cancel button" [Button] cancel changes and close dialog "accept button" [Button] accept changes and update MP game ip_connect.gib (root = "ip connect window" [Window]) "cancel button" [Button] close window and cancel IP connect "connect button" [Button] click to connect to IP exhibition arena.gib (root = "arena group" [Group]) "arena listbox" [ListBox] populate with arena names "hazard checkbox" [CheckBox] enable or disable hazards for this arena "arena preview grp" [Group] child image of this group is the preview bitmap of the arena "description" [DisplayBox] arena description displayed here gametype.gib (root = "gametype grp" [Group]) "game type optiongroup" [OptionGroup] buttons in this group select which type of game to play "deathmatch checkbox" [CheckBox] select deathmatch "battle royal checkbox" [CheckBox] select battle royal "teams checkbox" [CheckBox] select team match "tabletop checkbox" [CheckBox] select table top "kingofhill checkbox" [CheckBox] select king of the hill "weight class optiongroup" [OptionGroup] use to pick a weight class "lightweight cb" [CheckBox] allow only lightweight "mediumweight cb" [CheckBox] allow only medium weight "heavyweight cb" [CheckBox] allow only heavyweight "all classes cb" [CheckBox] allow any weight class "time dropdown" [DropDown] user selects time for match duration (1, 2, 3, 4, 5, 10, 15, 20 minutes?, default to 5?) selectbot_computer.gib (root = "select computer bot win" [Window]) "robots grid" [Grid] load the (up to) six robots for the selected team into this grid "cancel button" [Button] cancel choice and close window "ok button" [Button] accept choice and close window "team dropdown" [DropDown] player selects a team from this list, then bots for that team are shown "team logo grp" [Group] 'team logo img' child of this group should show the selected team's logo "team motto" [TextBox] display team motto here "robot name" [TextBox] display selected bot name here selectbot_player.gib (root = "select player bot win" [Window]) "robots grid" [Grid] load the (up to) six robots for the selected team into this grid "window title" [TextBox] set text to "Select Player Robot" or "Select Computer Robot" "cancel button" [Button] cancel choice and close window "ok button" [Button] accept choice and close window "team dropdown" [DropDown] player selects a team from this list, then bots for that team are shown "team logo grp" [Group] 'team logo img' child of this group should show the selected team's logo "team motto" [TextBox] display team motto here "robot name" [TextBox] display selected bot name here exhib_setup.gib (root = "exhibition setup win" [Window]) "exhibition optiongroup" [OptionGroup] buttons selected here load various gibs into the content area "robots button" [CheckBox] click to load exhib_robots.gib into content group "gametype button" [CheckBox] click to load gametype.gib into content group "arena button" [CheckBox] click to load arena.gib into content group "content group" [Group] load content into this group "start game button" [Button] start the game "Options button" [Button] click to bring up options dialog "MainMenu button" [Button] click to return to main menu "Help button" [Button] click to bring up appropriate help for this screen exhib_robots.gib (root = "exhibition robots group" [Group]) "player1 group" [Group] load appropriate gib for player 1 here "player2 group" [Group] load appropriate player 2 gib "player3 group" [Group] load appropriate gib for player 3 here "player4 group" [Group] load appropriate player 4 gib choosebot_cell.gib (root = "bot cell" [Group])