Botpack
Class UnrealCTFScoreBoard

source: e:\games\UnrealTournament\Botpack\Classes\UnrealCTFScoreboard.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.ScoreBoard
            |
            +--Botpack.TournamentScoreBoard
               |
               +--Botpack.TeamScoreBoard
                  |
                  +--Botpack.UnrealCTFScoreBoard
Direct Known Subclasses:None

class UnrealCTFScoreBoard
extends Botpack.TeamScoreBoard

// UnrealCTFScoreBoard //=============================================================================
Variables
 Texture FlagIcon[4]


Function Summary
 void DrawNameAndPing(Canvas Canvas, PlayerReplicationInfo PRI, float XOffset, float YOffset, bool bCompressed)



Source Code


00001	// UnrealCTFScoreBoard
00002	//=============================================================================
00003	class UnrealCTFScoreBoard extends TeamScoreBoard;
00004	
00005	#exec TEXTURE IMPORT NAME=BlueFlag FILE=..\BOTPACK\TEXTURES\HUD\i_bscore.PCX GROUP="Icons" MIPS=OFF FLAGS=2
00006	#exec TEXTURE IMPORT NAME=GreenFlag FILE=..\BOTPACK\TEXTURES\HUD\i_gscore.PCX GROUP="Icons" MIPS=OFF FLAGS=2
00007	#exec TEXTURE IMPORT NAME=RedFlag FILE=..\BOTPACK\TEXTURES\HUD\i_rscore.PCX GROUP="Icons" MIPS=OFF FLAGS=2
00008	#exec TEXTURE IMPORT NAME=YellowFlag FILE=..\BOTPACK\TEXTURES\HUD\i_yscore.PCX GROUP="Icons" MIPS=OFF FLAGS=2
00009	
00010	#exec TEXTURE IMPORT NAME=I_RedBox FILE=..\BOTPACK\TEXTURES\HUD\i_redbox.PCX GROUP="Icons" MIPS=OFF
00011	#exec TEXTURE IMPORT NAME=I_BlueBox FILE=..\BOTPACK\TEXTURES\HUD\i_bluebox.PCX GROUP="Icons" MIPS=OFF
00012	
00013	var() texture FlagIcon[4];
00014	
00015	function DrawNameAndPing(Canvas Canvas, PlayerReplicationInfo PRI, float XOffset, float YOffset, bool bCompressed)
00016	{
00017		local float XL, YL;
00018		local font CanvasFont;
00019	
00020		Super.DrawNameAndPing(Canvas, PRI, XOffset, YOffset, bCompressed);
00021		if ( PRI.HasFlag == None )
00022			return;
00023	
00024		// Flag icon
00025		Canvas.DrawColor = WhiteColor;
00026		Canvas.Style = ERenderStyle.STY_Normal;
00027		Canvas.SetPos(XOffset - 32, YOffset);
00028		Canvas.DrawIcon(FlagIcon[CTFFlag(PRI.HasFlag).Team], 1.0);
00029	}
00030	
00031	defaultproperties
00032	{
00033	     FlagIcon(0)=Texture'Botpack.Icons.RedFlag'
00034	     FlagIcon(1)=Texture'Botpack.Icons.BlueFlag'
00035	     FlagIcon(2)=Texture'Botpack.Icons.GreenFlag'
00036	     FlagIcon(3)=Texture'Botpack.Icons.YellowFlag'
00037	     FragGoal="Capture Limit:"
00038	}

End Source Code