UMenu
Class UMenuMapList

source: e:\games\UnrealTournament\UMenu\Classes\UMenuMapList.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowList
         |
         +--UWindow.UWindowListBoxItem
            |
            +--UMenu.UMenuMapList
Direct Known Subclasses:None

class UMenuMapList
extends UWindow.UWindowListBoxItem


Variables
 string DisplayName
 string MapName


Function Summary
 int Compare(UWindowList T, UWindowList B)
 UMenuMapList FindMap(string FindMapName)
     
// Call only on sentinel



Source Code


00001	class UMenuMapList expands UWindowListBoxItem;
00002	
00003	var string MapName;
00004	var string DisplayName;
00005	
00006	function int Compare(UWindowList T, UWindowList B)
00007	{
00008		if(Caps(UMenuMapList(T).MapName) < Caps(UMenuMapList(B).MapName))
00009			return -1;
00010	
00011		return 1;
00012	}
00013	
00014	// Call only on sentinel
00015	function UMenuMapList FindMap(string FindMapName)
00016	{
00017		local UMenuMapList I;
00018	
00019		for(I = UMenuMapList(Next); I != None; I = UMenuMapList(I.Next))
00020			if(I.MapName ~= FindMapName)
00021				return I;
00022	
00023		return None;
00024	}
00025	
00026	defaultproperties
00027	{
00028	}

End Source Code