home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-09-27 | 9.1 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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 5c 91 01 2f 2f 3d 3d 3d |........|\..//===|
|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 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 54 |========|==..// T|
|00000060| 6f 75 72 6e 61 6d 65 6e | 74 53 63 6f 72 65 42 6f |ournamen|tScoreBo|
|00000070| 61 72 64 0d 0a 2f 2f 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ard..//=|========|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 0d 0a 63 6c | 61 73 73 20 54 6f 75 72 |====..cl|ass Tour|
|000000d0| 6e 61 6d 65 6e 74 53 63 | 6f 72 65 42 6f 61 72 64 |namentSc|oreBoard|
|000000e0| 20 65 78 74 65 6e 64 73 | 20 53 63 6f 72 65 42 6f | extends| ScoreBo|
|000000f0| 61 72 64 3b 0d 0a 0d 0a | 76 61 72 20 6c 6f 63 61 |ard;....|var loca|
|00000100| 6c 69 7a 65 64 20 73 74 | 72 69 6e 67 20 4d 61 70 |lized st|ring Map|
|00000110| 54 69 74 6c 65 2c 20 41 | 75 74 68 6f 72 2c 20 52 |Title, A|uthor, R|
|00000120| 65 73 74 61 72 74 2c 20 | 43 6f 6e 74 69 6e 75 65 |estart, |Continue|
|00000130| 2c 20 45 6c 61 70 73 65 | 64 54 69 6d 65 2c 20 52 |, Elapse|dTime, R|
|00000140| 65 6d 61 69 6e 69 6e 67 | 54 69 6d 65 2c 20 46 72 |emaining|Time, Fr|
|00000150| 61 67 47 6f 61 6c 2c 20 | 54 69 6d 65 4c 69 6d 69 |agGoal, |TimeLimi|
|00000160| 74 3b 0d 0a 76 61 72 20 | 6c 6f 63 61 6c 69 7a 65 |t;..var |localize|
|00000170| 64 20 73 74 72 69 6e 67 | 20 50 6c 61 79 65 72 53 |d string| PlayerS|
|00000180| 74 72 69 6e 67 2c 20 46 | 72 61 67 73 53 74 72 69 |tring, F|ragsStri|
|00000190| 6e 67 2c 20 44 65 61 74 | 68 73 53 74 72 69 6e 67 |ng, Deat|hsString|
|000001a0| 2c 20 50 69 6e 67 53 74 | 72 69 6e 67 3b 0d 0a 76 |, PingSt|ring;..v|
|000001b0| 61 72 20 6c 6f 63 61 6c | 69 7a 65 64 20 73 74 72 |ar local|ized str|
|000001c0| 69 6e 67 20 54 69 6d 65 | 53 74 72 69 6e 67 2c 20 |ing Time|String, |
|000001d0| 4c 6f 73 73 53 74 72 69 | 6e 67 2c 20 46 50 48 53 |LossStri|ng, FPHS|
|000001e0| 74 72 69 6e 67 3b 0d 0a | 76 61 72 20 63 6f 6c 6f |tring;..|var colo|
|000001f0| 72 20 47 72 65 65 6e 43 | 6f 6c 6f 72 2c 20 57 68 |r GreenC|olor, Wh|
|00000200| 69 74 65 43 6f 6c 6f 72 | 2c 20 47 6f 6c 64 43 6f |iteColor|, GoldCo|
|00000210| 6c 6f 72 2c 20 42 6c 75 | 65 43 6f 6c 6f 72 2c 20 |lor, Blu|eColor, |
|00000220| 53 69 6c 76 65 72 43 6f | 6c 6f 72 2c 20 42 72 6f |SilverCo|lor, Bro|
|00000230| 6e 7a 65 43 6f 6c 6f 72 | 2c 20 43 79 61 6e 43 6f |nzeColor|, CyanCo|
|00000240| 6c 6f 72 2c 20 52 65 64 | 43 6f 6c 6f 72 3b 0d 0a |lor, Red|Color;..|
|00000250| 76 61 72 20 50 6c 61 79 | 65 72 52 65 70 6c 69 63 |var Play|erReplic|
|00000260| 61 74 69 6f 6e 49 6e 66 | 6f 20 4f 72 64 65 72 65 |ationInf|o Ordere|
|00000270| 64 5b 33 32 5d 3b 0d 0a | 76 61 72 20 66 6c 6f 61 |d[32];..|var floa|
|00000280| 74 20 53 63 6f 72 65 53 | 74 61 72 74 3b 09 2f 2f |t ScoreS|tart;.//|
|00000290| 20 74 6f 70 20 61 6c 6c | 6f 77 65 64 20 73 63 6f | top all|owed sco|
|000002a0| 72 65 20 73 74 61 72 74 | 0d 0a 76 61 72 20 62 6f |re start|..var bo|
|000002b0| 6f 6c 20 62 54 69 6d 65 | 44 6f 77 6e 3b 0d 0a 0d |ol bTime|Down;...|
|000002c0| 0a 66 75 6e 63 74 69 6f | 6e 20 44 72 61 77 48 65 |.functio|n DrawHe|
|000002d0| 61 64 65 72 28 20 63 61 | 6e 76 61 73 20 43 61 6e |ader( ca|nvas Can|
|000002e0| 76 61 73 20 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |vas )..{|...local|
|000002f0| 20 47 61 6d 65 52 65 70 | 6c 69 63 61 74 69 6f 6e | GameRep|lication|
|00000300| 49 6e 66 6f 20 47 52 49 | 3b 0d 0a 09 6c 6f 63 61 |Info GRI|;...loca|
|00000310| 6c 20 66 6c 6f 61 74 20 | 58 4c 2c 20 59 4c 3b 0d |l float |XL, YL;.|
|00000320| 0a 09 6c 6f 63 61 6c 20 | 66 6f 6e 74 20 43 61 6e |..local |font Can|
|00000330| 76 61 73 46 6f 6e 74 3b | 0d 0a 0d 0a 09 43 61 6e |vasFont;|.....Can|
|00000340| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00000350| 57 68 69 74 65 43 6f 6c | 6f 72 3b 0d 0a 09 47 52 |WhiteCol|or;...GR|
|00000360| 49 20 3d 20 50 6c 61 79 | 65 72 50 61 77 6e 28 4f |I = Play|erPawn(O|
|00000370| 77 6e 65 72 29 2e 47 61 | 6d 65 52 65 70 6c 69 63 |wner).Ga|meReplic|
|00000380| 61 74 69 6f 6e 49 6e 66 | 6f 3b 0d 0a 0d 0a 09 43 |ationInf|o;.....C|
|00000390| 61 6e 76 61 73 2e 46 6f | 6e 74 20 3d 20 63 6c 61 |anvas.Fo|nt = cla|
|000003a0| 73 73 27 46 6f 6e 74 49 | 6e 66 6f 27 2e 53 74 61 |ss'FontI|nfo'.Sta|
|000003b0| 74 69 63 2e 47 65 74 48 | 75 67 65 46 6f 6e 74 28 |tic.GetH|ugeFont(|
|000003c0| 43 61 6e 76 61 73 2e 43 | 6c 69 70 58 29 3b 0d 0a |Canvas.C|lipX);..|
|000003d0| 0d 0a 09 43 61 6e 76 61 | 73 2e 62 43 65 6e 74 65 |...Canva|s.bCente|
|000003e0| 72 20 3d 20 54 72 75 65 | 3b 0d 0a 09 43 61 6e 76 |r = True|;...Canv|
|000003f0| 61 73 2e 53 74 72 4c 65 | 6e 28 22 54 65 73 74 22 |as.StrLe|n("Test"|
|00000400| 2c 20 58 4c 2c 20 59 4c | 29 3b 0d 0a 09 53 63 6f |, XL, YL|);...Sco|
|00000410| 72 65 53 74 61 72 74 20 | 3d 20 35 38 2e 30 2f 37 |reStart |= 58.0/7|
|00000420| 36 38 2e 30 20 2a 20 43 | 61 6e 76 61 73 2e 43 6c |68.0 * C|anvas.Cl|
|00000430| 69 70 59 3b 0d 0a 09 43 | 61 6e 76 61 73 46 6f 6e |ipY;...C|anvasFon|
|00000440| 74 20 3d 20 43 61 6e 76 | 61 73 2e 46 6f 6e 74 3b |t = Canv|as.Font;|
|00000450| 0d 0a 09 69 66 20 28 20 | 47 52 49 2e 47 61 6d 65 |...if ( |GRI.Game|
|00000460| 45 6e 64 65 64 43 6f 6d | 6d 65 6e 74 73 20 21 3d |EndedCom|ments !=|
|00000470| 20 22 22 20 29 0d 0a 09 | 7b 0d 0a 09 09 43 61 6e | "" )...|{....Can|
|00000480| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00000490| 47 6f 6c 64 43 6f 6c 6f | 72 3b 0d 0a 09 09 43 61 |GoldColo|r;....Ca|
|000004a0| 6e 76 61 73 2e 53 65 74 | 50 6f 73 28 30 2c 20 53 |nvas.Set|Pos(0, S|
|000004b0| 63 6f 72 65 53 74 61 72 | 74 29 3b 0d 0a 09 09 43 |coreStar|t);....C|
|000004c0| 61 6e 76 61 73 2e 44 72 | 61 77 54 65 78 74 28 47 |anvas.Dr|awText(G|
|000004d0| 52 49 2e 47 61 6d 65 45 | 6e 64 65 64 43 6f 6d 6d |RI.GameE|ndedComm|
|000004e0| 65 6e 74 73 2c 20 54 72 | 75 65 29 3b 0d 0a 09 7d |ents, Tr|ue);...}|
|000004f0| 0d 0a 09 65 6c 73 65 0d | 0a 09 7b 0d 0a 09 09 43 |...else.|..{....C|
|00000500| 61 6e 76 61 73 2e 53 65 | 74 50 6f 73 28 30 2c 20 |anvas.Se|tPos(0, |
|00000510| 53 63 6f 72 65 53 74 61 | 72 74 29 3b 0d 0a 09 09 |ScoreSta|rt);....|
|00000520| 44 72 61 77 56 69 63 74 | 6f 72 79 43 6f 6e 64 69 |DrawVict|oryCondi|
|00000530| 74 69 6f 6e 73 28 43 61 | 6e 76 61 73 29 3b 0d 0a |tions(Ca|nvas);..|
|00000540| 09 7d 0d 0a 09 43 61 6e | 76 61 73 2e 62 43 65 6e |.}...Can|vas.bCen|
|00000550| 74 65 72 20 3d 20 46 61 | 6c 73 65 3b 0d 0a 09 43 |ter = Fa|lse;...C|
|00000560| 61 6e 76 61 73 2e 46 6f | 6e 74 20 3d 20 43 61 6e |anvas.Fo|nt = Can|
|00000570| 76 61 73 46 6f 6e 74 3b | 0d 0a 7d 0d 0a 0d 0a 66 |vasFont;|..}....f|
|00000580| 75 6e 63 74 69 6f 6e 20 | 44 72 61 77 56 69 63 74 |unction |DrawVict|
|00000590| 6f 72 79 43 6f 6e 64 69 | 74 69 6f 6e 73 28 43 61 |oryCondi|tions(Ca|
|000005a0| 6e 76 61 73 20 43 61 6e | 76 61 73 29 0d 0a 7b 0d |nvas Can|vas)..{.|
|000005b0| 0a 09 6c 6f 63 61 6c 20 | 54 6f 75 72 6e 61 6d 65 |..local |Tourname|
|000005c0| 6e 74 47 61 6d 65 52 65 | 70 6c 69 63 61 74 69 6f |ntGameRe|plicatio|
|000005d0| 6e 49 6e 66 6f 20 54 47 | 52 49 3b 0d 0a 09 6c 6f |nInfo TG|RI;...lo|
|000005e0| 63 61 6c 20 66 6c 6f 61 | 74 20 58 4c 2c 20 59 4c |cal floa|t XL, YL|
|000005f0| 3b 0d 0a 0d 0a 09 54 47 | 52 49 20 3d 20 54 6f 75 |;.....TG|RI = Tou|
|00000600| 72 6e 61 6d 65 6e 74 47 | 61 6d 65 52 65 70 6c 69 |rnamentG|ameRepli|
|00000610| 63 61 74 69 6f 6e 49 6e | 66 6f 28 50 6c 61 79 65 |cationIn|fo(Playe|
|00000620| 72 50 61 77 6e 28 4f 77 | 6e 65 72 29 2e 47 61 6d |rPawn(Ow|ner).Gam|
|00000630| 65 52 65 70 6c 69 63 61 | 74 69 6f 6e 49 6e 66 6f |eReplica|tionInfo|
|00000640| 29 3b 0d 0a 09 69 66 20 | 28 20 54 47 52 49 20 3d |);...if |( TGRI =|
|00000650| 3d 20 4e 6f 6e 65 20 29 | 0d 0a 09 09 72 65 74 75 |= None )|....retu|
|00000660| 72 6e 3b 0d 0a 0d 0a 09 | 43 61 6e 76 61 73 2e 44 |rn;.....|Canvas.D|
|00000670| 72 61 77 54 65 78 74 28 | 54 47 52 49 2e 47 61 6d |rawText(|TGRI.Gam|
|00000680| 65 4e 61 6d 65 29 3b 0d | 0a 09 43 61 6e 76 61 73 |eName);.|..Canvas|
|00000690| 2e 53 74 72 4c 65 6e 28 | 22 54 65 73 74 22 2c 20 |.StrLen(|"Test", |
|000006a0| 58 4c 2c 20 59 4c 29 3b | 0d 0a 09 43 61 6e 76 61 |XL, YL);|...Canva|
|000006b0| 73 2e 53 65 74 50 6f 73 | 28 30 2c 20 43 61 6e 76 |s.SetPos|(0, Canv|
|000006c0| 61 73 2e 43 75 72 59 20 | 2d 20 59 4c 29 3b 0d 0a |as.CurY |- YL);..|
|000006d0| 0d 0a 09 69 66 20 28 20 | 54 47 52 49 2e 46 72 61 |...if ( |TGRI.Fra|
|000006e0| 67 4c 69 6d 69 74 20 3e | 20 30 20 29 0d 0a 09 7b |gLimit >| 0 )...{|
|000006f0| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |....Canv|as.DrawT|
|00000700| 65 78 74 28 46 72 61 67 | 47 6f 61 6c 40 54 47 52 |ext(Frag|Goal@TGR|
|00000710| 49 2e 46 72 61 67 4c 69 | 6d 69 74 29 3b 0d 0a 09 |I.FragLi|mit);...|
|00000720| 09 43 61 6e 76 61 73 2e | 53 74 72 4c 65 6e 28 22 |.Canvas.|StrLen("|
|00000730| 54 65 73 74 22 2c 20 58 | 4c 2c 20 59 4c 29 3b 0d |Test", X|L, YL);.|
|00000740| 0a 09 09 43 61 6e 76 61 | 73 2e 53 65 74 50 6f 73 |...Canva|s.SetPos|
|00000750| 28 30 2c 20 43 61 6e 76 | 61 73 2e 43 75 72 59 20 |(0, Canv|as.CurY |
|00000760| 2d 20 59 4c 29 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 69 |- YL);..|.}.....i|
|00000770| 66 20 28 20 54 47 52 49 | 2e 54 69 6d 65 4c 69 6d |f ( TGRI|.TimeLim|
|00000780| 69 74 20 3e 20 30 20 29 | 0d 0a 09 09 43 61 6e 76 |it > 0 )|....Canv|
|00000790| 61 73 2e 44 72 61 77 54 | 65 78 74 28 54 69 6d 65 |as.DrawT|ext(Time|
|000007a0| 4c 69 6d 69 74 40 54 47 | 52 49 2e 54 69 6d 65 4c |Limit@TG|RI.TimeL|
|000007b0| 69 6d 69 74 24 22 3a 30 | 30 22 29 3b 0d 0a 7d 0d |imit$":0|0");..}.|
|000007c0| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 73 74 72 69 |...funct|ion stri|
|000007d0| 6e 67 20 54 77 6f 44 69 | 67 69 74 53 74 72 69 6e |ng TwoDi|gitStrin|
|000007e0| 67 28 69 6e 74 20 4e 75 | 6d 29 0d 0a 7b 0d 0a 09 |g(int Nu|m)..{...|
|000007f0| 69 66 20 28 20 4e 75 6d | 20 3c 20 31 30 20 29 0d |if ( Num| < 10 ).|
|00000800| 0a 09 09 72 65 74 75 72 | 6e 20 22 30 22 24 4e 75 |...retur|n "0"$Nu|
|00000810| 6d 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 72 65 74 |m;...els|e....ret|
|00000820| 75 72 6e 20 73 74 72 69 | 6e 67 28 4e 75 6d 29 3b |urn stri|ng(Num);|
|00000830| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00000840| 44 72 61 77 54 72 61 69 | 6c 65 72 28 20 63 61 6e |DrawTrai|ler( can|
|00000850| 76 61 73 20 43 61 6e 76 | 61 73 20 29 0d 0a 7b 0d |vas Canv|as )..{.|
|00000860| 0a 09 6c 6f 63 61 6c 20 | 69 6e 74 20 48 6f 75 72 |..local |int Hour|
|00000870| 73 2c 20 4d 69 6e 75 74 | 65 73 2c 20 53 65 63 6f |s, Minut|es, Seco|
|00000880| 6e 64 73 3b 0d 0a 09 6c | 6f 63 61 6c 20 66 6c 6f |nds;...l|ocal flo|
|00000890| 61 74 20 58 4c 2c 20 59 | 4c 3b 0d 0a 09 6c 6f 63 |at XL, Y|L;...loc|
|000008a0| 61 6c 20 50 6c 61 79 65 | 72 50 61 77 6e 20 50 6c |al Playe|rPawn Pl|
|000008b0| 61 79 65 72 4f 77 6e 65 | 72 3b 0d 0a 0d 0a 09 43 |ayerOwne|r;.....C|
|000008c0| 61 6e 76 61 73 2e 62 43 | 65 6e 74 65 72 20 3d 20 |anvas.bC|enter = |
|000008d0| 74 72 75 65 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 53 |true;...|Canvas.S|
|000008e0| 74 72 4c 65 6e 28 22 54 | 65 73 74 22 2c 20 58 4c |trLen("T|est", XL|
|000008f0| 2c 20 59 4c 29 3b 0d 0a | 09 43 61 6e 76 61 73 2e |, YL);..|.Canvas.|
|00000900| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 57 68 69 74 |DrawColo|r = Whit|
|00000910| 65 43 6f 6c 6f 72 3b 0d | 0a 09 50 6c 61 79 65 72 |eColor;.|..Player|
|00000920| 4f 77 6e 65 72 20 3d 20 | 50 6c 61 79 65 72 50 61 |Owner = |PlayerPa|
|00000930| 77 6e 28 4f 77 6e 65 72 | 29 3b 0d 0a 09 43 61 6e |wn(Owner|);...Can|
|00000940| 76 61 73 2e 53 65 74 50 | 6f 73 28 30 2c 20 43 61 |vas.SetP|os(0, Ca|
|00000950| 6e 76 61 73 2e 43 6c 69 | 70 59 20 2d 20 32 20 2a |nvas.Cli|pY - 2 *|
|00000960| 20 59 4c 29 3b 0d 0a 09 | 69 66 20 28 20 28 4c 65 | YL);...|if ( (Le|
|00000970| 76 65 6c 2e 4e 65 74 4d | 6f 64 65 20 3d 3d 20 4e |vel.NetM|ode == N|
|00000980| 4d 5f 53 74 61 6e 64 61 | 6c 6f 6e 65 29 20 26 26 |M_Standa|lone) &&|
|00000990| 20 4c 65 76 65 6c 2e 47 | 61 6d 65 2e 49 73 41 28 | Level.G|ame.IsA(|
|000009a0| 27 44 65 61 74 68 4d 61 | 74 63 68 50 6c 75 73 27 |'DeathMa|tchPlus'|
|000009b0| 29 20 29 0d 0a 09 7b 0d | 0a 09 09 69 66 20 28 20 |) )...{.|...if ( |
|000009c0| 44 65 61 74 68 4d 61 74 | 63 68 50 6c 75 73 28 4c |DeathMat|chPlus(L|
|000009d0| 65 76 65 6c 2e 47 61 6d | 65 29 2e 62 52 61 74 65 |evel.Gam|e).bRate|
|000009e0| 64 47 61 6d 65 20 29 0d | 0a 09 09 09 43 61 6e 76 |dGame ).|....Canv|
|000009f0| 61 73 2e 44 72 61 77 54 | 65 78 74 28 44 65 61 74 |as.DrawT|ext(Deat|
|00000a00| 68 4d 61 74 63 68 50 6c | 75 73 28 4c 65 76 65 6c |hMatchPl|us(Level|
|00000a10| 2e 47 61 6d 65 29 2e 52 | 61 74 65 64 47 61 6d 65 |.Game).R|atedGame|
|00000a20| 4c 61 64 64 65 72 4f 62 | 6a 2e 53 6b 69 6c 6c 54 |LadderOb|j.SkillT|
|00000a30| 65 78 74 40 50 6c 61 79 | 65 72 4f 77 6e 65 72 2e |ext@Play|erOwner.|
|00000a40| 47 61 6d 65 52 65 70 6c | 69 63 61 74 69 6f 6e 49 |GameRepl|icationI|
|00000a50| 6e 66 6f 2e 47 61 6d 65 | 4e 61 6d 65 40 4d 61 70 |nfo.Game|Name@Map|
|00000a60| 54 69 74 6c 65 40 4c 65 | 76 65 6c 2e 54 69 74 6c |Title@Le|vel.Titl|
|00000a70| 65 2c 20 74 72 75 65 29 | 3b 0d 0a 09 09 65 6c 73 |e, true)|;....els|
|00000a80| 65 20 69 66 20 28 20 44 | 65 61 74 68 4d 61 74 63 |e if ( D|eathMatc|
|00000a90| 68 50 6c 75 73 28 4c 65 | 76 65 6c 2e 47 61 6d 65 |hPlus(Le|vel.Game|
|00000aa0| 29 2e 62 4e 6f 76 69 63 | 65 4d 6f 64 65 20 29 20 |).bNovic|eMode ) |
|00000ab0| 0d 0a 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00000ac0| 54 65 78 74 28 63 6c 61 | 73 73 27 43 68 61 6c 6c |Text(cla|ss'Chall|
|00000ad0| 65 6e 67 65 42 6f 74 49 | 6e 66 6f 27 2e 64 65 66 |engeBotI|nfo'.def|
|00000ae0| 61 75 6c 74 2e 53 6b 69 | 6c 6c 73 5b 4c 65 76 65 |ault.Ski|lls[Leve|
|00000af0| 6c 2e 47 61 6d 65 2e 44 | 69 66 66 69 63 75 6c 74 |l.Game.D|ifficult|
|00000b00| 79 5d 40 50 6c 61 79 65 | 72 4f 77 6e 65 72 2e 47 |y]@Playe|rOwner.G|
|00000b10| 61 6d 65 52 65 70 6c 69 | 63 61 74 69 6f 6e 49 6e |ameRepli|cationIn|
|00000b20| 66 6f 2e 47 61 6d 65 4e | 61 6d 65 40 4d 61 70 54 |fo.GameN|ame@MapT|
|00000b30| 69 74 6c 65 40 4c 65 76 | 65 6c 2e 54 69 74 6c 65 |itle@Lev|el.Title|
|00000b40| 2c 20 74 72 75 65 29 3b | 0d 0a 09 09 65 6c 73 65 |, true);|....else|
|00000b50| 20 20 0d 0a 09 09 09 43 | 61 6e 76 61 73 2e 44 72 | .....C|anvas.Dr|
|00000b60| 61 77 54 65 78 74 28 63 | 6c 61 73 73 27 43 68 61 |awText(c|lass'Cha|
|00000b70| 6c 6c 65 6e 67 65 42 6f | 74 49 6e 66 6f 27 2e 64 |llengeBo|tInfo'.d|
|00000b80| 65 66 61 75 6c 74 2e 53 | 6b 69 6c 6c 73 5b 4c 65 |efault.S|kills[Le|
|00000b90| 76 65 6c 2e 47 61 6d 65 | 2e 44 69 66 66 69 63 75 |vel.Game|.Difficu|
|00000ba0| 6c 74 79 20 2b 20 34 5d | 40 50 6c 61 79 65 72 4f |lty + 4]|@PlayerO|
|00000bb0| 77 6e 65 72 2e 47 61 6d | 65 52 65 70 6c 69 63 61 |wner.Gam|eReplica|
|00000bc0| 74 69 6f 6e 49 6e 66 6f | 2e 47 61 6d 65 4e 61 6d |tionInfo|.GameNam|
|00000bd0| 65 40 4d 61 70 54 69 74 | 6c 65 40 4c 65 76 65 6c |e@MapTit|le@Level|
|00000be0| 2e 54 69 74 6c 65 2c 20 | 74 72 75 65 29 3b 0d 0a |.Title, |true);..|
|00000bf0| 09 7d 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 43 61 6e |.}...els|e....Can|
|00000c00| 76 61 73 2e 44 72 61 77 | 54 65 78 74 28 50 6c 61 |vas.Draw|Text(Pla|
|00000c10| 79 65 72 4f 77 6e 65 72 | 2e 47 61 6d 65 52 65 70 |yerOwner|.GameRep|
|00000c20| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 47 61 6d |lication|Info.Gam|
|00000c30| 65 4e 61 6d 65 40 4d 61 | 70 54 69 74 6c 65 40 4c |eName@Ma|pTitle@L|
|00000c40| 65 76 65 6c 2e 54 69 74 | 6c 65 2c 20 74 72 75 65 |evel.Tit|le, true|
|00000c50| 29 3b 0d 0a 0d 0a 09 43 | 61 6e 76 61 73 2e 53 65 |);.....C|anvas.Se|
|00000c60| 74 50 6f 73 28 30 2c 20 | 43 61 6e 76 61 73 2e 43 |tPos(0, |Canvas.C|
|00000c70| 6c 69 70 59 20 2d 20 59 | 4c 29 3b 0d 0a 09 69 66 |lipY - Y|L);...if|
|00000c80| 20 28 20 62 54 69 6d 65 | 44 6f 77 6e 20 7c 7c 20 | ( bTime|Down || |
|00000c90| 28 50 6c 61 79 65 72 4f | 77 6e 65 72 2e 47 61 6d |(PlayerO|wner.Gam|
|00000ca0| 65 52 65 70 6c 69 63 61 | 74 69 6f 6e 49 6e 66 6f |eReplica|tionInfo|
|00000cb0| 2e 52 65 6d 61 69 6e 69 | 6e 67 54 69 6d 65 20 3e |.Remaini|ngTime >|
|00000cc0| 20 30 29 20 29 0d 0a 09 | 7b 0d 0a 09 09 62 54 69 | 0) )...|{....bTi|
|00000cd0| 6d 65 44 6f 77 6e 20 3d | 20 74 72 75 65 3b 0d 0a |meDown =| true;..|
|00000ce0| 09 09 69 66 20 28 20 50 | 6c 61 79 65 72 4f 77 6e |..if ( P|layerOwn|
|00000cf0| 65 72 2e 47 61 6d 65 52 | 65 70 6c 69 63 61 74 69 |er.GameR|eplicati|
|00000d00| 6f 6e 49 6e 66 6f 2e 52 | 65 6d 61 69 6e 69 6e 67 |onInfo.R|emaining|
|00000d10| 54 69 6d 65 20 3c 3d 20 | 30 20 29 0d 0a 09 09 09 |Time <= |0 ).....|
|00000d20| 43 61 6e 76 61 73 2e 44 | 72 61 77 54 65 78 74 28 |Canvas.D|rawText(|
|00000d30| 52 65 6d 61 69 6e 69 6e | 67 54 69 6d 65 40 22 30 |Remainin|gTime@"0|
|00000d40| 30 3a 30 30 22 2c 20 74 | 72 75 65 29 3b 0d 0a 09 |0:00", t|rue);...|
|00000d50| 09 65 6c 73 65 0d 0a 09 | 09 7b 0d 0a 09 09 09 4d |.else...|.{.....M|
|00000d60| 69 6e 75 74 65 73 20 3d | 20 50 6c 61 79 65 72 4f |inutes =| PlayerO|
|00000d70| 77 6e 65 72 2e 47 61 6d | 65 52 65 70 6c 69 63 61 |wner.Gam|eReplica|
|00000d80| 74 69 6f 6e 49 6e 66 6f | 2e 52 65 6d 61 69 6e 69 |tionInfo|.Remaini|
|00000d90| 6e 67 54 69 6d 65 2f 36 | 30 3b 0d 0a 09 09 09 53 |ngTime/6|0;.....S|
|00000da0| 65 63 6f 6e 64 73 20 3d | 20 50 6c 61 79 65 72 4f |econds =| PlayerO|
|00000db0| 77 6e 65 72 2e 47 61 6d | 65 52 65 70 6c 69 63 61 |wner.Gam|eReplica|
|00000dc0| 74 69 6f 6e 49 6e 66 6f | 2e 52 65 6d 61 69 6e 69 |tionInfo|.Remaini|
|00000dd0| 6e 67 54 69 6d 65 20 25 | 20 36 30 3b 0d 0a 09 09 |ngTime %| 60;....|
|00000de0| 09 43 61 6e 76 61 73 2e | 44 72 61 77 54 65 78 74 |.Canvas.|DrawText|
|00000df0| 28 52 65 6d 61 69 6e 69 | 6e 67 54 69 6d 65 40 54 |(Remaini|ngTime@T|
|00000e00| 77 6f 44 69 67 69 74 53 | 74 72 69 6e 67 28 4d 69 |woDigitS|tring(Mi|
|00000e10| 6e 75 74 65 73 29 24 22 | 3a 22 24 54 77 6f 44 69 |nutes)$"|:"$TwoDi|
|00000e20| 67 69 74 53 74 72 69 6e | 67 28 53 65 63 6f 6e 64 |gitStrin|g(Second|
|00000e30| 73 29 2c 20 74 72 75 65 | 29 3b 0d 0a 09 09 7d 0d |s), true|);....}.|
|00000e40| 0a 09 7d 0d 0a 09 65 6c | 73 65 0d 0a 09 7b 0d 0a |..}...el|se...{..|
|00000e50| 09 09 53 65 63 6f 6e 64 | 73 20 3d 20 50 6c 61 79 |..Second|s = Play|
|00000e60| 65 72 4f 77 6e 65 72 2e | 47 61 6d 65 52 65 70 6c |erOwner.|GameRepl|
|00000e70| 69 63 61 74 69 6f 6e 49 | 6e 66 6f 2e 45 6c 61 70 |icationI|nfo.Elap|
|00000e80| 73 65 64 54 69 6d 65 3b | 0d 0a 09 09 4d 69 6e 75 |sedTime;|....Minu|
|00000e90| 74 65 73 20 3d 20 53 65 | 63 6f 6e 64 73 20 2f 20 |tes = Se|conds / |
|00000ea0| 36 30 3b 0d 0a 09 09 48 | 6f 75 72 73 20 20 20 3d |60;....H|ours =|
|00000eb0| 20 4d 69 6e 75 74 65 73 | 20 2f 20 36 30 3b 0d 0a | Minutes| / 60;..|
|00000ec0| 09 09 53 65 63 6f 6e 64 | 73 20 3d 20 53 65 63 6f |..Second|s = Seco|
|00000ed0| 6e 64 73 20 2d 20 28 4d | 69 6e 75 74 65 73 20 2a |nds - (M|inutes *|
|00000ee0| 20 36 30 29 3b 0d 0a 09 | 09 4d 69 6e 75 74 65 73 | 60);...|.Minutes|
|00000ef0| 20 3d 20 4d 69 6e 75 74 | 65 73 20 2d 20 28 48 6f | = Minut|es - (Ho|
|00000f00| 75 72 73 20 2a 20 36 30 | 29 3b 0d 0a 09 09 43 61 |urs * 60|);....Ca|
|00000f10| 6e 76 61 73 2e 44 72 61 | 77 54 65 78 74 28 45 6c |nvas.Dra|wText(El|
|00000f20| 61 70 73 65 64 54 69 6d | 65 40 54 77 6f 44 69 67 |apsedTim|e@TwoDig|
|00000f30| 69 74 53 74 72 69 6e 67 | 28 48 6f 75 72 73 29 24 |itString|(Hours)$|
|00000f40| 22 3a 22 24 54 77 6f 44 | 69 67 69 74 53 74 72 69 |":"$TwoD|igitStri|
|00000f50| 6e 67 28 4d 69 6e 75 74 | 65 73 29 24 22 3a 22 24 |ng(Minut|es)$":"$|
|00000f60| 54 77 6f 44 69 67 69 74 | 53 74 72 69 6e 67 28 53 |TwoDigit|String(S|
|00000f70| 65 63 6f 6e 64 73 29 2c | 20 74 72 75 65 29 3b 0d |econds),| true);.|
|00000f80| 0a 09 7d 0d 0a 0d 0a 09 | 69 66 20 28 20 50 6c 61 |..}.....|if ( Pla|
|00000f90| 79 65 72 4f 77 6e 65 72 | 2e 47 61 6d 65 52 65 70 |yerOwner|.GameRep|
|00000fa0| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 47 61 6d |lication|Info.Gam|
|00000fb0| 65 45 6e 64 65 64 43 6f | 6d 6d 65 6e 74 73 20 21 |eEndedCo|mments !|
|00000fc0| 3d 20 22 22 20 29 0d 0a | 09 7b 0d 0a 09 09 43 61 |= "" )..|.{....Ca|
|00000fd0| 6e 76 61 73 2e 62 43 65 | 6e 74 65 72 20 3d 20 74 |nvas.bCe|nter = t|
|00000fe0| 72 75 65 3b 0d 0a 09 09 | 43 61 6e 76 61 73 2e 53 |rue;....|Canvas.S|
|00000ff0| 74 72 4c 65 6e 28 22 54 | 65 73 74 22 2c 20 58 4c |trLen("T|est", XL|
|00001000| 2c 20 59 4c 29 3b 0d 0a | 09 09 43 61 6e 76 61 73 |, YL);..|..Canvas|
|00001010| 2e 53 65 74 50 6f 73 28 | 30 2c 20 43 61 6e 76 61 |.SetPos(|0, Canva|
|00001020| 73 2e 43 6c 69 70 59 20 | 2d 20 4d 69 6e 28 59 4c |s.ClipY |- Min(YL|
|00001030| 2a 36 2c 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 59 |*6, Canv|as.ClipY|
|00001040| 20 2a 20 30 2e 31 29 29 | 3b 0d 0a 09 09 43 61 6e | * 0.1))|;....Can|
|00001050| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00001060| 47 72 65 65 6e 43 6f 6c | 6f 72 3b 0d 0a 09 09 43 |GreenCol|or;....C|
|00001070| 61 6e 76 61 73 2e 44 72 | 61 77 54 65 78 74 28 43 |anvas.Dr|awText(C|
|00001080| 6f 6e 74 69 6e 75 65 2c | 20 74 72 75 65 29 3b 0d |ontinue,| true);.|
|00001090| 0a 09 7d 0d 0a 09 65 6c | 73 65 20 69 66 20 28 20 |..}...el|se if ( |
|000010a0| 28 50 6c 61 79 65 72 4f | 77 6e 65 72 20 21 3d 20 |(PlayerO|wner != |
|000010b0| 4e 6f 6e 65 29 20 26 26 | 20 28 50 6c 61 79 65 72 |None) &&| (Player|
|000010c0| 4f 77 6e 65 72 2e 48 65 | 61 6c 74 68 20 3c 3d 20 |Owner.He|alth <= |
|000010d0| 30 29 20 29 0d 0a 09 7b | 0d 0a 09 09 43 61 6e 76 |0) )...{|....Canv|
|000010e0| 61 73 2e 62 43 65 6e 74 | 65 72 20 3d 20 74 72 75 |as.bCent|er = tru|
|000010f0| 65 3b 0d 0a 09 09 43 61 | 6e 76 61 73 2e 53 74 72 |e;....Ca|nvas.Str|
|00001100| 4c 65 6e 28 22 54 65 73 | 74 22 2c 20 58 4c 2c 20 |Len("Tes|t", XL, |
|00001110| 59 4c 29 3b 0d 0a 09 09 | 43 61 6e 76 61 73 2e 53 |YL);....|Canvas.S|
|00001120| 65 74 50 6f 73 28 30 2c | 20 43 61 6e 76 61 73 2e |etPos(0,| Canvas.|
|00001130| 43 6c 69 70 59 20 2d 20 | 4d 69 6e 28 59 4c 2a 36 |ClipY - |Min(YL*6|
|00001140| 2c 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 59 20 2a |, Canvas|.ClipY *|
|00001150| 20 30 2e 31 29 29 3b 0d | 0a 09 09 43 61 6e 76 61 | 0.1));.|...Canva|
|00001160| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 47 72 |s.DrawCo|lor = Gr|
|00001170| 65 65 6e 43 6f 6c 6f 72 | 3b 0d 0a 09 09 43 61 6e |eenColor|;....Can|
|00001180| 76 61 73 2e 44 72 61 77 | 54 65 78 74 28 52 65 73 |vas.Draw|Text(Res|
|00001190| 74 61 72 74 2c 20 74 72 | 75 65 29 3b 0d 0a 09 7d |tart, tr|ue);...}|
|000011a0| 0d 0a 09 43 61 6e 76 61 | 73 2e 62 43 65 6e 74 65 |...Canva|s.bCente|
|000011b0| 72 20 3d 20 66 61 6c 73 | 65 3b 0d 0a 7d 0d 0a 0d |r = fals|e;..}...|
|000011c0| 0a 66 75 6e 63 74 69 6f | 6e 20 44 72 61 77 43 61 |.functio|n DrawCa|
|000011d0| 74 65 67 6f 72 79 48 65 | 61 64 65 72 73 28 43 61 |tegoryHe|aders(Ca|
|000011e0| 6e 76 61 73 20 43 61 6e | 76 61 73 29 0d 0a 7b 0d |nvas Can|vas)..{.|
|000011f0| 0a 09 6c 6f 63 61 6c 20 | 66 6c 6f 61 74 20 4f 66 |..local |float Of|
|00001200| 66 73 65 74 2c 20 58 4c | 2c 20 59 4c 3b 0d 0a 0d |fset, XL|, YL;...|
|00001210| 0a 09 4f 66 66 73 65 74 | 20 3d 20 43 61 6e 76 61 |..Offset| = Canva|
|00001220| 73 2e 43 75 72 59 3b 0d | 0a 09 43 61 6e 76 61 73 |s.CurY;.|..Canvas|
|00001230| 2e 44 72 61 77 43 6f 6c | 6f 72 20 3d 20 57 68 69 |.DrawCol|or = Whi|
|00001240| 74 65 43 6f 6c 6f 72 3b | 0d 0a 0d 0a 09 43 61 6e |teColor;|.....Can|
|00001250| 76 61 73 2e 53 74 72 4c | 65 6e 28 50 6c 61 79 65 |vas.StrL|en(Playe|
|00001260| 72 53 74 72 69 6e 67 2c | 20 58 4c 2c 20 59 4c 29 |rString,| XL, YL)|
|00001270| 3b 0d 0a 09 43 61 6e 76 | 61 73 2e 53 65 74 50 6f |;...Canv|as.SetPo|
|00001280| 73 28 28 43 61 6e 76 61 | 73 2e 43 6c 69 70 58 20 |s((Canva|s.ClipX |
|00001290| 2f 20 38 29 2a 32 20 2d | 20 58 4c 2f 32 2c 20 4f |/ 8)*2 -| XL/2, O|
|000012a0| 66 66 73 65 74 29 3b 0d | 0a 09 43 61 6e 76 61 73 |ffset);.|..Canvas|
|000012b0| 2e 44 72 61 77 54 65 78 | 74 28 50 6c 61 79 65 72 |.DrawTex|t(Player|
|000012c0| 53 74 72 69 6e 67 29 3b | 0d 0a 0d 0a 09 43 61 6e |String);|.....Can|
|000012d0| 76 61 73 2e 53 74 72 4c | 65 6e 28 46 72 61 67 73 |vas.StrL|en(Frags|
|000012e0| 53 74 72 69 6e 67 2c 20 | 58 4c 2c 20 59 4c 29 3b |String, |XL, YL);|
|000012f0| 0d 0a 09 43 61 6e 76 61 | 73 2e 53 65 74 50 6f 73 |...Canva|s.SetPos|
|00001300| 28 28 43 61 6e 76 61 73 | 2e 43 6c 69 70 58 20 2f |((Canvas|.ClipX /|
|00001310| 20 38 29 2a 35 20 2d 20 | 58 4c 2f 32 2c 20 4f 66 | 8)*5 - |XL/2, Of|
|00001320| 66 73 65 74 29 3b 0d 0a | 09 43 61 6e 76 61 73 2e |fset);..|.Canvas.|
|00001330| 44 72 61 77 54 65 78 74 | 28 46 72 61 67 73 53 74 |DrawText|(FragsSt|
|00001340| 72 69 6e 67 29 3b 0d 0a | 0d 0a 09 43 61 6e 76 61 |ring);..|...Canva|
|00001350| 73 2e 53 74 72 4c 65 6e | 28 44 65 61 74 68 73 53 |s.StrLen|(DeathsS|
|00001360| 74 72 69 6e 67 2c 20 58 | 4c 2c 20 59 4c 29 3b 0d |tring, X|L, YL);.|
|00001370| 0a 09 43 61 6e 76 61 73 | 2e 53 65 74 50 6f 73 28 |..Canvas|.SetPos(|
|00001380| 28 43 61 6e 76 61 73 2e | 43 6c 69 70 58 20 2f 20 |(Canvas.|ClipX / |
|00001390| 38 29 2a 36 20 2d 20 58 | 4c 2f 32 2c 20 4f 66 66 |8)*6 - X|L/2, Off|
|000013a0| 73 65 74 29 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 44 |set);...|Canvas.D|
|000013b0| 72 61 77 54 65 78 74 28 | 44 65 61 74 68 73 53 74 |rawText(|DeathsSt|
|000013c0| 72 69 6e 67 29 3b 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |ring);..|}....fun|
|000013d0| 63 74 69 6f 6e 20 44 72 | 61 77 4e 61 6d 65 41 6e |ction Dr|awNameAn|
|000013e0| 64 50 69 6e 67 28 43 61 | 6e 76 61 73 20 43 61 6e |dPing(Ca|nvas Can|
|000013f0| 76 61 73 2c 20 50 6c 61 | 79 65 72 52 65 70 6c 69 |vas, Pla|yerRepli|
|00001400| 63 61 74 69 6f 6e 49 6e | 66 6f 20 50 52 49 2c 20 |cationIn|fo PRI, |
|00001410| 66 6c 6f 61 74 20 58 4f | 66 66 73 65 74 2c 20 66 |float XO|ffset, f|
|00001420| 6c 6f 61 74 20 59 4f 66 | 66 73 65 74 29 0d 0a 7b |loat YOf|fset)..{|
|00001430| 0d 0a 09 6c 6f 63 61 6c | 20 66 6c 6f 61 74 20 58 |...local| float X|
|00001440| 4c 2c 20 59 4c 2c 20 58 | 4c 32 2c 20 59 4c 32 2c |L, YL, X|L2, YL2,|
|00001450| 20 58 4c 33 2c 20 59 4c | 33 3b 0d 0a 09 6c 6f 63 | XL3, YL|3;...loc|
|00001460| 61 6c 20 46 6f 6e 74 20 | 43 61 6e 76 61 73 46 6f |al Font |CanvasFo|
|00001470| 6e 74 3b 0d 0a 09 6c 6f | 63 61 6c 20 62 6f 6f 6c |nt;...lo|cal bool|
|00001480| 20 62 4c 6f 63 61 6c 50 | 6c 61 79 65 72 3b 0d 0a | bLocalP|layer;..|
|00001490| 0d 0a 09 62 4c 6f 63 61 | 6c 50 6c 61 79 65 72 20 |...bLoca|lPlayer |
|000014a0| 3d 20 28 50 52 49 2e 50 | 6c 61 79 65 72 4e 61 6d |= (PRI.P|layerNam|
|000014b0| 65 20 3d 3d 20 50 61 77 | 6e 28 4f 77 6e 65 72 29 |e == Paw|n(Owner)|
|000014c0| 2e 50 6c 61 79 65 72 52 | 65 70 6c 69 63 61 74 69 |.PlayerR|eplicati|
|000014d0| 6f 6e 49 6e 66 6f 2e 50 | 6c 61 79 65 72 4e 61 6d |onInfo.P|layerNam|
|000014e0| 65 29 3b 0d 0a 09 43 61 | 6e 76 61 73 2e 46 6f 6e |e);...Ca|nvas.Fon|
|000014f0| 74 20 3d 20 63 6c 61 73 | 73 27 46 6f 6e 74 49 6e |t = clas|s'FontIn|
|00001500| 66 6f 27 2e 53 74 61 74 | 69 63 2e 47 65 74 42 69 |fo'.Stat|ic.GetBi|
|00001510| 67 46 6f 6e 74 28 43 61 | 6e 76 61 73 2e 43 6c 69 |gFont(Ca|nvas.Cli|
|00001520| 70 58 29 3b 0d 0a 0d 0a | 09 2f 2f 20 44 72 61 77 |pX);....|.// Draw|
|00001530| 20 4e 61 6d 65 0d 0a 09 | 69 66 20 28 20 50 52 49 | Name...|if ( PRI|
|00001540| 2e 62 41 64 6d 69 6e 20 | 29 0d 0a 09 09 43 61 6e |.bAdmin |)....Can|
|00001550| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00001560| 57 68 69 74 65 43 6f 6c | 6f 72 3b 0d 0a 09 65 6c |WhiteCol|or;...el|
|00001570| 73 65 20 69 66 20 28 20 | 62 4c 6f 63 61 6c 50 6c |se if ( |bLocalPl|
|00001580| 61 79 65 72 20 29 20 0d | 0a 09 09 43 61 6e 76 61 |ayer ) .|...Canva|
|00001590| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 47 6f |s.DrawCo|lor = Go|
|000015a0| 6c 64 43 6f 6c 6f 72 3b | 0d 0a 09 65 6c 73 65 20 |ldColor;|...else |
|000015b0| 0d 0a 09 7b 0d 0a 09 09 | 43 61 6e 76 61 73 2e 44 |...{....|Canvas.D|
|000015c0| 72 61 77 43 6f 6c 6f 72 | 2e 52 20 3d 20 30 3b 0d |rawColor|.R = 0;.|
|000015d0| 0a 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|000015e0| 6c 6f 72 2e 47 20 3d 20 | 31 32 38 3b 0d 0a 09 09 |lor.G = |128;....|
|000015f0| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|00001600| 2e 42 20 3d 20 32 35 35 | 3b 0d 0a 09 7d 0d 0a 09 |.B = 255|;...}...|
|00001610| 43 61 6e 76 61 73 2e 53 | 65 74 50 6f 73 28 28 43 |Canvas.S|etPos((C|
|00001620| 61 6e 76 61 73 2e 43 6c | 69 70 58 20 2f 20 38 29 |anvas.Cl|ipX / 8)|
|00001630| 20 2a 20 31 2e 35 2c 20 | 59 4f 66 66 73 65 74 29 | * 1.5, |YOffset)|
|00001640| 3b 0d 0a 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |;...Canv|as.DrawT|
|00001650| 65 78 74 28 50 52 49 2e | 50 6c 61 79 65 72 4e 61 |ext(PRI.|PlayerNa|
|00001660| 6d 65 2c 20 46 61 6c 73 | 65 29 3b 0d 0a 0d 0a 09 |me, Fals|e);.....|
|00001670| 43 61 6e 76 61 73 2e 53 | 74 72 4c 65 6e 28 20 22 |Canvas.S|trLen( "|
|00001680| 30 30 30 30 22 2c 20 58 | 4c 2c 20 59 4c 20 29 3b |0000", X|L, YL );|
|00001690| 0d 0a 0d 0a 09 2f 2f 20 | 44 72 61 77 20 53 63 6f |.....// |Draw Sco|
|000016a0| 72 65 0d 0a 09 69 66 20 | 28 20 21 62 4c 6f 63 61 |re...if |( !bLoca|
|000016b0| 6c 50 6c 61 79 65 72 20 | 29 0d 0a 09 09 43 61 6e |lPlayer |)....Can|
|000016c0| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|000016d0| 43 79 61 6e 43 6f 6c 6f | 72 3b 0d 0a 0d 0a 09 43 |CyanColo|r;.....C|
|000016e0| 61 6e 76 61 73 2e 53 74 | 72 4c 65 6e 28 20 69 6e |anvas.St|rLen( in|
|000016f0| 74 28 50 52 49 2e 53 63 | 6f 72 65 29 2c 20 58 4c |t(PRI.Sc|ore), XL|
|00001700| 32 2c 20 59 4c 20 29 3b | 0d 0a 09 43 61 6e 76 61 |2, YL );|...Canva|
|00001710| 73 2e 53 65 74 50 6f 73 | 28 20 28 43 61 6e 76 61 |s.SetPos|( (Canva|
|00001720| 73 2e 43 6c 69 70 58 20 | 2f 20 38 29 20 2a 20 35 |s.ClipX |/ 8) * 5|
|00001730| 20 2b 20 58 4c 2f 32 20 | 2d 20 58 4c 32 2c 20 59 | + XL/2 |- XL2, Y|
|00001740| 4f 66 66 73 65 74 20 29 | 3b 0d 0a 09 43 61 6e 76 |Offset )|;...Canv|
|00001750| 61 73 2e 44 72 61 77 54 | 65 78 74 28 20 69 6e 74 |as.DrawT|ext( int|
|00001760| 28 50 52 49 2e 53 63 6f | 72 65 29 2c 20 66 61 6c |(PRI.Sco|re), fal|
|00001770| 73 65 20 29 3b 0d 0a 0d | 0a 09 2f 2f 20 44 72 61 |se );...|..// Dra|
|00001780| 77 20 44 65 61 74 68 73 | 0d 0a 09 43 61 6e 76 61 |w Deaths|...Canva|
|00001790| 73 2e 53 74 72 4c 65 6e | 28 20 69 6e 74 28 50 52 |s.StrLen|( int(PR|
|000017a0| 49 2e 44 65 61 74 68 73 | 29 2c 20 58 4c 32 2c 20 |I.Deaths|), XL2, |
|000017b0| 59 4c 20 29 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 53 |YL );...|Canvas.S|
|000017c0| 65 74 50 6f 73 28 20 28 | 43 61 6e 76 61 73 2e 43 |etPos( (|Canvas.C|
|000017d0| 6c 69 70 58 20 2f 20 38 | 29 20 2a 20 36 20 2b 20 |lipX / 8|) * 6 + |
|000017e0| 58 4c 2f 32 20 2d 20 58 | 4c 32 2c 20 59 4f 66 66 |XL/2 - X|L2, YOff|
|000017f0| 73 65 74 20 29 3b 0d 0a | 09 43 61 6e 76 61 73 2e |set );..|.Canvas.|
|00001800| 44 72 61 77 54 65 78 74 | 28 20 69 6e 74 28 50 52 |DrawText|( int(PR|
|00001810| 49 2e 44 65 61 74 68 73 | 29 2c 20 66 61 6c 73 65 |I.Deaths|), false|
|00001820| 20 29 3b 0d 0a 0d 0a 09 | 69 66 20 28 43 61 6e 76 | );.....|if (Canv|
|00001830| 61 73 2e 43 6c 69 70 58 | 20 3e 20 35 31 32 29 0d |as.ClipX| > 512).|
|00001840| 0a 09 7b 0d 0a 09 09 43 | 61 6e 76 61 73 2e 44 72 |..{....C|anvas.Dr|
|00001850| 61 77 43 6f 6c 6f 72 2e | 52 20 3d 20 32 35 35 3b |awColor.|R = 255;|
|00001860| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 43 |....Canv|as.DrawC|
|00001870| 6f 6c 6f 72 2e 47 20 3d | 20 32 35 35 3b 0d 0a 09 |olor.G =| 255;...|
|00001880| 09 43 61 6e 76 61 73 2e | 44 72 61 77 43 6f 6c 6f |.Canvas.|DrawColo|
|00001890| 72 2e 42 20 3d 20 32 35 | 35 3b 0d 0a 09 09 43 61 |r.B = 25|5;....Ca|
|000018a0| 6e 76 61 73 2e 46 6f 6e | 74 20 3d 20 66 6f 6e 74 |nvas.Fon|t = font|
|000018b0| 27 53 6d 61 6c 6c 46 6f | 6e 74 27 3b 0d 0a 0d 0a |'SmallFo|nt';....|
|000018c0| 09 09 2f 2f 20 44 72 61 | 77 20 54 69 6d 65 0d 0a |..// Dra|w Time..|
|000018d0| 09 09 43 61 6e 76 61 73 | 2e 54 65 78 74 53 69 7a |..Canvas|.TextSiz|
|000018e0| 65 28 20 54 69 6d 65 53 | 74 72 69 6e 67 24 22 3a |e( TimeS|tring$":|
|000018f0| 22 40 50 52 49 2e 54 69 | 6d 65 2c 20 58 4c 33 2c |"@PRI.Ti|me, XL3,|
|00001900| 20 59 4c 33 20 29 3b 0d | 0a 09 09 43 61 6e 76 61 | YL3 );.|...Canva|
|00001910| 73 2e 53 65 74 50 6f 73 | 28 20 28 43 61 6e 76 61 |s.SetPos|( (Canva|
|00001920| 73 2e 43 6c 69 70 58 20 | 2f 20 38 29 20 2a 20 36 |s.ClipX |/ 8) * 6|
|00001930| 20 2b 20 58 4c 2c 20 59 | 4f 66 66 73 65 74 20 29 | + XL, Y|Offset )|
|00001940| 3b 0d 0a 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |;....Can|vas.Draw|
|00001950| 54 65 78 74 28 20 54 69 | 6d 65 53 74 72 69 6e 67 |Text( Ti|meString|
|00001960| 24 22 3a 22 40 50 52 49 | 2e 54 69 6d 65 2c 20 66 |$":"@PRI|.Time, f|
|00001970| 61 6c 73 65 20 29 3b 0d | 0a 0d 0a 09 09 2f 2f 20 |alse );.|.....// |
|00001980| 44 72 61 77 20 46 50 48 | 0d 0a 09 09 43 61 6e 76 |Draw FPH|....Canv|
|00001990| 61 73 2e 54 65 78 74 53 | 69 7a 65 28 20 46 50 48 |as.TextS|ize( FPH|
|000019a0| 53 74 72 69 6e 67 24 22 | 3a 20 22 40 50 52 49 2e |String$"|: "@PRI.|
|000019b0| 46 50 48 2c 20 58 4c 33 | 2c 20 59 4c 33 20 29 3b |FPH, XL3|, YL3 );|
|000019c0| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 53 65 74 50 6f |....Canv|as.SetPo|
|000019d0| 73 28 20 28 43 61 6e 76 | 61 73 2e 43 6c 69 70 58 |s( (Canv|as.ClipX|
|000019e0| 20 2f 20 38 29 20 2a 20 | 36 20 2b 20 58 4c 2c 20 | / 8) * |6 + XL, |
|000019f0| 59 4f 66 66 73 65 74 20 | 2b 20 59 4c 33 20 2b 20 |YOffset |+ YL3 + |
|00001a00| 31 20 29 3b 0d 0a 09 09 | 43 61 6e 76 61 73 2e 44 |1 );....|Canvas.D|
|00001a10| 72 61 77 54 65 78 74 28 | 20 46 50 48 53 74 72 69 |rawText(| FPHStri|
|00001a20| 6e 67 24 22 3a 20 22 40 | 50 52 49 2e 46 50 48 2c |ng$": "@|PRI.FPH,|
|00001a30| 20 66 61 6c 73 65 20 29 | 3b 0d 0a 0d 0a 09 09 69 | false )|;......i|
|00001a40| 66 20 28 4c 65 76 65 6c | 2e 4e 65 74 4d 6f 64 65 |f (Level|.NetMode|
|00001a50| 20 21 3d 20 4e 4d 5f 53 | 74 61 6e 64 61 6c 6f 6e | != NM_S|tandalon|
|00001a60| 65 29 0d 0a 09 09 7b 0d | 0a 09 09 09 2f 2f 20 44 |e)....{.|....// D|
|00001a70| 72 61 77 20 50 69 6e 67 | 0d 0a 09 09 09 43 61 6e |raw Ping|.....Can|
|00001a80| 76 61 73 2e 54 65 78 74 | 53 69 7a 65 28 20 50 69 |vas.Text|Size( Pi|
|00001a90| 6e 67 53 74 72 69 6e 67 | 24 22 3a 22 40 50 52 49 |ngString|$":"@PRI|
|00001aa0| 2e 50 69 6e 67 2c 20 58 | 4c 33 2c 20 59 4c 33 20 |.Ping, X|L3, YL3 |
|00001ab0| 29 3b 0d 0a 09 09 09 43 | 61 6e 76 61 73 2e 53 65 |);.....C|anvas.Se|
|00001ac0| 74 50 6f 73 28 20 28 43 | 61 6e 76 61 73 2e 43 6c |tPos( (C|anvas.Cl|
|00001ad0| 69 70 58 20 2f 20 38 29 | 20 2a 20 36 20 2b 20 58 |ipX / 8)| * 6 + X|
|00001ae0| 4c 20 2b 20 58 4c 33 20 | 2b 20 31 36 2c 20 59 4f |L + XL3 |+ 16, YO|
|00001af0| 66 66 73 65 74 20 29 3b | 0d 0a 09 09 09 43 61 6e |ffset );|.....Can|
|00001b00| 76 61 73 2e 44 72 61 77 | 54 65 78 74 28 20 50 69 |vas.Draw|Text( Pi|
|00001b10| 6e 67 53 74 72 69 6e 67 | 24 22 3a 22 40 50 52 49 |ngString|$":"@PRI|
|00001b20| 2e 50 69 6e 67 2c 20 66 | 61 6c 73 65 20 29 3b 0d |.Ping, f|alse );.|
|00001b30| 0a 0d 0a 09 09 09 2f 2f | 20 44 72 61 77 20 50 61 |......//| Draw Pa|
|00001b40| 63 6b 65 74 6c 6f 73 73 | 0d 0a 09 09 09 43 61 6e |cketloss|.....Can|
|00001b50| 76 61 73 2e 54 65 78 74 | 53 69 7a 65 28 20 4c 6f |vas.Text|Size( Lo|
|00001b60| 73 73 53 74 72 69 6e 67 | 24 22 3a 22 40 50 52 49 |ssString|$":"@PRI|
|00001b70| 2e 50 61 63 6b 65 74 4c | 6f 73 73 24 22 25 22 2c |.PacketL|oss$"%",|
|00001b80| 20 58 4c 32 2c 20 59 4c | 32 20 29 3b 0d 0a 09 09 | XL2, YL|2 );....|
|00001b90| 09 43 61 6e 76 61 73 2e | 53 65 74 50 6f 73 28 20 |.Canvas.|SetPos( |
|00001ba0| 28 43 61 6e 76 61 73 2e | 43 6c 69 70 58 20 2f 20 |(Canvas.|ClipX / |
|00001bb0| 38 29 20 2a 20 36 20 2b | 20 58 4c 20 2b 20 58 4c |8) * 6 +| XL + XL|
|00001bc0| 33 20 2b 20 31 36 2c 20 | 59 4f 66 66 73 65 74 20 |3 + 16, |YOffset |
|00001bd0| 2b 20 59 4c 33 20 2b 20 | 31 20 29 3b 0d 0a 09 09 |+ YL3 + |1 );....|
|00001be0| 09 43 61 6e 76 61 73 2e | 44 72 61 77 54 65 78 74 |.Canvas.|DrawText|
|00001bf0| 28 20 4c 6f 73 73 53 74 | 72 69 6e 67 24 22 3a 22 |( LossSt|ring$":"|
|00001c00| 40 50 52 49 2e 50 61 63 | 6b 65 74 4c 6f 73 73 24 |@PRI.Pac|ketLoss$|
|00001c10| 22 25 22 2c 20 66 61 6c | 73 65 20 29 3b 0d 0a 09 |"%", fal|se );...|
|00001c20| 09 7d 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |.}...}..|}....fun|
|00001c30| 63 74 69 6f 6e 20 53 6f | 72 74 53 63 6f 72 65 73 |ction So|rtScores|
|00001c40| 28 69 6e 74 20 4e 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |(int N).|.{...loc|
|00001c50| 61 6c 20 69 6e 74 20 49 | 2c 20 4a 2c 20 4d 61 78 |al int I|, J, Max|
|00001c60| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 50 6c 61 79 65 72 |;...loca|l Player|
|00001c70| 52 65 70 6c 69 63 61 74 | 69 6f 6e 49 6e 66 6f 20 |Replicat|ionInfo |
|00001c80| 54 65 6d 70 50 52 49 3b | 0d 0a 09 0d 0a 09 66 6f |TempPRI;|......fo|
|00001c90| 72 20 28 20 49 3d 30 3b | 20 49 3c 4e 2d 31 3b 20 |r ( I=0;| I<N-1; |
|00001ca0| 49 2b 2b 20 29 0d 0a 09 | 7b 0d 0a 09 09 4d 61 78 |I++ )...|{....Max|
|00001cb0| 20 3d 20 49 3b 0d 0a 09 | 09 66 6f 72 20 28 20 4a | = I;...|.for ( J|
|00001cc0| 3d 49 2b 31 3b 20 4a 3c | 4e 3b 20 4a 2b 2b 20 29 |=I+1; J<|N; J++ )|
|00001cd0| 0d 0a 09 09 7b 0d 0a 09 | 09 09 69 66 20 28 20 4f |....{...|..if ( O|
|00001ce0| 72 64 65 72 65 64 5b 4a | 5d 2e 53 63 6f 72 65 20 |rdered[J|].Score |
|00001cf0| 3e 20 4f 72 64 65 72 65 | 64 5b 4d 61 78 5d 2e 53 |> Ordere|d[Max].S|
|00001d00| 63 6f 72 65 20 29 0d 0a | 09 09 09 09 4d 61 78 20 |core )..|....Max |
|00001d10| 3d 20 4a 3b 0d 0a 09 09 | 09 65 6c 73 65 20 69 66 |= J;....|.else if|
|00001d20| 20 28 28 4f 72 64 65 72 | 65 64 5b 4a 5d 2e 53 63 | ((Order|ed[J].Sc|
|00001d30| 6f 72 65 20 3d 3d 20 4f | 72 64 65 72 65 64 5b 4d |ore == O|rdered[M|
|00001d40| 61 78 5d 2e 53 63 6f 72 | 65 29 20 26 26 20 28 4f |ax].Scor|e) && (O|
|00001d50| 72 64 65 72 65 64 5b 4a | 5d 2e 44 65 61 74 68 73 |rdered[J|].Deaths|
|00001d60| 20 3c 20 4f 72 64 65 72 | 65 64 5b 4d 61 78 5d 2e | < Order|ed[Max].|
|00001d70| 44 65 61 74 68 73 29 29 | 0d 0a 09 09 09 09 4d 61 |Deaths))|......Ma|
|00001d80| 78 20 3d 20 4a 3b 0d 0a | 09 09 09 65 6c 73 65 20 |x = J;..|...else |
|00001d90| 69 66 20 28 28 4f 72 64 | 65 72 65 64 5b 4a 5d 2e |if ((Ord|ered[J].|
|00001da0| 53 63 6f 72 65 20 3d 3d | 20 4f 72 64 65 72 65 64 |Score ==| Ordered|
|00001db0| 5b 4d 61 78 5d 2e 53 63 | 6f 72 65 29 20 26 26 20 |[Max].Sc|ore) && |
|00001dc0| 28 4f 72 64 65 72 65 64 | 5b 4a 5d 2e 44 65 61 74 |(Ordered|[J].Deat|
|00001dd0| 68 73 20 3d 3d 20 4f 72 | 64 65 72 65 64 5b 4d 61 |hs == Or|dered[Ma|
|00001de0| 78 5d 2e 44 65 61 74 68 | 73 29 20 26 26 0d 0a 09 |x].Death|s) &&...|
|00001df0| 09 09 09 09 20 28 4f 72 | 64 65 72 65 64 5b 4a 5d |.... (Or|dered[J]|
|00001e00| 2e 50 6c 61 79 65 72 49 | 44 20 3c 20 4f 72 64 65 |.PlayerI|D < Orde|
|00001e10| 72 65 64 5b 4d 61 78 5d | 2e 53 63 6f 72 65 29 29 |red[Max]|.Score))|
|00001e20| 0d 0a 09 09 09 09 4d 61 | 78 20 3d 20 4a 3b 0d 0a |......Ma|x = J;..|
|00001e30| 09 09 7d 0d 0a 0d 0a 09 | 09 54 65 6d 70 50 52 49 |..}.....|.TempPRI|
|00001e40| 20 3d 20 4f 72 64 65 72 | 65 64 5b 4d 61 78 5d 3b | = Order|ed[Max];|
|00001e50| 0d 0a 09 09 4f 72 64 65 | 72 65 64 5b 4d 61 78 5d |....Orde|red[Max]|
|00001e60| 20 3d 20 4f 72 64 65 72 | 65 64 5b 49 5d 3b 0d 0a | = Order|ed[I];..|
|00001e70| 09 09 4f 72 64 65 72 65 | 64 5b 49 5d 20 3d 20 54 |..Ordere|d[I] = T|
|00001e80| 65 6d 70 50 52 49 3b 0d | 0a 09 7d 0d 0a 7d 0d 0a |empPRI;.|..}..}..|
|00001e90| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 53 68 6f 77 53 |..functi|on ShowS|
|00001ea0| 63 6f 72 65 73 28 20 63 | 61 6e 76 61 73 20 43 61 |cores( c|anvas Ca|
|00001eb0| 6e 76 61 73 20 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |nvas )..|{...loca|
|00001ec0| 6c 20 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |l Player|Replicat|
|00001ed0| 69 6f 6e 49 6e 66 6f 20 | 50 52 49 3b 0d 0a 09 6c |ionInfo |PRI;...l|
|00001ee0| 6f 63 61 6c 20 69 6e 74 | 20 50 6c 61 79 65 72 43 |ocal int| PlayerC|
|00001ef0| 6f 75 6e 74 2c 20 69 3b | 0d 0a 09 6c 6f 63 61 6c |ount, i;|...local|
|00001f00| 20 66 6c 6f 61 74 20 58 | 4c 2c 20 59 4c 2c 20 53 | float X|L, YL, S|
|00001f10| 63 61 6c 65 3b 0d 0a 09 | 6c 6f 63 61 6c 20 66 6c |cale;...|local fl|
|00001f20| 6f 61 74 20 59 4f 66 66 | 73 65 74 2c 20 59 53 74 |oat YOff|set, YSt|
|00001f30| 61 72 74 3b 0d 0a 09 6c | 6f 63 61 6c 20 66 6f 6e |art;...l|ocal fon|
|00001f40| 74 20 43 61 6e 76 61 73 | 46 6f 6e 74 3b 0d 0a 0d |t Canvas|Font;...|
|00001f50| 0a 09 43 61 6e 76 61 73 | 2e 53 74 79 6c 65 20 3d |..Canvas|.Style =|
|00001f60| 20 45 52 65 6e 64 65 72 | 53 74 79 6c 65 2e 53 54 | ERender|Style.ST|
|00001f70| 59 5f 4e 6f 72 6d 61 6c | 3b 0d 0a 0d 0a 09 2f 2f |Y_Normal|;.....//|
|00001f80| 20 48 65 61 64 65 72 0d | 0a 09 43 61 6e 76 61 73 | Header.|..Canvas|
|00001f90| 2e 53 65 74 50 6f 73 28 | 30 2c 20 30 29 3b 0d 0a |.SetPos(|0, 0);..|
|00001fa0| 09 44 72 61 77 48 65 61 | 64 65 72 28 43 61 6e 76 |.DrawHea|der(Canv|
|00001fb0| 61 73 29 3b 0d 0a 0d 0a | 09 2f 2f 20 57 69 70 65 |as);....|.// Wipe|
|00001fc0| 20 65 76 65 72 79 74 68 | 69 6e 67 2e 0d 0a 09 66 | everyth|ing....f|
|00001fd0| 6f 72 20 28 20 69 3d 30 | 3b 20 69 3c 41 72 72 61 |or ( i=0|; i<Arra|
|00001fe0| 79 43 6f 75 6e 74 28 4f | 72 64 65 72 65 64 29 3b |yCount(O|rdered);|
|00001ff0| 20 69 2b 2b 20 29 0d 0a | 09 09 4f 72 64 65 72 65 | i++ )..|..Ordere|
|00002000| 64 5b 69 5d 20 3d 20 4e | 6f 6e 65 3b 0d 0a 09 66 |d[i] = N|one;...f|
|00002010| 6f 72 20 28 20 69 3d 30 | 3b 20 69 3c 33 32 3b 20 |or ( i=0|; i<32; |
|00002020| 69 2b 2b 20 29 0d 0a 09 | 7b 0d 0a 09 09 69 66 20 |i++ )...|{....if |
|00002030| 28 50 6c 61 79 65 72 50 | 61 77 6e 28 4f 77 6e 65 |(PlayerP|awn(Owne|
|00002040| 72 29 2e 47 61 6d 65 52 | 65 70 6c 69 63 61 74 69 |r).GameR|eplicati|
|00002050| 6f 6e 49 6e 66 6f 2e 50 | 52 49 41 72 72 61 79 5b |onInfo.P|RIArray[|
|00002060| 69 5d 20 21 3d 20 4e 6f | 6e 65 29 0d 0a 09 09 7b |i] != No|ne)....{|
|00002070| 0d 0a 09 09 09 50 52 49 | 20 3d 20 50 6c 61 79 65 |.....PRI| = Playe|
|00002080| 72 50 61 77 6e 28 4f 77 | 6e 65 72 29 2e 47 61 6d |rPawn(Ow|ner).Gam|
|00002090| 65 52 65 70 6c 69 63 61 | 74 69 6f 6e 49 6e 66 6f |eReplica|tionInfo|
|000020a0| 2e 50 52 49 41 72 72 61 | 79 5b 69 5d 3b 0d 0a 09 |.PRIArra|y[i];...|
|000020b0| 09 09 69 66 20 28 20 21 | 50 52 49 2e 62 49 73 53 |..if ( !|PRI.bIsS|
|000020c0| 70 65 63 74 61 74 6f 72 | 20 7c 7c 20 50 52 49 2e |pectator| || PRI.|
|000020d0| 62 57 61 69 74 69 6e 67 | 50 6c 61 79 65 72 20 29 |bWaiting|Player )|
|000020e0| 0d 0a 09 09 09 7b 0d 0a | 09 09 09 09 4f 72 64 65 |.....{..|....Orde|
|000020f0| 72 65 64 5b 50 6c 61 79 | 65 72 43 6f 75 6e 74 5d |red[Play|erCount]|
|00002100| 20 3d 20 50 52 49 3b 0d | 0a 09 09 09 09 50 6c 61 | = PRI;.|.....Pla|
|00002110| 79 65 72 43 6f 75 6e 74 | 2b 2b 3b 0d 0a 09 09 09 |yerCount|++;.....|
|00002120| 09 69 66 20 28 20 50 6c | 61 79 65 72 43 6f 75 6e |.if ( Pl|ayerCoun|
|00002130| 74 20 3d 3d 20 41 72 72 | 61 79 43 6f 75 6e 74 28 |t == Arr|ayCount(|
|00002140| 4f 72 64 65 72 65 64 29 | 20 29 0d 0a 09 09 09 09 |Ordered)| )......|
|00002150| 09 62 72 65 61 6b 3b 0d | 0a 09 09 09 7d 0d 0a 09 |.break;.|....}...|
|00002160| 09 7d 0d 0a 09 7d 0d 0a | 09 53 6f 72 74 53 63 6f |.}...}..|.SortSco|
|00002170| 72 65 73 28 50 6c 61 79 | 65 72 43 6f 75 6e 74 29 |res(Play|erCount)|
|00002180| 3b 0d 0a 09 0d 0a 09 43 | 61 6e 76 61 73 46 6f 6e |;......C|anvasFon|
|00002190| 74 20 3d 20 43 61 6e 76 | 61 73 2e 46 6f 6e 74 3b |t = Canv|as.Font;|
|000021a0| 0d 0a 09 43 61 6e 76 61 | 73 2e 46 6f 6e 74 20 3d |...Canva|s.Font =|
|000021b0| 20 63 6c 61 73 73 27 46 | 6f 6e 74 49 6e 66 6f 27 | class'F|ontInfo'|
|000021c0| 2e 53 74 61 74 69 63 2e | 47 65 74 42 69 67 46 6f |.Static.|GetBigFo|
|000021d0| 6e 74 28 43 61 6e 76 61 | 73 2e 43 6c 69 70 58 29 |nt(Canva|s.ClipX)|
|000021e0| 3b 0d 0a 0d 0a 09 43 61 | 6e 76 61 73 2e 53 65 74 |;.....Ca|nvas.Set|
|000021f0| 50 6f 73 28 30 2c 20 31 | 36 30 2e 30 2f 37 36 38 |Pos(0, 1|60.0/768|
|00002200| 2e 30 20 2a 20 43 61 6e | 76 61 73 2e 43 6c 69 70 |.0 * Can|vas.Clip|
|00002210| 59 29 3b 0d 0a 09 44 72 | 61 77 43 61 74 65 67 6f |Y);...Dr|awCatego|
|00002220| 72 79 48 65 61 64 65 72 | 73 28 43 61 6e 76 61 73 |ryHeader|s(Canvas|
|00002230| 29 3b 0d 0a 0d 0a 09 43 | 61 6e 76 61 73 2e 53 74 |);.....C|anvas.St|
|00002240| 72 4c 65 6e 28 20 22 54 | 45 53 54 22 2c 20 58 4c |rLen( "T|EST", XL|
|00002250| 2c 20 59 4c 20 29 3b 0d | 0a 09 59 53 74 61 72 74 |, YL );.|..YStart|
|00002260| 20 3d 20 43 61 6e 76 61 | 73 2e 43 75 72 59 3b 0d | = Canva|s.CurY;.|
|00002270| 0a 09 59 4f 66 66 73 65 | 74 20 3d 20 59 53 74 61 |..YOffse|t = YSta|
|00002280| 72 74 3b 0d 0a 09 69 66 | 20 28 20 50 6c 61 79 65 |rt;...if| ( Playe|
|00002290| 72 43 6f 75 6e 74 20 3e | 20 31 35 20 29 0d 0a 09 |rCount >| 15 )...|
|000022a0| 09 50 6c 61 79 65 72 43 | 6f 75 6e 74 20 3d 20 46 |.PlayerC|ount = F|
|000022b0| 4d 69 6e 28 50 6c 61 79 | 65 72 43 6f 75 6e 74 2c |Min(Play|erCount,|
|000022c0| 20 28 43 61 6e 76 61 73 | 2e 43 6c 69 70 59 20 2d | (Canvas|.ClipY -|
|000022d0| 20 59 53 74 61 72 74 29 | 2f 59 4c 20 2d 20 31 29 | YStart)|/YL - 1)|
|000022e0| 3b 0d 0a 0d 0a 09 43 61 | 6e 76 61 73 2e 53 65 74 |;.....Ca|nvas.Set|
|000022f0| 50 6f 73 28 30 2c 20 30 | 29 3b 0d 0a 09 66 6f 72 |Pos(0, 0|);...for|
|00002300| 20 28 20 49 3d 30 3b 20 | 49 3c 50 6c 61 79 65 72 | ( I=0; |I<Player|
|00002310| 43 6f 75 6e 74 3b 20 49 | 2b 2b 20 29 0d 0a 09 7b |Count; I|++ )...{|
|00002320| 0d 0a 09 09 59 4f 66 66 | 73 65 74 20 3d 20 59 53 |....YOff|set = YS|
|00002330| 74 61 72 74 20 2b 20 49 | 20 2a 20 59 4c 3b 0d 0a |tart + I| * YL;..|
|00002340| 09 09 44 72 61 77 4e 61 | 6d 65 41 6e 64 50 69 6e |..DrawNa|meAndPin|
|00002350| 67 28 20 43 61 6e 76 61 | 73 2c 20 4f 72 64 65 72 |g( Canva|s, Order|
|00002360| 65 64 5b 49 5d 2c 20 30 | 2c 20 59 4f 66 66 73 65 |ed[I], 0|, YOffse|
|00002370| 74 20 29 3b 0d 0a 09 7d | 0d 0a 09 43 61 6e 76 61 |t );...}|...Canva|
|00002380| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 57 68 |s.DrawCo|lor = Wh|
|00002390| 69 74 65 43 6f 6c 6f 72 | 3b 0d 0a 09 43 61 6e 76 |iteColor|;...Canv|
|000023a0| 61 73 2e 46 6f 6e 74 20 | 3d 20 43 61 6e 76 61 73 |as.Font |= Canvas|
|000023b0| 46 6f 6e 74 3b 0d 0a 0d | 0a 09 2f 2f 20 54 72 61 |Font;...|..// Tra|
|000023c0| 69 6c 65 72 0d 0a 09 43 | 61 6e 76 61 73 2e 46 6f |iler...C|anvas.Fo|
|000023d0| 6e 74 20 3d 20 63 6c 61 | 73 73 27 46 6f 6e 74 49 |nt = cla|ss'FontI|
|000023e0| 6e 66 6f 27 2e 53 74 61 | 74 69 63 2e 47 65 74 53 |nfo'.Sta|tic.GetS|
|000023f0| 6d 61 6c 6c 46 6f 6e 74 | 28 20 43 61 6e 76 61 73 |mallFont|( Canvas|
|00002400| 2e 43 6c 69 70 58 20 29 | 3b 0d 0a 09 44 72 61 77 |.ClipX )|;...Draw|
|00002410| 54 72 61 69 6c 65 72 28 | 43 61 6e 76 61 73 29 3b |Trailer(|Canvas);|
|00002420| 0d 0a 0d 0a 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00002430| 43 6f 6c 6f 72 20 3d 20 | 57 68 69 74 65 43 6f 6c |Color = |WhiteCol|
|00002440| 6f 72 3b 0d 0a 09 43 61 | 6e 76 61 73 2e 46 6f 6e |or;...Ca|nvas.Fon|
|00002450| 74 20 3d 20 43 61 6e 76 | 61 73 46 6f 6e 74 3b 0d |t = Canv|asFont;.|
|00002460| 0a 7d 0d 0a 0d 0a 00 | |.}..... | |
+--------+-------------------------+-------------------------+--------+--------+