Owner Draws


CG_PLAYER_ARMOR_ICON                  Old icon for armor, replaced with more specific armortype and armorclass
                                         itemdef rect defined.  
                                         
CG_ARMORTYPE_ICON                     Colored icon indicating Red Yellow or Green armor types 
                                         itemdef rect defined.  
                                         
CG_ARMORTYPE_INFO                     Colored words indicating Red Yellow or Green armor types  

CG_ARMORCLASS_ICON                    Icon indicating special armor types.  eg: fire resistant, nail resistant, etc. (buggy?)
                                         itemdef rect defined.  
                                         
CG_PLAYER_ARMOR_VALUE                 Numeric indicator of armor level in points

CG_PLAYER_ARMOR_BAR                   Green -> red color changing bar indicating armor level.  
                                         itemdef rect defined.  
                                         background suggested
                                         
CG_PLAYER_HEAD	                      3d model of players head, team color background.  
                                         also indicates disguise status.   
                                         itemdef rect defined.  
                                         
CG_PLAYER_HEALTH                      Numeric indicator of health level in points

CG_PLAYER_HEALTH_BAR                  Green -> red color changing bar indicating health level.  
                                         itemdef rect defined.  
                                         background suggested.
                                         
CG_PLAYER_AMMOSLOT_ROCKET_VALUE       Numeric indicator of rocket inventory

CG_PLAYER_AMMOSLOT_SHELLS_VALUE       Numeric indicator of shells inventory

CG_PLAYER_AMMOSLOT_NAILS_VALUE        Numeric indicator of nails inventory

CG_PLAYER_AMMOSLOT_CELLS_VALUE        Numeric indicator of cells inventory

CG_PLAYER_AMMO_ICON                   Icon indicating current ammo type for weapon, 
                                         does not show cells for wrench.  
                                         itemdef rect defined.
                                         
CG_PLAYER_AMMO_VALUE                  Numeric value of current ammo type for weapon.  
                                         does not show cells for wrench.
                                         
CG_PLAYER_AMMO_CLIP_VALUE             Numeric indicator of weapon clip for weapons that have one.  
                                         does not draw for weapons without a clip.
                                         
CG_PLAYER_PRIMARY_GRENADE_VALUE       Numeric indicator of grenade one inventory

CG_PLAYER_SECONDARY_GRENADE_VALUE     Numeric indicator of grenade two inventory

CG_SYSTEM_LAGOMETER                   the famous lagometer.  
                                         itemdef rect defined.  
                                         backcolor recommended, 
                                         forecolor optional.   
                                         hid by cvar.
                                         
CG_SYSTEM_FPS                         Numeric value of frames per second.  
                                         format "FPS: ###"   
                                         hid by cvar
                                         
CG_SYSTEM_TIMER                       Numeric value of map / server timer / clock.  
                                         format "T: ###:##"   
                                         hid by cvar
                                         
CG_ENGINEER_SENTRYCAM                 Engineer's autosentry camera.  
                                         itemdef rect defined.  
                                         hid by cvar.
                                         
CG_ENGINEER_SENTRYHEALTH              Numeric indicator engineer's autosentry health in points

CG_ENGINEER_SENTRYBULLETS             Numeric indicator of engineer's autosentry bullets inventory

CG_ENGINEER_SENTRYROCKETS             Numeric indicator of engineer's autosentry rockets inventory

CG_ENGINEER_SUPSTATIONHEALTH          Numeric indicator of engineer's supplystation health in points

CG_RECON_SCANNER                      Graphic display for recon's scanner
                                         itemdef rect defined
                                         
CG_PLAYER_SCORE                       Numeric indicator of a players current score as it would appear on the scoreboard

CG_BLUE_SCORE                         Numeric indicator of the Blue team's current score
                                         can be color defined
                                         
CG_RED_SCORE                          Numeric indicator of the Red team's current score
                                         can be color defined
                                         
CG_YELLOW_SCORE                       Numeric indicator of the Yellow team's current score
                                         can be color defined
                                         
CG_GREEN_SCORE                        Numeric indicator of the Green team's current score
                                         can be color defined
                                         
CG_RED_NAME                           Text of the Red team's name as pulled from the map, 
                                         colored as per the map.
                                         
CG_BLUE_NAME                          Text of the Blue team's name as pulled from the map, 
                                         colored as per the map.
                                         
CG_YELLOW_NAME                        Text of the Yellow team's name as pulled from the map, 
                                         colored as per the map.
                                         
CG_GREEN_NAME                         Text of the Green team's name as pulled from the map, 
                                         colored as per the map.
                                         
CG_RED_TEAMCOUNT                      Numeric indicator of the # of players on the red team.

CG_BLUE_TEAMCOUNT                     Numeric indicator of the # of players on the blue team.

CG_YELLOW_TEAMCOUNT                   Numeric indicator of the # of players on the yellow team.

CG_GREEN_TEAMCOUNT                    Numeric indicator of the # of players on the green team.

CG_RED_TEAMPING                       Numeric indicator of the average ping for the players on the red team

CG_BLUE_TEAMPING                      Numeric indicator of the average ping for the players on the blue team

CG_YELLOW_TEAMPING                    Numeric indicator of the average ping for the players on the yellow team

CG_GREEN_TEAMPING                     Numeric indicator of the average ping for the players on the green team

CG_PLAYER_LOCATION                    Text of players location in the map.
                                         Colored and formatted per map definitions
                                      
CG_TEAM_COLOR                         'broken' artifact from q3ft
                                         Supposed to draw gfx/2d/colorbar.tga using the team color.  
                                         graphic does not exist
                                         Uses forecolor alpha, 
                                         Currently just draws a grey gradiant, dark on the left
                                         this could be a good background for health, armor, or grenade timer bars.
                                      
                      

CG_GAME_TYPE                          Displays "ETF"



CG_GAME_STATUS                        Shows the scores for both teams with the team names colored per map information.


CG_KILLER                             Text of the name of the person who killed you last. 
                                         Does not display "self" for any suicides or self kills.


		
CG_CHATBOX_CONTENT                    Text from global chat, obituaries, flag messages, and other console outputs
                                         itemdef rect defined
                                         
CG_TEAMCHATBOX_CONTENT                Text from Team chat.
                                         itemdef rect defined
                                         
CG_CENTERPRINTBOX_CONTENT             Text for the Centerprint box.  Flag movement, frag notice, match ready notices, various other match information
                                         itemdef rect defined
                                         
CG_CROSSHAIRINFO_BOX                  Text for the crosshair highlight identification of enemies and engineer objects
                                         itemdef rect defined
                                         
CG_CHATEDIT_CONTENT                   Text for when a player is writing a message
                                         itemdef rect defined
                                         
CG_WEAPONSWITCH_BOX                   Box showing available weapons to a player when they are switching weapons
                                         REQUIRES a background image.  Scanner_grid and clear are used on included huds.
                                      
CG_CLASS_ICON                         Icon showing current class or current disguised class with teamcolor backgrounds.
                                         works the same as CG_PLAYER_HEAD but is a single graphic instead of a model.  
                                         slightly nicer for people with crap systems.
                                         itemdef rect defined

CG_AGENTDISGUISE_INFO                 Text saying "No Disguise" in green, "Disguising" in yellow, or "In Disguise" in red depending on status
                                         itemdef rect defined
                                         
CG_AGENTDISGUISE_FULLINFO             Text saying current disguise status fully
                                         eg: "In disguise as Blue Engineer" (blue teamcolored blue, the rest white)
                                         Default status of 'no disguise' can be colored.  disguised status is always white with teamcolored team names.
                                         itemdef rect defined
                                         
CG_MENUBOX_CONTENT                    Content for whatever menu is currently up.
                                         Do not add this to the hud, it only has use in the menus.menu which you shoudln't really mess with.
                                         
CG_MENUBOX_TITLE                      Title for whatever menu is currently up
                                         Do not add this to the hud, it only has use in the menus.menu which you shoudln't really mess with.
                                         
CG_GREN_TIMER                         Bar shaped grenade timer.  Slides down right -> left.
                                         Can be colored, background suggested
                                         itemdef rect defined
                                         
CG_ALERT_ICON                         Visual aids icons for hearing impared.  
                                         Up to 3 drawn at a time, build from right -> left.
                                         itemdef rect defined.
                                         
CG_GREN_ANALOGUE                      Crosshair grenade timer.  Pie style, cuts down counter clockwise.
                                         itemdef rect defined
                                         
CG_GREN_TIMER_DIGITS                  Numeric grenade counter to 3 digits.  

CG_DRAWATTACKER                       Player icon and name of the last person to damage you.  
                                         itemdef rect defined
                                         
CG_ACTIVE_WEAPON_ICON                 Icon of the players active weapon
                                         this item can not be colored
                                         itemdef rect defined
                                         
CG_PLAYER_PIPES                       Numeric value of the number of pipebomb's a player currently has in play

CG_TEAM_PIPES                         Numeric value of the number of pipebomb's a players team currently has in play

CG_SYSTEM_SPEED                       Numeric value of a players current horizontal velocity in units per second
                                         format Vel: ####
                                         
CG_FORT_MENU_BORDER                   Border for menus.menu elements.  But you shouldn't mess with it.

CG_FORT_MENU_TITLE                    Title for menus.menu elements.  But you shouldn't mess with it.

CG_SCOREBOARD_TITLE                   Title for the scoreboard, part of scoreboard.menu

CG_SCOREBOARD_TEAMSCORES              Teamscores for the scoreboard.menu, much like CG_GAME_STATUS

CG_HUDICONS                           Map icons.  Usually just the two icons for flag movement, can be many things.

CG_LEVELSHOT                          pulls the picture of the level for the infoscreen.menu while loading the level

CG_LOADSTATUS                         Used on the snapshot screen, you shouldn't have use of this

CG_LOADINFO                           Text of up to 10 lines of items as they are loaded.  
                                         For use on infoscreen.menu
                                         itemdef rect defined
                                         special is line spacing
                                         
CG_MAPNAME                            Text of the "long name" of the map as pulled from the mapinfo

CG_MOTD                               Text of the servers MOTD

CG_MAPINFO                            Text of the map information as pulled from the mapinfo

CG_LOADPROGRESS                       Used with alpha blends to create the loading effect over the map image on the loading screen

CG_POWERUP_ICON                       Icon with text overlay of any powerups the player has
                                         grows from right -> left
                                         use textsize
                                         itemdef rect defined
                                         
CG_POWERUP_ICONREV                    Icon with text overlay of any powerups the player has
                                         grows from left -> right
                                         use textsize
                                         itemdef rect defined
                                         
CG_CHARGE_ICON                        Icon / model of HE charge displays to indicate HE charge in a grenadiers inventory
                                         itemdef rect defined

CG_SPECTATORS                         list of spectator names

HUD_FLAG_INFO                         5 second display of flag information when the user pushes the flaginfo button
                                         itemdef rect defined
                                         grows top left -> down


DEAD OWNERDRAWS:  These existed in the q3f2 menudef.h, but serve no purpose in our game or hud system.

CG_AREA_FPSINFO
CG_AREA_SYSTEMCHAT
CG_AREA_TEAMCHAT
CG_AREA_CHAT
CG_AREA_POWERUP 
CG_PLAYER_STATUS                      
CG_FRAGGED_MSG 
CG_PLAYER_ARMOR_ICON2D                
CG_PLAYER_AMMO_ICON2D	
CG_ACCURACY			
CG_ASSISTS			
CG_DEFEND			
CG_EXCELLENT		
CG_IMPRESSIVE		
CG_PERFECT			
CG_GAUNTLET
CG_TEAMINFO
CG_VOICE_HEAD
CG_VOICE_NAME
CG_PLAYER_HASFLAG2D	
CG_HARVESTER_SKULLS2D			
CG_CAPFRAGLIMIT		
CG_1STPLACE			
CG_2NDPLACE			
CG_CAPTURES	



USELESS OWNERDRAWS:  These exist in the ETF menudef.h, but don't do anything

CG_FORTLOGO

CG_OWNERDRAW_BASE 
                                      
CG_PLAYER_ITEM       



document effective date: 22 jan 2005
document owner: shuriken                               