home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 July & August / Gamestar_64_2004-07-08_dvd.iso / Patche / ut2004-winpatch3204.exe / UT2004-Patch / System / xWebAdmin.u / StringArray_ObjectArray_ScriptText.TextBuffer < prev    next >
Unknown  |  2004-05-10  |  2.7 KB

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 70 2a 2f 2f 20 3d 3d 3d |........|p*// ===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 0d 0a 2f 2f 20 20 43 | 6c 61 73 73 3a 20 20 78 |=..// C|lass: x|
|00000060| 57 65 62 41 64 6d 69 6e | 2e 4f 62 6a 65 63 74 41 |WebAdmin|.ObjectA|
|00000070| 72 72 61 79 0d 0a 2f 2f | 20 20 50 61 72 65 6e 74 |rray..//| Parent|
|00000080| 3a 20 43 6f 72 65 2e 4f | 62 6a 65 63 74 0d 0a 2f |: Core.O|bject../|
|00000090| 2f 0d 0a 2f 2f 20 20 3c | 45 6e 74 65 72 20 61 20 |/..// <|Enter a |
|000000a0| 64 65 73 63 72 69 70 74 | 69 6f 6e 20 68 65 72 65 |descript|ion here|
|000000b0| 3e 0d 0a 2f 2f 20 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |>..// ==|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 0d 0a 63 6c |========|==....cl|
|00000100| 61 73 73 20 4f 62 6a 65 | 63 74 41 72 72 61 79 20 |ass Obje|ctArray |
|00000110| 65 78 74 65 6e 64 73 20 | 4f 62 6a 65 63 74 3b 0d |extends |Object;.|
|00000120| 0a 0d 0a 73 74 72 75 63 | 74 20 41 72 72 61 79 49 |...struc|t ArrayI|
|00000130| 74 65 6d 0d 0a 7b 0d 0a | 09 76 61 72 20 6f 62 6a |tem..{..|.var obj|
|00000140| 65 63 74 09 69 74 65 6d | 3b 0d 0a 09 76 61 72 20 |ect.item|;...var |
|00000150| 73 74 72 69 6e 67 09 74 | 61 67 3b 0d 0a 7d 3b 0d |string.t|ag;..};.|
|00000160| 0a 0d 0a 76 61 72 20 70 | 72 6f 74 65 63 74 65 64 |...var p|rotected|
|00000170| 20 61 72 72 61 79 3c 41 | 72 72 61 79 49 74 65 6d | array<A|rrayItem|
|00000180| 3e 20 09 41 6c 6c 49 74 | 65 6d 73 3b 0d 0a 76 61 |> .AllIt|ems;..va|
|00000190| 72 20 70 72 6f 74 65 63 | 74 65 64 20 62 6f 6f 6c |r protec|ted bool|
|000001a0| 09 09 09 09 52 65 76 65 | 72 73 65 53 6f 72 74 3b |....Reve|rseSort;|
|000001b0| 0d 0a 0d 0a 2f 2f 20 4f | 62 6a 65 63 74 41 72 72 |....// O|bjectArr|
|000001c0| 61 79 20 6d 65 6d 62 65 | 72 73 20 6d 75 73 74 20 |ay membe|rs must |
|000001d0| 61 6c 77 61 79 73 20 62 | 65 20 75 6e 69 71 75 65 |always b|e unique|
|000001e0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 41 64 64 28 6f |..functi|on Add(o|
|000001f0| 62 6a 65 63 74 20 69 74 | 65 6d 2c 20 73 74 72 69 |bject it|em, stri|
|00000200| 6e 67 20 74 61 67 29 0d | 0a 7b 0d 0a 09 49 6e 73 |ng tag).|.{...Ins|
|00000210| 65 72 74 41 74 28 41 6c | 6c 49 74 65 6d 73 2e 4c |ertAt(Al|lItems.L|
|00000220| 65 6e 67 74 68 2c 20 69 | 74 65 6d 2c 20 74 61 67 |ength, i|tem, tag|
|00000230| 29 3b 0d 0a 7d 0d 0a 0d | 0a 70 72 6f 74 65 63 74 |);..}...|.protect|
|00000240| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 53 65 74 41 |ed funct|ion SetA|
|00000250| 74 28 69 6e 74 20 70 6f | 73 2c 20 6f 62 6a 65 63 |t(int po|s, objec|
|00000260| 74 20 69 74 65 6d 2c 20 | 73 74 72 69 6e 67 20 74 |t item, |string t|
|00000270| 61 67 29 0d 0a 7b 0d 0a | 09 2f 2f 20 49 6e 63 72 |ag)..{..|.// Incr|
|00000280| 65 61 73 65 20 61 72 72 | 61 79 20 69 66 20 6e 65 |ease arr|ay if ne|
|00000290| 63 65 73 73 61 72 79 0d | 0a 09 69 66 20 28 41 6c |cessary.|..if (Al|
|000002a0| 6c 49 74 65 6d 73 2e 4c | 65 6e 67 74 68 20 3c 3d |lItems.L|ength <=|
|000002b0| 20 70 6f 73 29 0d 0a 09 | 09 41 6c 6c 49 74 65 6d | pos)...|.AllItem|
|000002c0| 73 2e 4c 65 6e 67 74 68 | 20 3d 20 28 70 6f 73 2b |s.Length| = (pos+|
|000002d0| 31 29 3b 0d 0a 0d 0a 09 | 41 6c 6c 49 74 65 6d 73 |1);.....|AllItems|
|000002e0| 5b 70 6f 73 5d 2e 69 74 | 65 6d 20 3d 20 69 74 65 |[pos].it|em = ite|
|000002f0| 6d 3b 0d 0a 09 41 6c 6c | 49 74 65 6d 73 5b 70 6f |m;...All|Items[po|
|00000300| 73 5d 2e 74 61 67 20 3d | 20 74 61 67 3b 0d 0a 7d |s].tag =| tag;..}|
|00000310| 0d 0a 0d 0a 70 72 6f 74 | 65 63 74 65 64 20 66 75 |....prot|ected fu|
|00000320| 6e 63 74 69 6f 6e 20 49 | 6e 73 65 72 74 41 74 28 |nction I|nsertAt(|
|00000330| 69 6e 74 20 70 6f 73 2c | 20 6f 62 6a 65 63 74 20 |int pos,| object |
|00000340| 69 74 65 6d 2c 20 73 74 | 72 69 6e 67 20 74 61 67 |item, st|ring tag|
|00000350| 29 0d 0a 7b 0d 0a 09 2f | 2f 20 53 65 65 20 69 66 |)..{.../|/ See if|
|00000360| 20 6e 65 65 64 20 74 6f | 20 69 6e 73 65 72 74 20 | need to| insert |
|00000370| 6f 72 20 69 6e 63 72 65 | 61 73 65 20 6c 65 6e 67 |or incre|ase leng|
|00000380| 74 68 0d 0a 09 69 66 20 | 28 70 6f 73 20 3c 20 41 |th...if |(pos < A|
|00000390| 6c 6c 49 74 65 6d 73 2e | 4c 65 6e 67 74 68 29 0d |llItems.|Length).|
|000003a0| 0a 09 09 41 6c 6c 49 74 | 65 6d 73 2e 49 6e 73 65 |...AllIt|ems.Inse|
|000003b0| 72 74 28 70 6f 73 2c 20 | 31 29 3b 0d 0a 09 65 6c |rt(pos, |1);...el|
|000003c0| 73 65 0d 0a 09 09 41 6c | 6c 49 74 65 6d 73 2e 4c |se....Al|lItems.L|
|000003d0| 65 6e 67 74 68 20 3d 20 | 28 70 6f 73 2b 31 29 3b |ength = |(pos+1);|
|000003e0| 0d 0a 0d 0a 09 41 6c 6c | 49 74 65 6d 73 5b 70 6f |.....All|Items[po|
|000003f0| 73 5d 2e 69 74 65 6d 20 | 3d 20 69 74 65 6d 3b 0d |s].item |= item;.|
|00000400| 0a 09 41 6c 6c 49 74 65 | 6d 73 5b 70 6f 73 5d 2e |..AllIte|ms[pos].|
|00000410| 74 61 67 20 3d 20 74 61 | 67 3b 0d 0a 7d 0d 0a 0d |tag = ta|g;..}...|
|00000420| 0a 2f 2f 20 55 73 65 72 | 20 50 72 65 70 61 72 65 |.// User| Prepare|
|00000430| 20 69 66 20 79 6f 75 20 | 6b 6e 6f 77 20 74 68 65 | if you |know the|
|00000440| 20 6e 75 6d 62 65 72 20 | 6f 66 20 69 74 65 6d 73 | number |of items|
|00000450| 20 74 68 61 74 20 77 69 | 6c 6c 20 62 65 20 69 6e | that wi|ll be in|
|00000460| 73 65 72 74 65 64 0d 0a | 66 75 6e 63 74 69 6f 6e |serted..|function|
|00000470| 20 53 65 74 53 69 7a 65 | 28 69 6e 74 20 4e 65 77 | SetSize|(int New|
|00000480| 53 69 7a 65 29 0d 0a 7b | 0d 0a 09 2f 2f 20 48 41 |Size)..{|...// HA|
|00000490| 43 4b 3a 20 54 68 69 73 | 20 69 73 20 74 6f 20 70 |CK: This| is to p|
|000004a0| 72 65 2d 61 6c 6c 6f 63 | 61 74 65 20 74 68 65 20 |re-alloc|ate the |
|000004b0| 73 70 61 63 65 20 69 6e | 20 74 68 65 20 46 41 72 |space in| the FAr|
|000004c0| 72 61 79 0d 0a 09 2f 2f | 20 20 20 20 20 20 20 49 |ray...//| I|
|000004d0| 74 20 73 68 6f 75 6c 64 | 20 70 72 65 76 65 6e 74 |t should| prevent|
|000004e0| 20 61 20 62 75 6e 63 68 | 20 6f 66 20 52 65 61 6c | a bunch| of Real|
|000004f0| 6c 6f 63 28 29 0d 0a 09 | 41 6c 6c 49 74 65 6d 73 |loc()...|AllItems|
|00000500| 2e 4c 65 6e 67 74 68 20 | 3d 20 4e 65 77 53 69 7a |.Length |= NewSiz|
|00000510| 65 3b 0d 0a 09 41 6c 6c | 49 74 65 6d 73 2e 4c 65 |e;...All|Items.Le|
|00000520| 6e 67 74 68 20 3d 20 30 | 3b 0d 0a 7d 0d 0a 0d 0a |ngth = 0|;..}....|
|00000530| 66 75 6e 63 74 69 6f 6e | 20 52 65 73 65 74 28 29 |function| Reset()|
|00000540| 0d 0a 7b 0d 0a 09 41 6c | 6c 49 74 65 6d 73 2e 4c |..{...Al|lItems.L|
|00000550| 65 6e 67 74 68 20 3d 20 | 30 3b 0d 0a 7d 0d 0a 0d |ength = |0;..}...|
|00000560| 0a 66 75 6e 63 74 69 6f | 6e 20 69 6e 74 20 43 6f |.functio|n int Co|
|00000570| 75 6e 74 28 29 0d 0a 7b | 0d 0a 09 72 65 74 75 72 |unt()..{|...retur|
|00000580| 6e 20 41 6c 6c 49 74 65 | 6d 73 2e 4c 65 6e 67 74 |n AllIte|ms.Lengt|
|00000590| 68 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |h;..}...|.functio|
|000005a0| 6e 20 69 6e 74 20 46 69 | 6e 64 49 74 65 6d 49 64 |n int Fi|ndItemId|
|000005b0| 28 6f 62 6a 65 63 74 20 | 69 74 65 6d 29 0d 0a 7b |(object |item)..{|
|000005c0| 0d 0a 6c 6f 63 61 6c 20 | 69 6e 74 20 69 3b 0d 0a |..local |int i;..|
|000005d0| 0d 0a 09 66 6f 72 20 28 | 69 3d 30 3b 20 69 3c 69 |...for (|i=0; i<i|
|000005e0| 3b 20 69 2b 2b 29 0d 0a | 09 09 69 66 20 28 41 6c |; i++)..|..if (Al|
|000005f0| 6c 49 74 65 6d 73 5b 69 | 5d 2e 69 74 65 6d 20 3d |lItems[i|].item =|
|00000600| 3d 20 69 74 65 6d 29 0d | 0a 09 09 09 72 65 74 75 |= item).|....retu|
|00000610| 72 6e 20 69 3b 0d 0a 0d | 0a 09 72 65 74 75 72 6e |rn i;...|..return|
|00000620| 20 2d 31 3b 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 | -1;..}.|...funct|
|00000630| 69 6f 6e 20 69 6e 74 20 | 46 69 6e 64 54 61 67 49 |ion int |FindTagI|
|00000640| 64 28 73 74 72 69 6e 67 | 20 74 61 67 29 0d 0a 7b |d(string| tag)..{|
|00000650| 0d 0a 6c 6f 63 61 6c 20 | 69 6e 74 20 69 3b 0d 0a |..local |int i;..|
|00000660| 0d 0a 09 66 6f 72 20 28 | 69 3d 30 3b 20 69 3c 69 |...for (|i=0; i<i|
|00000670| 3b 20 69 2b 2b 29 0d 0a | 09 09 69 66 20 28 41 6c |; i++)..|..if (Al|
|00000680| 6c 49 74 65 6d 73 5b 69 | 5d 2e 74 61 67 20 3d 3d |lItems[i|].tag ==|
|00000690| 20 74 61 67 29 0d 0a 09 | 09 09 72 65 74 75 72 6e | tag)...|..return|
|000006a0| 20 69 3b 0d 0a 0d 0a 09 | 72 65 74 75 72 6e 20 2d | i;.....|return -|
|000006b0| 31 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |1;..}...|.functio|
|000006c0| 6e 20 62 6f 6f 6c 20 52 | 65 6d 6f 76 65 28 69 6e |n bool R|emove(in|
|000006d0| 74 20 69 6e 64 65 78 29 | 0d 0a 7b 0d 0a 09 69 66 |t index)|..{...if|
|000006e0| 20 28 69 6e 64 65 78 20 | 3c 20 30 20 7c 7c 20 69 | (index |< 0 || i|
|000006f0| 6e 64 65 78 20 3e 3d 20 | 41 6c 6c 49 74 65 6d 73 |ndex >= |AllItems|
|00000700| 2e 4c 65 6e 67 74 68 29 | 0d 0a 09 09 72 65 74 75 |.Length)|....retu|
|00000710| 72 6e 20 66 61 6c 73 65 | 3b 0d 0a 0d 0a 09 41 6c |rn false|;.....Al|
|00000720| 6c 49 74 65 6d 73 2e 52 | 65 6d 6f 76 65 28 69 6e |lItems.R|emove(in|
|00000730| 64 65 78 2c 20 31 29 3b | 0d 0a 09 72 65 74 75 72 |dex, 1);|...retur|
|00000740| 6e 20 74 72 75 65 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 |n true;.|.}....fu|
|00000750| 6e 63 74 69 6f 6e 20 6f | 62 6a 65 63 74 20 47 65 |nction o|bject Ge|
|00000760| 74 49 74 65 6d 28 69 6e | 74 20 69 6e 64 65 78 29 |tItem(in|t index)|
|00000770| 09 09 7b 20 72 65 74 75 | 72 6e 20 41 6c 6c 49 74 |..{ retu|rn AllIt|
|00000780| 65 6d 73 5b 69 6e 64 65 | 78 5d 2e 69 74 65 6d 3b |ems[inde|x].item;|
|00000790| 20 7d 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 73 74 72 | }..func|tion str|
|000007a0| 69 6e 67 20 47 65 74 54 | 61 67 28 69 6e 74 20 69 |ing GetT|ag(int i|
|000007b0| 6e 64 65 78 29 09 09 7b | 20 72 65 74 75 72 6e 20 |ndex)..{| return |
|000007c0| 41 6c 6c 49 74 65 6d 73 | 5b 69 6e 64 65 78 5d 2e |AllItems|[index].|
|000007d0| 74 61 67 3b 20 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 |tag; }..|..functi|
|000007e0| 6f 6e 20 69 6e 74 20 43 | 6f 70 79 54 6f 28 4f 62 |on int C|opyTo(Ob|
|000007f0| 6a 65 63 74 41 72 72 61 | 79 20 61 72 72 2c 20 73 |jectArra|y arr, s|
|00000800| 74 72 69 6e 67 20 54 61 | 67 29 0d 0a 7b 0d 0a 6c |tring Ta|g)..{..l|
|00000810| 6f 63 61 6c 20 69 6e 74 | 20 69 3b 0d 0a 0d 0a 09 |ocal int| i;.....|
|00000820| 69 20 3d 20 46 69 6e 64 | 54 61 67 49 64 28 54 61 |i = Find|TagId(Ta|
|00000830| 67 29 3b 0d 0a 09 69 66 | 20 28 69 20 3e 3d 20 30 |g);...if| (i >= 0|
|00000840| 29 0d 0a 09 09 61 72 72 | 2e 41 64 64 28 41 6c 6c |)....arr|.Add(All|
|00000850| 49 74 65 6d 73 5b 69 5d | 2e 69 74 65 6d 2c 20 41 |Items[i]|.item, A|
|00000860| 6c 6c 49 74 65 6d 73 5b | 69 5d 2e 74 61 67 29 3b |llItems[|i].tag);|
|00000870| 0d 0a 0d 0a 09 72 65 74 | 75 72 6e 20 69 3b 0d 0a |.....ret|urn i;..|
|00000880| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 69 6e |}....fun|ction in|
|00000890| 74 20 43 6f 70 79 49 74 | 65 6d 54 6f 28 4f 62 6a |t CopyIt|emTo(Obj|
|000008a0| 65 63 74 41 72 72 61 79 | 20 61 72 72 2c 20 6f 62 |ectArray| arr, ob|
|000008b0| 6a 65 63 74 20 69 74 65 | 6d 29 0d 0a 7b 0d 0a 6c |ject ite|m)..{..l|
|000008c0| 6f 63 61 6c 20 69 6e 74 | 20 69 3b 0d 0a 0d 0a 09 |ocal int| i;.....|
|000008d0| 69 20 3d 20 46 69 6e 64 | 49 74 65 6d 49 64 28 69 |i = Find|ItemId(i|
|000008e0| 74 65 6d 29 3b 0d 0a 09 | 69 66 20 28 69 20 3e 3d |tem);...|if (i >=|
|000008f0| 20 30 29 0d 0a 09 09 61 | 72 72 2e 41 64 64 28 41 | 0)....a|rr.Add(A|
|00000900| 6c 6c 49 74 65 6d 73 5b | 69 5d 2e 69 74 65 6d 2c |llItems[|i].item,|
|00000910| 20 41 6c 6c 49 74 65 6d | 73 5b 69 5d 2e 74 61 67 | AllItem|s[i].tag|
|00000920| 29 3b 0d 0a 0d 0a 09 72 | 65 74 75 72 6e 20 69 3b |);.....r|eturn i;|
|00000930| 0d 0a 7d 0d 0a 0d 0a 2f | 2f 20 30 20 3d 20 53 6f |..}..../|/ 0 = So|
|00000940| 72 74 20 6c 6f 77 65 73 | 74 20 74 6f 20 68 69 67 |rt lowes|t to hig|
|00000950| 68 65 73 74 20 28 41 20 | 66 69 72 73 74 2c 20 5a |hest (A |first, Z|
|00000960| 20 6c 61 73 74 29 0d 0a | 2f 2f 20 31 20 3d 20 52 | last)..|// 1 = R|
|00000970| 65 76 65 72 73 65 20 73 | 6f 72 74 20 28 5a 20 66 |everse s|ort (Z f|
|00000980| 69 72 73 74 2c 20 41 20 | 6c 61 73 74 29 0d 0a 73 |irst, A |last)..s|
|00000990| 69 6e 67 75 6c 61 72 20 | 66 75 6e 63 74 69 6f 6e |ingular |function|
|000009a0| 20 53 65 74 53 6f 72 74 | 4f 72 64 65 72 28 62 6f | SetSort|Order(bo|
|000009b0| 6f 6c 20 4f 72 64 65 72 | 29 0d 0a 7b 0d 0a 09 52 |ol Order|)..{...R|
|000009c0| 65 76 65 72 73 65 53 6f | 72 74 20 3d 20 4f 72 64 |everseSo|rt = Ord|
|000009d0| 65 72 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6e 67 75 6c |er;..}..|..singul|
|000009e0| 61 72 20 66 75 6e 63 74 | 69 6f 6e 20 54 6f 67 67 |ar funct|ion Togg|
|000009f0| 6c 65 53 6f 72 74 28 29 | 0d 0a 7b 0d 0a 09 52 65 |leSort()|..{...Re|
|00000a00| 76 65 72 73 65 53 6f 72 | 74 20 3d 20 21 52 65 76 |verseSor|t = !Rev|
|00000a10| 65 72 73 65 53 6f 72 74 | 3b 0d 0a 7d 0d 0a 0d 0a |erseSort|;..}....|
|00000a20| 66 75 6e 63 74 69 6f 6e | 20 62 6f 6f 6c 20 49 73 |function| bool Is|
|00000a30| 42 65 66 6f 72 65 28 73 | 74 72 69 6e 67 20 74 65 |Before(s|tring te|
|00000a40| 73 74 2c 20 73 74 72 69 | 6e 67 20 74 61 67 29 0d |st, stri|ng tag).|
|00000a50| 0a 7b 0d 0a 09 72 65 74 | 75 72 6e 20 28 28 21 52 |.{...ret|urn ((!R|
|00000a60| 65 76 65 72 73 65 53 6f | 72 74 20 26 26 20 43 61 |everseSo|rt && Ca|
|00000a70| 70 73 28 74 65 73 74 29 | 20 3c 20 43 61 70 73 28 |ps(test)| < Caps(|
|00000a80| 74 61 67 29 29 20 7c 7c | 20 28 52 65 76 65 72 73 |tag)) ||| (Revers|
|00000a90| 65 53 6f 72 74 20 26 26 | 20 43 61 70 73 28 74 65 |eSort &&| Caps(te|
|00000aa0| 73 74 29 20 3e 20 43 61 | 70 73 28 74 61 67 29 29 |st) > Ca|ps(tag))|
|00000ab0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 00 |);..}...|.. |
+--------+-------------------------+-------------------------+--------+--------+