home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2003 March / maximum-cd-2003-03.iso / Software / Extras / Mods / setup.exe / Main / usx.u < prev    next >
Unreal Engine 3 Package  |  2002-12-31  |  4.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Unreal Engine 3 Package (archive/unrealEngine3Package).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Unreal Engine 3 Package (archive/unrealEngine3Package) magic Supported
1% dexvert Unreal Texture (image/unrealTexture) ext Unsupported
1% dexvert KICK-Pascal Unit Interface (other/kickPascalUnitInterface) ext Unsupported
100% file Unreal Engine package (little-endian), version 69, names: 37, imports: 8, exports: 30 default
99% file data default
100% TrID UE3 Unreal Package (LE) default
100% detectItEasy Format: UnrealEngine\Unreal Package(69,0) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| c1 83 2a 9e 45 00 00 00 | 01 00 00 00 25 00 00 00 |..*.E...|....%...|
|00000010| 40 00 00 00 1e 00 00 00 | e5 11 00 00 08 00 00 00 |@.......|........|
|00000020| ad 11 00 00 45 fc 2a 88 | b7 55 a9 44 bc db 3f 91 |....E.*.|.U.D..?.|
|00000030| 94 59 b9 eb 01 00 00 00 | 1e 00 00 00 25 00 00 00 |.Y......|....%...|
|00000040| 05 4e 6f 6e 65 00 10 04 | 07 04 08 69 73 45 6d 70 |.None...|...isEmp|
|00000050| 74 79 00 10 00 07 00 08 | 69 73 45 71 75 61 6c 00 |ty......|isEqual.|
|00000060| 10 00 07 00 05 43 6f 72 | 65 00 10 00 07 04 04 75 |.....Cor|e......u|
|00000070| 73 78 00 10 00 07 00 07 | 53 79 73 74 65 6d 00 10 |sx......|System..|
|00000080| 00 07 04 0c 55 53 58 4c | 69 73 74 45 6c 65 6d 00 |....USXL|istElem.|
|00000090| 10 00 07 00 08 55 53 58 | 4c 69 73 74 00 10 00 07 |.....USX|List....|
|000000a0| 00 0c 69 73 43 6f 6e 74 | 61 69 6e 65 64 00 10 00 |..isCont|ained...|
|000000b0| 07 00 0a 72 65 6d 6f 76 | 65 41 6c 6c 00 10 00 07 |...remov|eAll....|
|000000c0| 00 05 49 6e 69 74 00 10 | 00 07 04 07 52 65 6d 6f |..Init..|....Remo|
|000000d0| 76 65 00 10 00 07 00 07 | 49 6e 73 65 72 74 00 10 |ve......|Insert..|
|000000e0| 00 07 00 08 67 65 74 53 | 69 7a 65 00 10 00 07 00 |....getS|ize.....|
|000000f0| 0b 53 63 72 69 70 74 54 | 65 78 74 00 10 00 07 00 |.ScriptT|ext.....|
|00000100| 0c 52 65 74 75 72 6e 56 | 61 6c 75 65 00 10 00 07 |.ReturnV|alue....|
|00000110| 00 09 46 75 6e 63 74 69 | 6f 6e 00 10 04 07 04 08 |..Functi|on......|
|00000120| 50 61 63 6b 61 67 65 00 | 10 04 07 04 07 4f 62 6a |Package.|.....Obj|
|00000130| 65 63 74 00 10 00 07 04 | 08 6d 5f 6f 48 65 61 64 |ect.....|.m_oHead|
|00000140| 00 10 00 07 00 08 6d 5f | 6f 54 61 69 6c 00 10 00 |......m_|oTail...|
|00000150| 07 00 08 6d 5f 6e 53 69 | 7a 65 00 10 00 07 00 0b |...m_nSi|ze......|
|00000160| 54 65 78 74 42 75 66 66 | 65 72 00 10 00 07 04 06 |TextBuff|er......|
|00000170| 43 6c 61 73 73 00 10 04 | 07 04 05 6f 4e 65 77 00 |Class...|...oNew.|
|00000180| 10 00 07 00 08 6f 52 65 | 73 75 6c 74 00 10 00 07 |.....oRe|sult....|
|00000190| 00 09 6f 4e 65 77 48 65 | 61 64 00 10 00 07 00 0f |..oNewHe|ad......|
|000001a0| 4f 62 6a 65 63 74 50 72 | 6f 70 65 72 74 79 00 10 |ObjectPr|operty..|
|000001b0| 00 07 04 08 6f 54 61 72 | 67 65 74 00 10 00 07 00 |....oTar|get.....|
|000001c0| 08 6f 52 75 6e 6e 65 72 | 00 10 00 07 00 0d 42 6f |.oRunner|......Bo|
|000001d0| 6f 6c 50 72 6f 70 65 72 | 74 79 00 10 00 07 04 09 |olProper|ty......|
|000001e0| 6f 4f 6c 64 54 61 69 6c | 00 10 00 07 00 08 6d 5f |oOldTail|......m_|
|000001f0| 6f 4e 65 78 74 00 10 00 | 07 00 08 6d 5f 6f 50 72 |oNext...|...m_oPr|
|00000200| 65 76 00 10 00 07 00 07 | 6d 5f 6e 50 6f 73 00 10 |ev......|m_nPos..|
|00000210| 00 07 00 0c 49 6e 74 50 | 72 6f 70 65 72 74 79 00 |....IntP|roperty.|
|00000220| 10 00 07 04 05 6f 53 72 | 63 00 10 00 07 00 84 00 |.....oSr|c.......|
|00000230| 0f 1c 06 ff ff ff ff ff | ff ff ff 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 ff | ff ff ff ff ff ff ff ff |........|........|
|00000250| ff 00 00 00 00 13 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 02 01 01 00 00 00 c4 |........|........|
|00000270| 68 03 54 84 01 00 00 00 | b5 cf 78 57 02 04 03 84 |h.T.....|..xW....|
|00000280| 05 00 00 00 05 01 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000290| 00 02 01 00 00 00 00 00 | 00 00 00 01 00 00 00 01 |........|........|
|000002a0| 00 00 00 80 00 00 00 00 | 01 00 00 00 01 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 08 | 01 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 01 00 00 00 01 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|000002d0| 00 0c 01 00 00 00 00 00 | 00 00 00 01 00 00 00 01 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 01 00 00 09 01 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 01 00 00 | 00 01 00 00 00 00 00 00 |........|........|
|00000300| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 15 01 00 00 00 80 00 | 00 00 00 01 00 00 12 00 |........|........|
|00000320| 04 0c 27 00 00 00 69 03 | 00 00 82 00 00 00 0f 19 |..'...i.|........|
|00000330| 00 04 05 00 04 01 0c 01 | 05 07 36 00 1b 01 16 0f |........|..6.....|
|00000340| 01 03 00 04 0f 01 02 00 | 04 06 79 00 0f 19 01 02 |........|..y.....|
|00000350| 05 00 04 01 06 00 04 0f | 19 00 04 05 00 04 01 06 |........|........|
|00000360| 2a 0f 19 00 04 05 00 04 | 01 08 01 02 0f 01 02 00 |*.......|........|
|00000370| 04 a5 01 05 16 04 0b 00 | 00 00 02 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 51 | 09 2f 2f 3d 3d 3d 3d 3d |.......Q|.//=====|
|00000390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003d0| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 0a 2f 2f 20 55 6e 72 |========|..// Unr|
|000003e0| 65 61 6c 20 53 63 72 69 | 70 74 20 45 78 74 65 6e |eal Scri|pt Exten|
|000003f0| 73 69 6f 6e 73 0d 0a 2f | 2f 20 43 6c 61 73 73 3a |sions../|/ Class:|
|00000400| 20 55 53 58 4c 69 73 74 | 45 6c 65 6d 0d 0a 2f 2f | USXList|Elem..//|
|00000410| 20 44 65 73 63 72 69 70 | 74 69 6f 6e 3a 09 42 61 | Descrip|tion:.Ba|
|00000420| 73 65 20 63 6c 61 73 73 | 20 66 6f 72 20 6c 69 73 |se class| for lis|
|00000430| 74 20 65 6c 65 6d 65 6e | 74 20 74 79 70 65 73 0d |t elemen|t types.|
|00000440| 0a 2f 2f 0d 0a 2f 2f 20 | 41 75 74 68 6f 72 3a 20 |.//..// |Author: |
|00000450| 4d 61 72 6b 75 73 20 4e | 75 65 62 65 6c 0d 0a 2f |Markus N|uebel../|
|00000460| 2f 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/=======|========|
|00000470| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000480| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000490| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000004a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 0a |========|======..|
|000004b0| 0d 0a 63 6c 61 73 73 20 | 55 53 58 4c 69 73 74 45 |..class |USXListE|
|000004c0| 6c 65 6d 20 65 78 74 65 | 6e 64 73 20 4f 62 6a 65 |lem exte|nds Obje|
|000004d0| 63 74 0d 0a 20 20 20 20 | 20 61 62 73 74 72 61 63 |ct.. | abstrac|
|000004e0| 74 3b 0d 0a 0d 0a 76 61 | 72 20 55 53 58 4c 69 73 |t;....va|r USXLis|
|000004f0| 74 45 6c 65 6d 09 6d 5f | 6f 4e 65 78 74 3b 20 2f |tElem.m_|oNext; /|
|00000500| 2f 20 50 72 69 76 61 74 | 65 3a 20 52 65 66 65 72 |/ Privat|e: Refer|
|00000510| 65 6e 63 65 20 74 6f 20 | 6e 65 78 74 20 65 6c 65 |ence to |next ele|
|00000520| 6d 20 69 6e 20 61 20 6c | 69 73 74 3b 0d 0a 76 61 |m in a l|ist;..va|
|00000530| 72 20 55 53 58 4c 69 73 | 74 45 6c 65 6d 09 6d 5f |r USXLis|tElem.m_|
|00000540| 6f 50 72 65 76 3b 20 2f | 2f 20 50 72 69 76 61 74 |oPrev; /|/ Privat|
|00000550| 65 3a 20 52 65 66 65 72 | 65 6e 63 65 20 74 6f 20 |e: Refer|ence to |
|00000560| 70 72 65 76 69 6f 75 73 | 20 65 6c 65 6d 20 69 6e |previous| elem in|
|00000570| 20 61 20 6c 69 73 74 3b | 0d 0a 76 61 72 20 69 6e | a list;|..var in|
|00000580| 74 09 09 09 6d 5f 6e 50 | 6f 73 3b 09 20 2f 2f 20 |t...m_nP|os;. // |
|00000590| 50 72 69 76 61 74 65 3a | 20 49 6e 64 65 78 20 6f |Private:| Index o|
|000005a0| 66 20 65 6c 65 6d 65 6e | 74 0d 0a 0d 0a 66 75 6e |f elemen|t....fun|
|000005b0| 63 74 69 6f 6e 20 62 6f | 6f 6c 20 69 73 45 71 75 |ction bo|ol isEqu|
|000005c0| 61 6c 28 55 53 58 4c 69 | 73 74 45 6c 65 6d 20 6f |al(USXLi|stElem o|
|000005d0| 53 72 63 29 3b 0d 0a 0d | 0a 00 00 00 00 01 00 00 |Src);...|........|
|000005e0| 00 80 05 00 00 00 00 00 | 03 00 00 0a 12 00 00 00 |........|........|
|000005f0| 0b 02 00 00 17 00 00 00 | 0f 01 03 2a 0f 01 02 2a |........|...*...*|
|00000600| 0f 01 05 25 04 0b 00 00 | 00 02 00 00 00 00 00 14 |...%....|........|
|00000610| 00 10 0d 20 00 00 00 d8 | 02 00 00 08 00 00 00 04 |... ....|........|
|00000620| 01 05 04 0b 00 00 00 02 | 00 00 00 00 00 19 00 0d |........|........|
|00000630| 08 5c 00 00 00 05 07 00 | 00 58 00 00 00 07 0b 00 |.\......|.X......|
|00000640| 1b 01 16 04 28 0f 00 07 | 01 03 07 54 00 77 2a 00 |....(...|...T.w*.|
|00000650| 07 16 07 3d 00 19 00 07 | 0b 00 04 1b 02 00 0d 16 |...=....|........|
|00000660| 04 27 06 51 00 0f 00 07 | 19 00 07 05 00 04 01 06 |.'.Q....|........|
|00000670| 06 16 00 04 28 04 0b 00 | 00 00 02 00 00 00 00 00 |....(...|........|
|00000680| 11 00 18 01 1a 00 00 00 | 85 02 00 00 0b 00 00 00 |........|........|
|00000690| 04 9a 01 05 25 16 04 0b | 00 00 00 02 00 00 00 00 |....%...|........|
|000006a0| 00 07 01 00 00 00 80 05 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 72 24 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |....r$//|========|
|000006c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000006d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000006e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000006f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000700| 3d 3d 3d 3d 3d 0d 0a 2f | 2f 20 55 6e 72 65 61 6c |=====../|/ Unreal|
|00000710| 20 53 63 72 69 70 74 20 | 45 78 74 65 6e 73 69 6f | Script |Extensio|
|00000720| 6e 73 0d 0a 2f 2f 20 43 | 6c 61 73 73 3a 20 55 53 |ns..// C|lass: US|
|00000730| 58 4c 69 73 74 0d 0a 2f | 2f 20 44 65 73 63 72 69 |XList../|/ Descri|
|00000740| 70 74 69 6f 6e 3a 20 53 | 69 6d 70 6c 65 20 6c 69 |ption: S|imple li|
|00000750| 73 74 20 63 6c 61 73 73 | 2c 20 66 6f 72 20 55 53 |st class|, for US|
|00000760| 58 4c 69 73 74 45 6c 65 | 6d 73 0d 0a 2f 2f 0d 0a |XListEle|ms..//..|
|00000770| 2f 2f 20 41 75 74 68 6f | 72 3a 20 4d 61 72 6b 75 |// Autho|r: Marku|
|00000780| 73 20 4e 75 65 62 65 6c | 0d 0a 2f 2f 3d 3d 3d 3d |s Nuebel|..//====|
|00000790| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 0d 0a 63 6c 61 |========|=....cla|
|000007e0| 73 73 20 55 53 58 4c 69 | 73 74 20 65 78 74 65 6e |ss USXLi|st exten|
|000007f0| 64 73 20 4f 62 6a 65 63 | 74 3b 0d 0a 0d 0a 76 61 |ds Objec|t;....va|
|00000800| 72 20 55 53 58 4c 69 73 | 74 45 6c 65 6d 09 6d 5f |r USXLis|tElem.m_|
|00000810| 6f 48 65 61 64 3b 20 2f | 2f 20 50 72 69 76 61 74 |oHead; /|/ Privat|
|00000820| 65 3a 20 48 65 61 64 20 | 6f 66 20 6c 69 73 74 0d |e: Head |of list.|
|00000830| 0a 76 61 72 20 55 53 58 | 4c 69 73 74 45 6c 65 6d |.var USX|ListElem|
|00000840| 09 6d 5f 6f 54 61 69 6c | 3b 20 2f 2f 20 50 72 69 |.m_oTail|; // Pri|
|00000850| 76 61 74 65 3a 20 54 61 | 69 6c 20 6f 66 20 6c 69 |vate: Ta|il of li|
|00000860| 73 74 0d 0a 76 61 72 20 | 69 6e 74 09 09 09 6d 5f |st..var |int...m_|
|00000870| 6e 53 69 7a 65 3b 20 2f | 2f 20 50 72 69 76 61 74 |nSize; /|/ Privat|
|00000880| 65 3a 20 53 69 7a 65 20 | 6f 66 20 6c 69 73 74 0d |e: Size |of list.|
|00000890| 0a 0d 0a 2f 2f 20 49 6e | 69 74 69 61 6c 69 7a 65 |...// In|itialize|
|000008a0| 73 20 74 68 65 20 6c 69 | 73 74 0d 0a 66 75 6e 63 |s the li|st..func|
|000008b0| 74 69 6f 6e 20 69 6e 69 | 74 28 29 0d 0a 7b 0d 0a |tion ini|t()..{..|
|000008c0| 09 6d 5f 6f 48 65 61 64 | 09 3d 20 4e 6f 6e 65 3b |.m_oHead|.= None;|
|000008d0| 0d 0a 09 6d 5f 6f 54 61 | 69 6c 09 3d 20 4e 6f 6e |...m_oTa|il.= Non|
|000008e0| 65 3b 0d 0a 09 6d 5f 6e | 53 69 7a 65 09 3d 20 30 |e;...m_n|Size.= 0|
|000008f0| 3b 0d 0a 7d 0d 0a 0d 0a | 2f 2f 20 54 65 73 74 73 |;..}....|// Tests|
|00000900| 2c 20 77 68 65 61 74 68 | 65 72 20 74 68 65 20 6c |, wheath|er the l|
|00000910| 69 73 74 20 69 73 20 65 | 6d 70 74 79 0d 0a 66 75 |ist is e|mpty..fu|
|00000920| 6e 63 74 69 6f 6e 20 62 | 6f 6f 6c 20 69 73 45 6d |nction b|ool isEm|
|00000930| 70 74 79 28 29 0d 0a 7b | 0d 0a 09 72 65 74 75 72 |pty()..{|...retur|
|00000940| 6e 20 28 6d 5f 6e 53 69 | 7a 65 3d 3d 30 29 3b 0d |n (m_nSi|ze==0);.|
|00000950| 0a 7d 0d 0a 0d 0a 2f 2f | 20 52 65 74 72 69 65 76 |.}....//| Retriev|
|00000960| 65 73 20 74 68 65 20 6c | 69 73 74 20 73 69 7a 65 |es the l|ist size|
|00000970| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 69 6e 74 20 67 |..functi|on int g|
|00000980| 65 74 53 69 7a 65 28 29 | 0d 0a 7b 0d 0a 09 72 65 |etSize()|..{...re|
|00000990| 74 75 72 6e 20 6d 5f 6e | 53 69 7a 65 3b 0d 0a 7d |turn m_n|Size;..}|
|000009a0| 0d 0a 0d 0a 2f 2f 20 49 | 6e 73 65 72 74 73 20 61 |....// I|nserts a|
|000009b0| 20 6e 65 77 20 55 53 58 | 20 4c 69 73 74 20 65 6c | new USX| List el|
|000009c0| 6d 65 6e 74 20 74 6f 20 | 74 68 65 20 6c 69 73 74 |ment to |the list|
|000009d0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 69 6e 73 65 72 |..functi|on inser|
|000009e0| 74 28 55 53 58 4c 69 73 | 74 45 6c 65 6d 20 6f 4e |t(USXLis|tElem oN|
|000009f0| 65 77 29 0d 0a 7b 0d 0a | 09 2f 2f 20 53 65 74 20 |ew)..{..|.// Set |
|00000a00| 74 68 65 20 69 6e 64 65 | 78 20 6f 66 20 74 68 65 |the inde|x of the|
|00000a10| 20 6e 65 77 20 65 6c 65 | 6d 65 6e 74 0d 0a 09 6f | new ele|ment...o|
|00000a20| 4e 65 77 2e 6d 5f 6e 50 | 6f 73 09 3d 20 6d 5f 6e |New.m_nP|os.= m_n|
|00000a30| 53 69 7a 65 3b 0d 0a 0d | 0a 09 2f 2f 20 43 68 65 |Size;...|..// Che|
|00000a40| 63 6b 20 66 6f 72 20 65 | 6d 70 74 79 20 6c 69 73 |ck for e|mpty lis|
|00000a50| 74 0d 0a 09 69 66 28 69 | 73 45 6d 70 74 79 28 29 |t...if(i|sEmpty()|
|00000a60| 29 0d 0a 09 7b 0d 0a 09 | 09 6d 5f 6f 48 65 61 64 |)...{...|.m_oHead|
|00000a70| 09 3d 20 6f 4e 65 77 3b | 0d 0a 09 09 6d 5f 6f 54 |.= oNew;|....m_oT|
|00000a80| 61 69 6c 09 3d 20 6f 4e | 65 77 3b 0d 0a 09 7d 0d |ail.= oN|ew;...}.|
|00000a90| 0a 09 65 6c 73 65 0d 0a | 09 7b 0d 0a 09 09 2f 2f |..else..|.{....//|
|00000aa0| 20 41 70 70 65 6e 64 20 | 74 6f 20 74 61 69 6c 0d | Append |to tail.|
|00000ab0| 0a 09 09 6d 5f 6f 54 61 | 69 6c 2e 6d 5f 6f 4e 65 |...m_oTa|il.m_oNe|
|00000ac0| 78 74 09 3d 20 6f 4e 65 | 77 3b 09 09 09 0d 0a 09 |xt.= oNe|w;......|
|00000ad0| 09 6f 4e 65 77 2e 6d 5f | 6f 4e 65 78 74 09 3d 20 |.oNew.m_|oNext.= |
|00000ae0| 4e 6f 6e 65 3b 09 09 09 | 0d 0a 09 09 6f 4e 65 77 |None;...|....oNew|
|00000af0| 2e 6d 5f 6f 50 72 65 76 | 09 3d 20 6d 5f 6f 54 61 |.m_oPrev|.= m_oTa|
|00000b00| 69 6c 3b 0d 0a 09 09 6d | 5f 6f 54 61 69 6c 09 09 |il;....m|_oTail..|
|00000b10| 09 3d 20 6f 4e 65 77 3b | 0d 0a 09 7d 0d 0a 09 6d |.= oNew;|...}...m|
|00000b20| 5f 6e 53 69 7a 65 2b 2b | 3b 0d 0a 7d 0d 0a 0d 0a |_nSize++|;..}....|
|00000b30| 2f 2f 20 52 65 6d 6f 76 | 65 73 20 74 68 65 20 68 |// Remov|es the h|
|00000b40| 65 61 64 20 6f 66 20 74 | 68 65 20 6c 69 73 74 0d |ead of t|he list.|
|00000b50| 0a 66 75 6e 63 74 69 6f | 6e 20 55 53 58 4c 69 73 |.functio|n USXLis|
|00000b60| 74 45 6c 65 6d 20 72 65 | 6d 6f 76 65 28 29 0d 0a |tElem re|move()..|
|00000b70| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 55 53 58 4c 69 73 |{...loca|l USXLis|
|00000b80| 74 45 6c 65 6d 09 6f 52 | 65 73 75 6c 74 3b 0d 0a |tElem.oR|esult;..|
|00000b90| 09 6c 6f 63 61 6c 20 55 | 53 58 4c 69 73 74 45 6c |.local U|SXListEl|
|00000ba0| 65 6d 09 6f 4e 65 77 48 | 65 61 64 3b 0d 0a 0d 0a |em.oNewH|ead;....|
|00000bb0| 09 2f 2f 20 43 68 65 63 | 6b 20 66 6f 72 20 65 6d |.// Chec|k for em|
|00000bc0| 70 74 79 20 6c 69 73 74 | 20 66 69 73 74 0d 0a 09 |pty list| fist...|
|00000bd0| 69 66 28 69 73 45 6d 70 | 74 79 28 29 29 0d 0a 09 |if(isEmp|ty())...|
|00000be0| 09 72 65 74 75 72 6e 20 | 4e 6f 6e 65 3b 0d 0a 09 |.return |None;...|
|00000bf0| 2f 2f 20 43 68 65 63 6b | 20 66 6f 72 20 73 69 6e |// Check| for sin|
|00000c00| 67 6c 65 20 65 6c 65 6d | 65 6e 74 20 6c 69 73 74 |gle elem|ent list|
|00000c10| 0d 0a 09 69 66 28 6d 5f | 6e 53 69 7a 65 20 3d 3d |...if(m_|nSize ==|
|00000c20| 20 31 29 0d 0a 09 7b 0d | 0a 09 09 6f 52 65 73 75 | 1)...{.|...oResu|
|00000c30| 6c 74 09 3d 20 6d 5f 6f | 48 65 61 64 3b 0d 0a 09 |lt.= m_o|Head;...|
|00000c40| 09 6d 5f 6f 48 65 61 64 | 09 3d 20 4e 6f 6e 65 3b |.m_oHead|.= None;|
|00000c50| 0d 0a 09 09 6d 5f 6f 54 | 61 69 6c 09 3d 20 4e 6f |....m_oT|ail.= No|
|00000c60| 6e 65 3b 0d 0a 09 7d 0d | 0a 09 65 6c 73 65 0d 0a |ne;...}.|..else..|
|00000c70| 09 7b 0d 0a 09 09 6f 4e | 65 77 48 65 61 64 09 09 |.{....oN|ewHead..|
|00000c80| 09 3d 20 6d 5f 6f 48 65 | 61 64 2e 6d 5f 6f 4e 65 |.= m_oHe|ad.m_oNe|
|00000c90| 78 74 3b 0d 0a 09 09 6f | 4e 65 77 48 65 61 64 2e |xt;....o|NewHead.|
|00000ca0| 6d 5f 6f 50 72 65 76 09 | 3d 20 4e 6f 6e 65 3b 0d |m_oPrev.|= None;.|
|00000cb0| 0a 09 09 6d 5f 6f 48 65 | 61 64 2e 6d 5f 6f 4e 65 |...m_oHe|ad.m_oNe|
|00000cc0| 78 74 09 09 3d 20 4e 6f | 6e 65 3b 0d 0a 09 09 6d |xt..= No|ne;....m|
|00000cd0| 5f 6f 48 65 61 64 09 09 | 09 09 3d 20 6f 4e 65 77 |_oHead..|..= oNew|
|00000ce0| 48 65 61 64 3b 0d 0a 09 | 7d 0d 0a 0d 0a 09 6d 5f |Head;...|}.....m_|
|00000cf0| 6e 53 69 7a 65 2d 2d 3b | 0d 0a 09 72 65 74 75 72 |nSize--;|...retur|
|00000d00| 6e 20 6f 52 65 73 75 6c | 74 3b 0d 0a 7d 0d 0a 0d |n oResul|t;..}...|
|00000d10| 0a 2f 2f 20 54 65 73 74 | 73 2c 20 69 66 20 61 6e |.// Test|s, if an|
|00000d20| 20 65 6c 65 6d 65 6e 74 | 20 69 73 20 61 6c 72 65 | element| is alre|
|00000d30| 61 64 79 20 63 6f 6e 74 | 61 69 6e 65 64 20 69 6e |ady cont|ained in|
|00000d40| 20 74 68 65 20 6c 69 73 | 74 0d 0a 66 75 6e 63 74 | the lis|t..funct|
|00000d50| 69 6f 6e 20 62 6f 6f 6c | 20 69 73 43 6f 6e 74 61 |ion bool| isConta|
|00000d60| 69 6e 65 64 28 55 53 58 | 4c 69 73 74 45 6c 65 6d |ined(USX|ListElem|
|00000d70| 20 6f 54 61 72 67 65 74 | 29 0d 0a 7b 0d 0a 09 6c | oTarget|)..{...l|
|00000d80| 6f 63 61 6c 20 55 53 58 | 4c 69 73 74 45 6c 65 6d |ocal USX|ListElem|
|00000d90| 09 6f 52 75 6e 6e 65 72 | 3b 0d 0a 0d 0a 09 2f 2f |.oRunner|;.....//|
|00000da0| 20 43 68 65 63 6b 20 73 | 69 6d 70 6c 65 20 63 61 | Check s|imple ca|
|00000db0| 73 65 20 66 69 72 73 74 | 0d 0a 09 69 66 28 69 73 |se first|...if(is|
|00000dc0| 45 6d 70 74 79 28 29 29 | 0d 0a 09 09 72 65 74 75 |Empty())|....retu|
|00000dd0| 72 6e 20 66 61 6c 73 65 | 3b 0d 0a 0d 0a 09 6f 52 |rn false|;.....oR|
|00000de0| 75 6e 6e 65 72 20 3d 20 | 6d 5f 6f 48 65 61 64 3b |unner = |m_oHead;|
|00000df0| 0d 0a 09 77 68 69 6c 65 | 28 4e 6f 6e 65 20 21 3d |...while|(None !=|
|00000e00| 20 6f 52 75 6e 6e 65 72 | 29 0d 0a 09 7b 0d 0a 09 | oRunner|)...{...|
|00000e10| 09 69 66 28 6f 52 75 6e | 6e 65 72 2e 69 73 45 71 |.if(oRun|ner.isEq|
|00000e20| 75 61 6c 28 6f 54 61 72 | 67 65 74 29 29 0d 0a 09 |ual(oTar|get))...|
|00000e30| 09 09 72 65 74 75 72 6e | 20 74 72 75 65 3b 0d 0a |..return| true;..|
|00000e40| 09 09 65 6c 73 65 0d 0a | 09 09 09 6f 52 75 6e 6e |..else..|...oRunn|
|00000e50| 65 72 20 3d 20 6f 52 75 | 6e 6e 65 72 2e 6d 5f 6f |er = oRu|nner.m_o|
|00000e60| 4e 65 78 74 3b 0d 0a 09 | 7d 0d 0a 0d 0a 09 72 65 |Next;...|}.....re|
|00000e70| 74 75 72 6e 20 66 61 6c | 73 65 3b 0d 0a 7d 0d 0a |turn fal|se;..}..|
|00000e80| 0d 0a 2f 2f 20 52 65 6d | 6f 76 65 73 20 61 6c 6c |..// Rem|oves all|
|00000e90| 20 65 6c 65 6d 65 6e 74 | 20 66 72 6f 6d 20 74 68 | element| from th|
|00000ea0| 65 20 6c 69 73 74 0d 0a | 66 75 6e 63 74 69 6f 6e |e list..|function|
|00000eb0| 20 72 65 6d 6f 76 65 41 | 6c 6c 28 29 0d 0a 7b 0d | removeA|ll()..{.|
|00000ec0| 0a 09 6c 6f 63 61 6c 20 | 55 53 58 4c 69 73 74 45 |..local |USXListE|
|00000ed0| 6c 65 6d 09 6f 4f 6c 64 | 54 61 69 6c 3b 0d 0a 09 |lem.oOld|Tail;...|
|00000ee0| 77 68 69 6c 65 28 21 69 | 73 45 6d 70 74 79 28 29 |while(!i|sEmpty()|
|00000ef0| 29 0d 0a 09 7b 0d 0a 09 | 09 2f 2f 20 53 61 76 65 |)...{...|.// Save|
|00000f00| 20 72 65 66 65 72 65 6e | 63 74 20 74 6f 20 74 61 | referen|ct to ta|
|00000f10| 69 6c 20 66 69 72 73 74 | 0d 0a 09 09 6f 4f 6c 64 |il first|....oOld|
|00000f20| 54 61 69 6c 09 09 09 3d | 20 6d 5f 6f 54 61 69 6c |Tail...=| m_oTail|
|00000f30| 3b 0d 0a 0d 0a 09 09 6d | 5f 6f 54 61 69 6c 09 09 |;......m|_oTail..|
|00000f40| 09 09 3d 20 6d 5f 6f 54 | 61 69 6c 2e 6d 5f 6f 50 |..= m_oT|ail.m_oP|
|00000f50| 72 65 76 3b 0d 0a 09 09 | 6f 4f 6c 64 54 61 69 6c |rev;....|oOldTail|
|00000f60| 2e 6d 5f 6f 50 72 65 76 | 09 3d 20 4e 6f 6e 65 3b |.m_oPrev|.= None;|
|00000f70| 0d 0a 09 09 0d 0a 09 09 | 2f 2f 20 43 68 65 63 6b |........|// Check|
|00000f80| 20 69 66 20 77 65 20 61 | 6c 72 65 61 64 79 20 68 | if we a|lready h|
|00000f90| 61 76 65 20 72 65 6d 6f | 76 65 64 20 74 68 20 6c |ave remo|ved th l|
|00000fa0| 61 73 74 20 69 74 65 6d | 0d 0a 09 09 69 66 28 4e |ast item|....if(N|
|00000fb0| 6f 6e 65 09 21 3d 20 6d | 5f 6f 54 61 69 6c 29 0d |one.!= m|_oTail).|
|00000fc0| 0a 09 09 09 6d 5f 6f 54 | 61 69 6c 2e 6d 5f 6f 4e |....m_oT|ail.m_oN|
|00000fd0| 65 78 74 09 09 3d 20 4e | 6f 6e 65 3b 0d 0a 09 7d |ext..= N|one;...}|
|00000fe0| 0d 0a 7d 0d 0a 0d 0a 00 | 00 00 13 00 0b 09 6f 00 |..}.....|......o.|
|00000ff0| 00 00 2a 08 00 00 5a 00 | 00 00 07 58 00 81 1b 01 |..*...Z.|...X....|
|00001000| 16 16 0f 00 0b 01 02 0f | 01 02 19 01 02 05 00 04 |........|........|
|00001010| 01 08 0f 19 00 0b 05 00 | 04 01 08 2a 07 55 00 77 |........|...*.U.w|
|00001020| 2a 01 02 16 0f 19 01 02 | 05 00 04 01 06 2a 06 00 |*.......|.....*..|
|00001030| 00 04 0b 00 00 00 02 00 | 00 00 00 00 00 01 00 00 |........|........|
|00001040| 00 80 05 00 00 00 00 00 | 0e 00 1b 0b 41 00 00 00 |........|....A...|
|00001050| 1a 05 00 00 80 00 00 00 | 07 0b 00 1b 01 16 04 2a |........|.......*|
|00001060| 07 32 00 9a 01 05 26 16 | 0f 00 0a 01 03 0f 01 03 |.2....&.|........|
|00001070| 2a 0f 01 02 2a 06 71 00 | 0f 00 09 19 01 03 05 00 |*...*.q.|........|
|00001080| 04 01 06 0f 19 00 09 05 | 00 04 01 08 2a 0f 19 01 |........|....*...|
|00001090| 03 05 00 04 01 06 2a 0f | 01 03 00 09 a6 01 05 16 |......*.|........|
|000010a0| 04 00 0a 04 0b 00 00 00 | 02 00 00 00 84 00 16 17 |........|........|
|000010b0| 07 ff ff ff ff ff ff ff | ff 00 00 00 00 00 00 00 |........|........|
|000010c0| 00 00 00 00 00 ff ff ff | ff ff ff ff ff ff ff 00 |........|........|
|000010d0| 00 00 00 12 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010e0| 00 00 00 00 00 00 00 0e | 1a 01 00 00 00 1e 84 19 |........|........|
|000010f0| 67 84 01 00 00 00 b5 cf | 78 57 01 00 00 00 00 c4 |g.......|xW......|
|00001100| 68 03 54 01 00 00 00 00 | c4 68 03 54 01 00 00 00 |h.T.....|.h.T....|
|00001110| 00 c4 68 03 54 01 00 00 | 00 00 c4 68 03 54 01 00 |..h.T...|...h.T..|
|00001120| 00 00 00 c4 68 03 54 01 | 00 00 00 00 c4 68 03 54 |....h.T.|.....h.T|
|00001130| 01 00 00 00 00 c4 68 03 | 54 01 00 00 00 00 c4 68 |......h.|T......h|
|00001140| 03 54 01 00 00 00 00 c4 | 68 03 54 01 00 00 00 00 |.T......|h.T.....|
|00001150| c4 68 03 54 01 00 00 00 | 00 c4 68 03 54 01 00 00 |.h.T....|..h.T...|
|00001160| 00 00 c4 68 03 54 02 04 | 03 84 05 00 00 00 0a 01 |...h.T..|........|
|00001170| 00 00 00 80 05 00 00 00 | 01 00 00 06 00 1d 02 10 |........|........|
|00001180| 00 00 00 4b 02 00 00 02 | 00 00 00 04 0b 00 00 00 |...K....|........|
|00001190| 00 00 00 00 00 00 1e 01 | 00 00 00 80 00 00 00 00 |........|........|
|000011a0| 01 00 00 00 01 00 00 00 | 80 05 00 00 00 03 11 00 |........|........|
|000011b0| 00 00 00 03 03 17 ff ff | ff ff 1b 03 17 ff ff ff |........|........|
|000011c0| ff 10 03 17 ff ff ff ff | 12 03 17 ff ff ff ff 23 |........|.......#|
|000011d0| 03 17 ff ff ff ff 1e 03 | 17 ff ff ff ff 17 03 17 |........|........|
|000011e0| ff ff ff ff 16 00 84 00 | 00 00 00 06 04 00 0f 00 |........|........|
|000011f0| 54 01 6e 08 82 00 1a 00 | 00 00 14 04 00 07 00 0d |T.n.....|........|
|00001200| 42 0a 82 00 1a 00 00 00 | 13 04 00 07 00 0d 4f 0a |B.......|......O.|
|00001210| 82 00 0e 00 00 00 18 04 | 00 07 00 0d 5c 0a 85 00 |........|....\...|
|00001220| 1a 00 00 00 15 04 00 07 | 00 0c 69 0a 82 00 01 00 |........|..i.....|
|00001230| 00 00 20 04 00 07 00 0d | 75 0a 82 00 13 00 00 00 |.. .....|u.......|
|00001240| 1d 04 00 07 00 0d 42 0b | 82 00 01 00 00 00 21 04 |......B.|......!.|
|00001250| 00 07 00 0d 4f 0b 82 00 | 19 00 00 00 1a 04 00 07 |....O...|........|
|00001260| 00 0d 5c 0b 82 00 19 00 | 00 00 19 04 00 07 00 0d |..\.....|........|
|00001270| 69 0b 82 00 17 00 00 00 | 1f 04 00 07 00 0d 76 0b |i.......|......v.|
|00001280| 85 00 01 00 00 00 22 04 | 00 07 00 0c 43 0c 82 00 |......".|....C...|
|00001290| 13 00 00 00 1c 04 00 07 | 00 0d 4f 0c 83 00 1a 00 |........|..O.....|
|000012a0| 00 00 0c 04 00 07 00 62 | 01 5c 0c 88 00 01 00 00 |.......b|.\......|
|000012b0| 00 0e 00 00 34 00 5c 09 | 7e 0d 85 00 12 00 00 00 |....4.\.|~.......|
|000012c0| 0f 04 00 07 00 0c 5a 17 | 83 00 1a 00 00 00 0a 04 |......Z.|........|
|000012d0| 00 07 00 27 66 17 83 00 | 1a 00 00 00 0d 04 00 07 |...'f...|........|
|000012e0| 00 1e 4d 18 83 00 1a 00 | 00 00 08 04 00 07 00 53 |..M.....|.......S|
|000012f0| 01 6b 18 83 00 1a 00 00 | 00 01 04 00 07 00 21 7e |.k......|......!~|
|00001300| 19 86 00 13 00 00 00 0f | 04 00 07 00 0c 5f 1a 88 |........|....._..|
|00001310| 00 1a 00 00 00 0e 00 00 | 34 00 7d 24 6b 1a 83 00 |........|4.}$k...|
|00001320| 1a 00 00 00 09 04 00 07 | 00 52 01 68 3f 86 00 14 |........|.R.h?...|
|00001330| 00 00 00 0f 04 00 07 00 | 0c 7a 40 83 00 1a 00 00 |........|.z@.....|
|00001340| 00 0b 04 00 07 00 66 01 | 46 41 00 84 00 00 00 00 |......f.|FA......|
|00001350| 07 04 00 0f 00 40 03 6c | 42 82 00 19 00 00 00 0f |.....@.l|B.......|
|00001360| 04 00 07 00 0d 6c 45 83 | 00 01 00 00 00 02 04 00 |.....lE.|........|
|00001370| 07 00 1b 79 45 82 00 1c | 00 00 00 24 04 00 07 00 |...yE...|...$....|
|00001380| 0d 54 46 86 00 1c 00 00 | 00 0f 04 00 07 00 0c 61 |.TF.....|.......a|
|00001390| 46 | |F | |
+--------+-------------------------+-------------------------+--------+--------+