UBrowser
Class UBrowserIRCUserList

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

class UBrowserIRCUserList
extends UWindow.UWindowListBoxItem


Variables
 string NickName
 bool bChOp
 bool bVoice


Function Summary
 int Compare(UWindowList T, UWindowList B)



Source Code


00001	class UBrowserIRCUserList expands UWindowListBoxItem;
00002	
00003	var string NickName;
00004	var bool bChOp;
00005	var bool bVoice;
00006	
00007	function int Compare(UWindowList T, UWindowList B)
00008	{
00009		local UBrowserIRCUserList UT, UB;
00010	
00011		UT = UBrowserIRCUserList(T);
00012		UB = UBrowserIRCUserList(B);
00013	
00014		if(UT.bChOp && !UB.bChOp)
00015			return -1;
00016	
00017		if(!UT.bChOp && UB.bChOp)
00018			return 1;
00019	
00020		if(UT.bVoice && !UB.bVoice)
00021			return -1;
00022	
00023		if(!UT.bVoice && UB.bVoice)
00024			return 1;
00025	
00026		if(Caps(UT.NickName) < Caps(UB.NickName))
00027			return -1;
00028	
00029		return 1;
00030	}
00031	
00032	defaultproperties
00033	{
00034	}

End Source Code