UTMenu
Class UTMenuBotmatchCW

source: e:\games\UnrealTournament\UTMenu\Classes\UTMenuBotmatchCW.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowWindow
         |
         +--UWindow.UWindowClientWindow
            |
            +--UWindow.UWindowDialogClientWindow
               |
               +--UMenu.UMenuBotmatchClientWindow
                  |
                  +--UTMenu.UTMenuBotmatchCW
Direct Known Subclasses:UTStartGameCW

class UTMenuBotmatchCW
extends UMenu.UMenuBotmatchClientWindow



Function Summary
 void CreatePages()



Source Code


00001	class UTMenuBotmatchCW expands UMenuBotmatchClientWindow;
00002	
00003	function CreatePages()
00004	{
00005		local class<UWindowPageWindow> PageClass;
00006	
00007		Pages = UMenuPageControl(CreateWindow(class'UMenuPageControl', 0, 0, WinWidth, WinHeight));
00008		Pages.SetMultiLine(True);
00009		Pages.AddPage(StartMatchTab, class'UTMenuStartMatchSC');
00010	
00011		PageClass = class<UWindowPageWindow>(DynamicLoadObject(GameClass.Default.RulesMenuType, class'Class'));
00012		if(PageClass != None)
00013			Pages.AddPage(RulesTab, PageClass);
00014	
00015		PageClass = class<UWindowPageWindow>(DynamicLoadObject(GameClass.Default.SettingsMenuType, class'Class'));
00016		if(PageClass != None)
00017			Pages.AddPage(SettingsTab, PageClass);
00018	
00019		PageClass = class<UWindowPageWindow>(DynamicLoadObject(GameClass.Default.BotMenuType, class'Class'));
00020		if(PageClass != None)
00021			Pages.AddPage(BotConfigTab, PageClass);
00022	}
00023	
00024	defaultproperties
00025	{
00026	     Map="DM-ArcaneTemple.unr"
00027	     GameType="CortTest.MyGame"
00028	}

End Source Code