UTMenu
Class LadderButton

source: e:\games\UnrealTournament\UTMenu\Classes\LadderButton.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowWindow
         |
         +--UWindow.UWindowDialogControl
            |
            +--UWindow.UWindowButton
               |
               +--UTMenu.NotifyButton
                  |
                  +--UTMenu.LadderButton
Direct Known Subclasses:None

class LadderButton
extends UTMenu.NotifyButton


Variables
 bool bBottom
 bool bSelected
 bool bTop


Function Summary
 void BeforePaint(Canvas C, float X, float Y)



Source Code


00001	class LadderButton extends NotifyButton;
00002	
00003	var bool bTop;
00004	var bool bBottom;
00005	
00006	var bool bSelected;
00007	
00008	function BeforePaint(Canvas C, float X, float Y)
00009	{
00010		Super.BeforePaint(C, X, Y);
00011	
00012		if (bSelected)
00013		{
00014			if (bTop && bBottom)
00015			{
00016				UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture'));
00017				OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture'));
00018				DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture'));
00019				DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture'));
00020			} else if (bTop) {
00021				UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture'));
00022				OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture'));
00023				DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture'));
00024				DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture'));
00025			} else if (bBottom) {
00026				UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture'));
00027				OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture'));
00028				DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture'));
00029				DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture'));
00030			} else {
00031				UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture'));
00032				OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture'));
00033				DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture'));
00034				DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture'));
00035			}
00036		} else {
00037			if (bTop && bBottom)
00038			{
00039				UpTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture'));
00040				OverTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture'));
00041				DownTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture'));
00042				DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture'));
00043			} else if (bTop) {
00044				UpTexture = Texture(DynamicLoadObject("UTMenu.Plate3Cap", Class'Texture'));
00045				OverTexture = Texture(DynamicLoadObject("UTMenu.PlateCap", Class'Texture'));
00046				DownTexture = Texture(DynamicLoadObject("UTMenu.PlateCap", Class'Texture'));
00047				DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate3Cap", Class'Texture'));
00048			} else if (bBottom) {
00049				UpTexture = Texture(DynamicLoadObject("UTMenu.Plate3LowCap", Class'Texture'));
00050				OverTexture = Texture(DynamicLoadObject("UTMenu.PlateLowCap", Class'Texture'));
00051				DownTexture = Texture(DynamicLoadObject("UTMenu.PlateLowCap", Class'Texture'));
00052				DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate3LowCap", Class'Texture'));
00053			} else {
00054				UpTexture = Texture(DynamicLoadObject("UTMenu.Plate3", Class'Texture'));
00055				OverTexture = Texture(DynamicLoadObject("UTMenu.Plate", Class'Texture'));
00056				DownTexture = Texture(DynamicLoadObject("UTMenu.Plate", Class'Texture'));
00057				DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate3", Class'Texture'));
00058			}
00059		}
00060	}
00061	
00062	defaultproperties
00063	{
00064	}

End Source Code