home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 2 (DVD) / XENIADVD2.iso / Demo / Devastation / data1.cab / App_Executables / System / DDebug.u / Player_DAnimTool_ScriptText.TextBuffer < prev    next >
Unknown  |  2003-02-28  |  4.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


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 | 4d 4b 2f 2f 2f 2f 2f 2f |........|MK//////|
|00000010| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000020| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000030| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000040| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000050| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 0d 0a 2f 2f 20 20 20 |////////|/..// |
|00000060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000a0| 20 20 20 20 20 20 20 20 | 2f 2f 0d 0a 2f 2f 20 24 | |//..// $|
|000000b0| 57 6f 72 6b 66 69 6c 65 | 3a 3a 20 44 41 6e 69 6d |Workfile|:: DAnim|
|000000c0| 54 6f 6f 6c 2e 75 63 20 | 20 20 20 20 20 20 20 20 |Tool.uc | |
|000000d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000f0| 20 20 20 20 20 20 20 20 | 24 2f 2f 0d 0a 2f 2f 20 | |$//..// |
|00000100| 24 52 65 76 69 73 69 6f | 6e 3a 3a 20 37 20 20 20 |$Revisio|n:: 7 |
|00000110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000140| 20 20 20 20 20 20 20 20 | 20 24 2f 2f 0d 0a 2f 2f | | $//..//|
|00000150| 20 20 20 20 20 24 44 61 | 74 65 3a 3a 20 32 2f 32 | $Da|te:: 2/2|
|00000160| 34 2f 30 33 20 34 3a 30 | 31 61 20 20 20 20 20 20 |4/03 4:0|1a |
|00000170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000190| 20 20 20 20 20 20 20 20 | 20 20 24 2f 2f 0d 0a 2f | | $//../|
|000001a0| 2f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/ | |
|000001b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 0d 0a | | //..|
|000001f0| 2f 2f 20 28 63 29 20 32 | 30 30 30 2d 32 30 30 31 |// (c) 2|000-2001|
|00000200| 20 44 69 67 69 74 61 6c | 6f 20 53 74 75 64 69 6f | Digital|o Studio|
|00000210| 73 2c 20 49 6e 63 2e 20 | 20 20 20 20 20 20 20 20 |s, Inc. | |
|00000220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2f 2f 0d | | //.|
|00000240| 0a 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |.///////|////////|
|00000250| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000260| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000270| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000280| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000290| 0d 0a 63 6c 61 73 73 20 | 44 41 6e 69 6d 54 6f 6f |..class |DAnimToo|
|000002a0| 6c 20 65 78 74 65 6e 64 | 73 20 41 63 74 6f 72 20 |l extend|s Actor |
|000002b0| 70 6c 61 63 65 61 62 6c | 65 3b 0d 0a 0d 0a 76 61 |placeabl|e;....va|
|000002c0| 72 20 69 6e 74 20 43 68 | 61 72 49 6e 64 65 78 3b |r int Ch|arIndex;|
|000002d0| 0d 0a 76 61 72 20 69 6e | 74 20 41 6e 69 6d 49 6e |..var in|t AnimIn|
|000002e0| 64 65 78 3b 0d 0a 76 61 | 72 20 6e 61 6d 65 20 43 |dex;..va|r name C|
|000002f0| 75 72 41 6e 69 6d 3b 0d | 0a 76 61 72 20 69 6e 74 |urAnim;.|.var int|
|00000300| 20 4e 75 6d 41 6e 69 6d | 73 3b 0d 0a 76 61 72 20 | NumAnim|s;..var |
|00000310| 66 6c 6f 61 74 20 41 6e | 69 6d 52 61 74 65 3b 0d |float An|imRate;.|
|00000320| 0a 76 61 72 20 44 43 6f | 6e 73 6f 6c 65 20 43 6f |.var DCo|nsole Co|
|00000330| 6e 3b 0d 0a 76 61 72 20 | 62 6f 6f 6c 20 62 48 65 |n;..var |bool bHe|
|00000340| 6c 70 3b 0d 0a 0d 0a 76 | 61 72 20 61 72 72 61 79 |lp;....v|ar array|
|00000350| 3c 4f 62 6a 65 63 74 3e | 20 4d 65 73 68 65 73 3b |<Object>| Meshes;|
|00000360| 0d 0a 0d 0a 2f 2f 0d 0a | 2f 2f 20 49 6e 69 74 69 |....//..|// Initi|
|00000370| 61 6c 69 7a 61 74 69 6f | 6e 0d 0a 2f 2f 0d 0a 65 |alizatio|n..//..e|
|00000380| 76 65 6e 74 20 50 6f 73 | 74 42 65 67 69 6e 50 6c |vent Pos|tBeginPl|
|00000390| 61 79 28 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |ay()..{.|..local |
|000003a0| 44 41 6e 69 6d 54 6f 6f | 6c 20 4f 74 68 65 72 54 |DAnimToo|l OtherT|
|000003b0| 6f 6f 6c 3b 0d 0a 09 6c | 6f 63 61 6c 20 72 6f 74 |ool;...l|ocal rot|
|000003c0| 61 74 6f 72 20 6e 65 77 | 52 6f 74 3b 0d 0a 09 6c |ator new|Rot;...l|
|000003d0| 6f 63 61 6c 20 44 41 6e | 69 6d 54 6f 6f 6c 49 48 |ocal DAn|imToolIH|
|000003e0| 20 48 61 6e 64 6c 65 72 | 3b 0d 0a 09 0d 0a 09 2f | Handler|;....../|
|000003f0| 2f 20 54 75 72 6e 20 68 | 65 6c 70 20 6f 6e 20 62 |/ Turn h|elp on b|
|00000400| 79 20 64 65 66 61 75 6c | 74 0d 0a 09 62 48 65 6c |y defaul|t...bHel|
|00000410| 70 20 3d 20 74 72 75 65 | 3b 0d 0a 09 0d 0a 09 2f |p = true|;....../|
|00000420| 2f 20 43 6f 72 72 65 63 | 74 20 72 6f 74 61 74 69 |/ Correc|t rotati|
|00000430| 6f 6e 20 66 72 6f 6d 20 | 73 75 6d 6d 6f 6e 0d 0a |on from |summon..|
|00000440| 09 6e 65 77 52 6f 74 20 | 3d 20 72 6f 74 61 74 6f |.newRot |= rotato|
|00000450| 72 28 2d 28 76 65 63 74 | 6f 72 28 52 6f 74 61 74 |r(-(vect|or(Rotat|
|00000460| 69 6f 6e 29 29 29 3b 0d | 0a 09 6e 65 77 52 6f 74 |ion)));.|..newRot|
|00000470| 2e 50 69 74 63 68 20 3d | 20 30 3b 0d 0a 09 53 65 |.Pitch =| 0;...Se|
|00000480| 74 52 6f 74 61 74 69 6f | 6e 28 20 6e 65 77 52 6f |tRotatio|n( newRo|
|00000490| 74 20 29 3b 0d 0a 09 0d | 0a 09 2f 2f 20 4b 69 6c |t );....|..// Kil|
|000004a0| 6c 20 61 6e 79 20 6f 74 | 68 65 72 20 41 6e 69 6d |l any ot|her Anim|
|000004b0| 54 6f 6f 6c 0d 0a 09 66 | 6f 72 65 61 63 68 20 41 |Tool...f|oreach A|
|000004c0| 6c 6c 41 63 74 6f 72 73 | 28 20 63 6c 61 73 73 27 |llActors|( class'|
|000004d0| 44 41 6e 69 6d 54 6f 6f | 6c 27 2c 20 4f 74 68 65 |DAnimToo|l', Othe|
|000004e0| 72 54 6f 6f 6c 20 29 0d | 0a 09 7b 0d 0a 09 09 69 |rTool ).|..{....i|
|000004f0| 66 28 20 4f 74 68 65 72 | 54 6f 6f 6c 20 21 3d 20 |f( Other|Tool != |
|00000500| 73 65 6c 66 20 29 0d 0a | 09 09 09 4f 74 68 65 72 |self )..|...Other|
|00000510| 54 6f 6f 6c 2e 44 65 73 | 74 72 6f 79 28 29 3b 0d |Tool.Des|troy();.|
|00000520| 0a 09 7d 0d 0a 09 0d 0a | 09 2f 2f 20 4f 62 74 61 |..}.....|.// Obta|
|00000530| 69 6e 20 6c 69 73 74 20 | 6f 66 20 61 6c 6c 20 6d |in list |of all m|
|00000540| 65 73 68 65 73 20 69 6e | 20 41 6e 69 6d 54 65 73 |eshes in| AnimTes|
|00000550| 74 0d 0a 09 4d 65 73 68 | 65 73 20 3d 20 47 65 74 |t...Mesh|es = Get|
|00000560| 50 61 63 6b 61 67 65 4f | 62 6a 65 63 74 73 28 20 |PackageO|bjects( |
|00000570| 22 53 4b 41 6e 69 6d 54 | 65 73 74 22 2c 20 63 6c |"SKAnimT|est", cl|
|00000580| 61 73 73 27 73 6b 65 6c | 65 74 61 6c 6d 65 73 68 |ass'skel|etalmesh|
|00000590| 27 20 29 3b 0d 0a 09 69 | 66 28 20 4d 65 73 68 65 |' );...i|f( Meshe|
|000005a0| 73 2e 4e 75 6d 28 29 20 | 3e 20 30 20 29 0d 0a 09 |s.Num() |> 0 )...|
|000005b0| 09 6c 6f 67 28 22 54 6f | 74 61 6c 20 4d 65 73 68 |.log("To|tal Mesh|
|000005c0| 65 73 20 41 76 61 69 6c | 61 62 6c 65 3a 20 22 24 |es Avail|able: "$|
|000005d0| 4d 65 73 68 65 73 2e 4e | 75 6d 28 29 29 3b 0d 0a |Meshes.N|um());..|
|000005e0| 09 65 6c 73 65 0d 0a 09 | 09 6c 6f 67 28 73 65 6c |.else...|.log(sel|
|000005f0| 66 2e 6e 61 6d 65 40 22 | 4e 6f 20 6d 65 73 68 65 |f.name@"|No meshe|
|00000600| 73 20 61 76 61 69 61 6c | 62 6c 65 2e 22 29 3b 0d |s avaial|ble.");.|
|00000610| 0a 09 0d 0a 09 2f 2f 20 | 41 74 74 61 63 68 20 69 |.....// |Attach i|
|00000620| 6e 70 75 74 20 68 61 6e | 64 6c 65 72 20 74 6f 20 |nput han|dler to |
|00000630| 70 6c 61 79 65 72 27 73 | 20 63 6f 6e 73 6f 6c 65 |player's| console|
|00000640| 0d 0a 09 43 6f 6e 20 3d | 20 44 43 6f 6e 73 6f 6c |...Con =| DConsol|
|00000650| 65 28 20 50 6c 61 79 65 | 72 50 61 77 6e 28 4f 77 |e( Playe|rPawn(Ow|
|00000660| 6e 65 72 29 2e 50 6c 61 | 79 65 72 2e 43 6f 6e 73 |ner).Pla|yer.Cons|
|00000670| 6f 6c 65 20 29 3b 0d 0a | 09 69 66 28 20 43 6f 6e |ole );..|.if( Con|
|00000680| 20 21 3d 20 6e 6f 6e 65 | 20 29 0d 0a 09 7b 0d 0a | != none| )...{..|
|00000690| 20 20 20 20 20 20 20 20 | 2f 2f 20 52 65 6d 6f 76 | |// Remov|
|000006a0| 65 20 69 6e 70 75 74 20 | 68 61 6e 64 6c 65 72 20 |e input |handler |
|000006b0| 66 72 6f 6d 20 61 6e 79 | 20 70 72 65 76 69 6f 75 |from any| previou|
|000006c0| 73 20 74 6f 6f 6c 73 0d | 0a 09 09 43 6f 6e 2e 44 |s tools.|...Con.D|
|000006d0| 65 74 61 63 68 48 61 6e | 64 6c 65 72 28 22 44 44 |etachHan|dler("DD|
|000006e0| 65 62 75 67 2e 44 41 6e | 69 6d 54 6f 6f 6c 49 48 |ebug.DAn|imToolIH|
|000006f0| 22 2c 20 74 72 75 65 29 | 3b 0d 0a 20 20 20 20 20 |", true)|;.. |
|00000700| 20 20 20 0d 0a 09 09 48 | 61 6e 64 6c 65 72 20 3d | ....H|andler =|
|00000710| 20 44 41 6e 69 6d 54 6f | 6f 6c 49 48 28 20 43 6f | DAnimTo|olIH( Co|
|00000720| 6e 2e 41 74 74 61 63 68 | 48 61 6e 64 6c 65 72 28 |n.Attach|Handler(|
|00000730| 22 44 44 65 62 75 67 2e | 44 41 6e 69 6d 54 6f 6f |"DDebug.|DAnimToo|
|00000740| 6c 49 48 22 2c 20 50 6c | 61 79 65 72 50 61 77 6e |lIH", Pl|ayerPawn|
|00000750| 28 4f 77 6e 65 72 29 20 | 29 20 29 3b 0d 0a 09 09 |(Owner) |) );....|
|00000760| 48 61 6e 64 6c 65 72 2e | 54 6f 6f 6c 20 3d 20 73 |Handler.|Tool = s|
|00000770| 65 6c 66 3b 0d 0a 09 7d | 0d 0a 09 0d 0a 09 2f 2f |elf;...}|......//|
|00000780| 20 53 65 74 75 70 20 64 | 69 73 70 6c 61 79 0d 0a | Setup d|isplay..|
|00000790| 09 41 6e 69 6d 52 61 74 | 65 20 3d 20 31 2e 30 66 |.AnimRat|e = 1.0f|
|000007a0| 3b 0d 0a 09 53 65 74 43 | 68 61 72 28 20 30 20 29 |;...SetC|har( 0 )|
|000007b0| 3b 09 20 20 0d 0a 09 69 | 66 28 20 4d 65 73 68 20 |;. ...i|f( Mesh |
|000007c0| 21 3d 20 4e 6f 6e 65 20 | 29 0d 0a 09 7b 0d 0a 09 |!= None |)...{...|
|000007d0| 09 53 65 74 44 72 61 77 | 54 79 70 65 28 20 44 54 |.SetDraw|Type( DT|
|000007e0| 5f 4d 65 73 68 20 29 3b | 0d 0a 09 09 45 6e 61 62 |_Mesh );|....Enab|
|000007f0| 6c 65 28 27 52 65 6e 64 | 65 72 53 65 6c 66 27 29 |le('Rend|erSelf')|
|00000800| 3b 0d 0a 09 7d 0d 0a 0d | 0a 09 2f 2f 20 48 69 64 |;...}...|..// Hid|
|00000810| 65 20 74 68 65 20 70 6c | 61 79 65 72 27 73 20 68 |e the pl|ayer's h|
|00000820| 75 64 20 63 6f 6d 70 6c | 65 74 65 6c 79 0d 0a 09 |ud compl|etely...|
|00000830| 69 66 28 20 44 50 6c 61 | 79 65 72 50 61 77 6e 28 |if( DPla|yerPawn(|
|00000840| 20 4f 77 6e 65 72 20 29 | 20 21 3d 20 6e 6f 6e 65 | Owner )| != none|
|00000850| 20 26 26 20 44 50 6c 61 | 79 65 72 50 61 77 6e 28 | && DPla|yerPawn(|
|00000860| 20 4f 77 6e 65 72 20 29 | 2e 77 48 55 44 20 21 3d | Owner )|.wHUD !=|
|00000870| 20 6e 6f 6e 65 20 29 0d | 0a 09 09 44 50 6c 61 79 | none ).|...DPlay|
|00000880| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 77 48 |erPawn(O|wner).wH|
|00000890| 55 44 2e 48 69 64 65 48 | 55 44 28 54 52 55 45 29 |UD.HideH|UD(TRUE)|
|000008a0| 3b 0d 0a 7d 09 20 20 0d | 0a 0d 0a 2f 2f 0d 0a 2f |;..}. .|...//../|
|000008b0| 2f 20 50 75 62 6c 69 63 | 20 49 6e 74 65 72 66 61 |/ Public| Interfa|
|000008c0| 63 65 0d 0a 2f 2f 0d 0a | 66 75 6e 63 74 69 6f 6e |ce..//..|function|
|000008d0| 20 4e 65 78 74 43 68 61 | 72 28 29 0d 0a 7b 0d 0a | NextCha|r()..{..|
|000008e0| 09 43 68 61 72 49 6e 64 | 65 78 20 3d 20 2b 2b 43 |.CharInd|ex = ++C|
|000008f0| 68 61 72 49 6e 64 65 78 | 20 25 20 4d 65 73 68 65 |harIndex| % Meshe|
|00000900| 73 2e 4e 75 6d 28 29 3b | 0d 0a 09 53 65 74 43 68 |s.Num();|...SetCh|
|00000910| 61 72 28 20 43 68 61 72 | 49 6e 64 65 78 20 29 3b |ar( Char|Index );|
|00000920| 0d 0a 7d 09 20 20 0d 0a | 0d 0a 66 75 6e 63 74 69 |..}. ..|..functi|
|00000930| 6f 6e 20 50 72 65 76 43 | 68 61 72 28 29 0d 0a 7b |on PrevC|har()..{|
|00000940| 0d 0a 09 69 66 28 20 2d | 2d 43 68 61 72 49 6e 64 |...if( -|-CharInd|
|00000950| 65 78 20 3c 20 30 20 29 | 0d 0a 09 09 43 68 61 72 |ex < 0 )|....Char|
|00000960| 49 6e 64 65 78 20 3d 20 | 4d 65 73 68 65 73 2e 4e |Index = |Meshes.N|
|00000970| 75 6d 28 29 2d 31 3b 0d | 0a 09 53 65 74 43 68 61 |um()-1;.|..SetCha|
|00000980| 72 28 20 43 68 61 72 49 | 6e 64 65 78 20 29 3b 0d |r( CharI|ndex );.|
|00000990| 0a 7d 09 20 20 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |.}. ...|.functio|
|000009a0| 6e 20 4e 65 78 74 41 6e | 69 6d 28 29 0d 0a 7b 0d |n NextAn|im()..{.|
|000009b0| 0a 09 41 6e 69 6d 49 6e | 64 65 78 20 3d 20 2b 2b |..AnimIn|dex = ++|
|000009c0| 41 6e 69 6d 49 6e 64 65 | 78 20 25 20 4e 75 6d 41 |AnimInde|x % NumA|
|000009d0| 6e 69 6d 73 3b 0d 0a 09 | 53 65 74 41 6e 69 6d 28 |nims;...|SetAnim(|
|000009e0| 20 41 6e 69 6d 49 6e 64 | 65 78 20 29 3b 0d 0a 7d | AnimInd|ex );..}|
|000009f0| 09 20 20 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |. ....f|unction |
|00000a00| 50 72 65 76 41 6e 69 6d | 28 29 0d 0a 7b 0d 0a 09 |PrevAnim|()..{...|
|00000a10| 69 66 28 20 2d 2d 41 6e | 69 6d 49 6e 64 65 78 20 |if( --An|imIndex |
|00000a20| 3c 20 30 20 29 0d 0a 09 | 09 41 6e 69 6d 49 6e 64 |< 0 )...|.AnimInd|
|00000a30| 65 78 20 3d 20 4e 75 6d | 41 6e 69 6d 73 2d 31 3b |ex = Num|Anims-1;|
|00000a40| 0d 0a 09 53 65 74 41 6e | 69 6d 28 20 41 6e 69 6d |...SetAn|im( Anim|
|00000a50| 49 6e 64 65 78 20 29 3b | 0d 0a 7d 09 0d 0a 0d 0a |Index );|..}.....|
|00000a60| 66 75 6e 63 74 69 6f 6e | 20 49 6e 63 41 52 61 74 |function| IncARat|
|00000a70| 65 28 29 0d 0a 7b 0d 0a | 09 41 6e 69 6d 52 61 74 |e()..{..|.AnimRat|
|00000a80| 65 20 3d 20 66 4d 49 4e | 28 20 41 6e 69 6d 52 61 |e = fMIN|( AnimRa|
|00000a90| 74 65 20 2b 20 30 2e 30 | 35 66 2c 20 35 2e 30 66 |te + 0.0|5f, 5.0f|
|00000aa0| 20 29 3b 0d 0a 09 4c 6f | 6f 70 41 6e 69 6d 28 20 | );...Lo|opAnim( |
|00000ab0| 43 75 72 41 6e 69 6d 2c | 20 41 6e 69 6d 52 61 74 |CurAnim,| AnimRat|
|00000ac0| 65 20 29 3b 0d 0a 7d 09 | 0d 0a 0d 0a 66 75 6e 63 |e );..}.|....func|
|00000ad0| 74 69 6f 6e 20 44 65 63 | 41 52 61 74 65 28 29 0d |tion Dec|ARate().|
|00000ae0| 0a 7b 0d 0a 09 41 6e 69 | 6d 52 61 74 65 20 3d 20 |.{...Ani|mRate = |
|00000af0| 66 4d 41 58 28 20 41 6e | 69 6d 52 61 74 65 20 2d |fMAX( An|imRate -|
|00000b00| 20 30 2e 30 35 66 2c 20 | 30 2e 30 66 20 29 3b 0d | 0.05f, |0.0f );.|
|00000b10| 0a 09 4c 6f 6f 70 41 6e | 69 6d 28 20 43 75 72 41 |..LoopAn|im( CurA|
|00000b20| 6e 69 6d 2c 20 41 6e 69 | 6d 52 61 74 65 20 29 3b |nim, Ani|mRate );|
|00000b30| 0d 0a 7d 09 0d 0a 0d 0a | 2f 2f 0d 0a 2f 2f 20 49 |..}.....|//..// I|
|00000b40| 6e 74 65 72 6e 61 6c 20 | 66 75 6e 63 74 69 6f 6e |nternal |function|
|00000b50| 73 0d 0a 2f 2f 0d 0a 70 | 72 69 76 61 74 65 20 66 |s..//..p|rivate f|
|00000b60| 75 6e 63 74 69 6f 6e 20 | 53 65 74 43 68 61 72 28 |unction |SetChar(|
|00000b70| 20 69 6e 74 20 49 64 78 | 20 29 0d 0a 7b 0d 0a 09 | int Idx| )..{...|
|00000b80| 69 66 28 20 49 64 78 20 | 3c 20 4d 65 73 68 65 73 |if( Idx |< Meshes|
|00000b90| 2e 4e 75 6d 28 29 20 26 | 26 20 49 64 78 20 3e 3d |.Num() &|& Idx >=|
|00000ba0| 20 30 20 29 0d 0a 09 7b | 0d 0a 2f 2f 09 09 4d 65 | 0 )...{|..//..Me|
|00000bb0| 73 68 20 3d 20 4d 65 73 | 68 28 20 4d 65 73 68 65 |sh = Mes|h( Meshe|
|00000bc0| 73 5b 69 64 78 5d 20 29 | 3b 0d 0a 2f 2f 09 09 4c |s[idx] )|;..//..L|
|00000bd0| 69 6e 6b 53 6b 65 6c 41 | 6e 69 6d 28 20 6e 6f 6e |inkSkelA|nim( non|
|00000be0| 65 2c 20 74 72 75 65 20 | 29 3b 20 2f 2f 20 6c 69 |e, true |); // li|
|00000bf0| 6e 6b 20 74 6f 20 64 65 | 66 61 75 6c 74 0d 0a 09 |nk to de|fault...|
|00000c00| 09 4c 69 6e 6b 53 6b 65 | 6c 41 6e 69 6d 28 20 6e |.LinkSke|lAnim( n|
|00000c10| 6f 6e 65 2c 20 4d 65 73 | 68 28 4d 65 73 68 65 73 |one, Mes|h(Meshes|
|00000c20| 5b 69 64 78 5d 29 20 29 | 3b 0d 0a 09 09 4e 75 6d |[idx]) )|;....Num|
|00000c30| 41 6e 69 6d 73 20 3d 20 | 47 65 74 4e 75 6d 41 6e |Anims = |GetNumAn|
|00000c40| 69 6d 73 28 29 3b 0d 0a | 09 09 6c 6f 67 28 22 54 |ims();..|..log("T|
|00000c50| 6f 74 61 6c 20 41 6e 69 | 6d 73 20 46 6f 75 6e 64 |otal Ani|ms Found|
|00000c60| 3a 20 22 24 4e 75 6d 41 | 6e 69 6d 73 29 3b 0d 0a |: "$NumA|nims);..|
|00000c70| 09 09 53 65 74 41 6e 69 | 6d 28 20 30 20 29 3b 0d |..SetAni|m( 0 );.|
|00000c80| 0a 09 7d 0d 0a 7d 09 20 | 20 0d 0a 0d 0a 70 72 69 |..}..}. | ....pri|
|00000c90| 76 61 74 65 20 66 75 6e | 63 74 69 6f 6e 20 53 65 |vate fun|ction Se|
|00000ca0| 74 41 6e 69 6d 28 20 69 | 6e 74 20 69 64 78 20 29 |tAnim( i|nt idx )|
|00000cb0| 0d 0a 7b 0d 0a 09 43 75 | 72 41 6e 69 6d 20 3d 20 |..{...Cu|rAnim = |
|00000cc0| 47 65 74 41 6e 69 6d 42 | 79 49 6e 64 65 78 28 20 |GetAnimB|yIndex( |
|00000cd0| 69 64 78 20 29 3b 0d 0a | 09 4c 6f 6f 70 41 6e 69 |idx );..|.LoopAni|
|00000ce0| 6d 28 20 43 75 72 41 6e | 69 6d 2c 20 41 6e 69 6d |m( CurAn|im, Anim|
|00000cf0| 52 61 74 65 20 29 3b 0d | 0a 7d 09 0d 0a 0d 0a 2f |Rate );.|.}...../|
|00000d00| 2f 0d 0a 2f 2f 20 48 55 | 44 20 44 49 53 50 4c 41 |/..// HU|D DISPLA|
|00000d10| 59 0d 0a 2f 2f 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |Y..//..f|unction |
|00000d20| 62 6f 6f 6c 20 52 65 6e | 64 65 72 53 65 6c 66 28 |bool Ren|derSelf(|
|00000d30| 20 63 61 6e 76 61 73 20 | 43 2c 20 70 6c 61 79 65 | canvas |C, playe|
|00000d40| 72 70 61 77 6e 20 56 69 | 65 77 65 72 20 29 0d 0a |rpawn Vi|ewer )..|
|00000d50| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 69 6e 74 20 4c 69 |{...loca|l int Li|
|00000d60| 6e 65 3b 0d 0a 09 6c 6f | 63 61 6c 20 63 6f 6c 6f |ne;...lo|cal colo|
|00000d70| 72 20 48 65 6c 70 2c 20 | 49 6e 66 6f 3b 0d 0a 09 |r Help, |Info;...|
|00000d80| 0d 0a 09 69 66 28 20 56 | 69 65 77 65 72 20 21 3d |...if( V|iewer !=|
|00000d90| 20 4f 77 6e 65 72 09 29 | 0d 0a 09 09 72 65 74 75 | Owner.)|....retu|
|00000da0| 72 6e 20 66 61 6c 73 65 | 3b 0d 0a 09 0d 0a 09 43 |rn false|;......C|
|00000db0| 2e 53 74 79 6c 65 20 3d | 20 31 3b 0d 0a 09 48 65 |.Style =| 1;...He|
|00000dc0| 6c 70 20 3d 20 43 2e 47 | 65 74 43 6f 6c 6f 72 28 |lp = C.G|etColor(|
|00000dd0| 20 31 39 32 2c 20 30 2c | 20 30 20 29 3b 0d 0a 09 | 192, 0,| 0 );...|
|00000de0| 49 6e 66 6f 20 3d 20 43 | 2e 47 65 74 43 6f 6c 6f |Info = C|.GetColo|
|00000df0| 72 28 20 30 2c 20 31 39 | 32 2c 20 30 20 29 3b 0d |r( 0, 19|2, 0 );.|
|00000e00| 0a 09 0d 0a 09 43 2e 46 | 6f 6e 74 20 3d 20 44 50 |.....C.F|ont = DP|
|00000e10| 6c 61 79 65 72 50 61 77 | 6e 28 20 56 69 65 77 65 |layerPaw|n( Viewe|
|00000e20| 72 20 29 2e 77 48 55 44 | 2e 46 6f 6e 74 73 2e 47 |r ).wHUD|.Fonts.G|
|00000e30| 65 74 48 75 67 65 46 6f | 6e 74 28 20 36 34 30 20 |etHugeFo|nt( 640 |
|00000e40| 29 3b 0d 0a 09 2f 2f 20 | 44 72 61 77 69 6e 67 20 |);...// |Drawing |
|00000e50| 62 6f 74 74 6f 6d 20 75 | 70 2c 20 6c 65 66 74 20 |bottom u|p, left |
|00000e60| 73 69 64 65 0d 0a 09 4c | 69 6e 65 20 3d 20 31 3b |side...L|ine = 1;|
|00000e70| 0d 0a 09 43 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |...C.Dra|wColor =|
|00000e80| 20 49 6e 66 6f 3b 0d 0a | 09 09 09 09 09 09 09 44 | Info;..|.......D|
|00000e90| 72 61 77 4a 75 73 74 69 | 66 69 65 64 28 43 2c 20 |rawJusti|fied(C, |
|00000ea0| 22 52 41 54 45 3a 20 22 | 24 43 6f 6e 2e 46 6f 72 |"RATE: "|$Con.For|
|00000eb0| 6d 61 74 46 6c 6f 61 74 | 28 20 41 6e 69 6d 52 61 |matFloat|( AnimRa|
|00000ec0| 74 65 20 29 2c 20 4c 69 | 6e 65 2b 2b 20 29 3b 0d |te ), Li|ne++ );.|
|00000ed0| 0a 09 69 66 28 20 4e 75 | 6d 41 6e 69 6d 73 20 3e |..if( Nu|mAnims >|
|00000ee0| 20 30 20 29 09 09 44 72 | 61 77 4a 75 73 74 69 66 | 0 )..Dr|awJustif|
|00000ef0| 69 65 64 28 43 2c 20 22 | 41 4e 49 4d 3a 20 22 24 |ied(C, "|ANIM: "$|
|00000f00| 43 75 72 41 6e 69 6d 24 | 22 20 28 22 24 41 6e 69 |CurAnim$|" ("$Ani|
|00000f10| 6d 49 6e 64 65 78 24 22 | 20 6f 66 20 22 24 4e 75 |mIndex$"| of "$Nu|
|00000f20| 6d 41 6e 69 6d 73 24 22 | 29 22 2c 20 4c 69 6e 65 |mAnims$"|)", Line|
|00000f30| 2b 2b 20 29 3b 0d 0a 09 | 65 6c 73 65 09 09 09 09 |++ );...|else....|
|00000f40| 09 44 72 61 77 4a 75 73 | 74 69 66 69 65 64 28 43 |.DrawJus|tified(C|
|00000f50| 2c 20 22 45 52 52 4f 52 | 3a 20 4e 4f 20 41 4e 49 |, "ERROR|: NO ANI|
|00000f60| 4d 53 20 46 4f 55 4e 44 | 22 2c 20 4c 69 6e 65 2b |MS FOUND|", Line+|
|00000f70| 2b 20 29 3b 0d 0a 09 69 | 66 28 20 4d 65 73 68 65 |+ );...i|f( Meshe|
|00000f80| 73 2e 4e 75 6d 28 29 20 | 3e 20 30 20 29 09 44 72 |s.Num() |> 0 ).Dr|
|00000f90| 61 77 4a 75 73 74 69 66 | 69 65 64 28 43 2c 20 22 |awJustif|ied(C, "|
|00000fa0| 4d 45 53 48 3a 20 22 24 | 43 68 61 72 49 6e 64 65 |MESH: "$|CharInde|
|00000fb0| 78 2b 31 24 22 20 6f 66 | 20 22 24 4d 65 73 68 65 |x+1$" of| "$Meshe|
|00000fc0| 73 2e 4e 75 6d 28 29 2c | 20 4c 69 6e 65 2b 2b 20 |s.Num(),| Line++ |
|00000fd0| 29 3b 0d 0a 09 65 6c 73 | 65 09 09 09 09 09 44 72 |);...els|e.....Dr|
|00000fe0| 61 77 4a 75 73 74 69 66 | 69 65 64 28 43 2c 20 22 |awJustif|ied(C, "|
|00000ff0| 45 52 52 4f 52 3a 20 4e | 4f 20 4d 45 53 48 45 53 |ERROR: N|O MESHES|
|00001000| 20 46 4f 55 4e 44 22 2c | 20 4c 69 6e 65 2b 2b 20 | FOUND",| Line++ |
|00001010| 29 3b 0d 0a 09 0d 0a 09 | 0d 0a 09 2f 2f 20 44 72 |);......|...// Dr|
|00001020| 61 77 69 6e 67 20 62 6f | 74 74 6f 6d 20 75 70 2c |awing bo|ttom up,|
|00001030| 20 72 69 67 68 74 20 73 | 69 64 65 0d 0a 09 69 66 | right s|ide...if|
|00001040| 28 20 62 48 65 6c 70 20 | 29 0d 0a 09 7b 0d 0a 09 |( bHelp |)...{...|
|00001050| 09 4c 69 6e 65 20 3d 20 | 31 3b 0d 0a 09 09 43 2e |.Line = |1;....C.|
|00001060| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 48 65 6c 70 |DrawColo|r = Help|
|00001070| 3b 0d 0a 09 09 44 72 61 | 77 4a 75 73 74 69 66 69 |;....Dra|wJustifi|
|00001080| 65 64 28 20 43 2c 20 22 | 48 20 3d 20 54 6f 67 67 |ed( C, "|H = Togg|
|00001090| 6c 65 20 48 65 6c 70 20 | 20 20 20 20 20 20 20 20 |le Help | |
|000010a0| 20 20 20 20 20 22 2c 20 | 4c 69 6e 65 2b 2b 2c 20 | ", |Line++, |
|000010b0| 74 72 75 65 20 29 3b 20 | 0d 0a 09 09 44 72 61 77 |true ); |....Draw|
|000010c0| 4a 75 73 74 69 66 69 65 | 64 28 20 43 2c 20 22 4e |Justifie|d( C, "N|
|000010d0| 20 3d 20 49 6e 63 20 20 | 52 61 74 65 20 20 20 4d | = Inc |Rate M|
|000010e0| 20 3d 20 44 65 63 20 20 | 52 61 74 65 22 2c 20 4c | = Dec |Rate", L|
|000010f0| 69 6e 65 2b 2b 2c 20 74 | 72 75 65 20 29 3b 20 0d |ine++, t|rue ); .|
|00001100| 0a 09 09 44 72 61 77 4a | 75 73 74 69 66 69 65 64 |...DrawJ|ustified|
|00001110| 28 20 43 2c 20 22 4b 20 | 3d 20 50 72 65 76 20 41 |( C, "K |= Prev A|
|00001120| 6e 69 6d 20 20 20 4c 20 | 3d 20 4e 65 78 74 20 41 |nim L |= Next A|
|00001130| 6e 69 6d 22 2c 20 4c 69 | 6e 65 2b 2b 2c 20 74 72 |nim", Li|ne++, tr|
|00001140| 75 65 20 29 3b 20 0d 0a | 09 09 44 72 61 77 4a 75 |ue ); ..|..DrawJu|
|00001150| 73 74 69 66 69 65 64 28 | 20 43 2c 20 22 4f 20 3d |stified(| C, "O =|
|00001160| 20 50 72 65 76 20 4d 65 | 73 68 20 20 20 50 20 3d | Prev Me|sh P =|
|00001170| 20 4e 65 78 74 20 4d 65 | 73 68 22 2c 20 4c 69 6e | Next Me|sh", Lin|
|00001180| 65 2b 2b 2c 20 74 72 75 | 65 20 29 3b 20 0d 0a 09 |e++, tru|e ); ...|
|00001190| 7d 09 0d 0a 09 72 65 74 | 75 72 6e 20 66 61 6c 73 |}....ret|urn fals|
|000011a0| 65 3b 0d 0a 7d 09 0d 0a | 0d 0a 66 75 6e 63 74 69 |e;..}...|..functi|
|000011b0| 6f 6e 20 44 72 61 77 4a | 75 73 74 69 66 69 65 64 |on DrawJ|ustified|
|000011c0| 28 20 43 61 6e 76 61 73 | 20 43 2c 20 53 74 72 69 |( Canvas| C, Stri|
|000011d0| 6e 67 20 53 2c 20 49 6e | 74 20 4c 69 6e 65 2c 20 |ng S, In|t Line, |
|000011e0| 6f 70 74 69 6f 6e 61 6c | 20 62 6f 6f 6c 20 62 52 |optional| bool bR|
|000011f0| 69 67 68 74 4a 75 73 74 | 69 66 69 65 64 20 29 0d |ightJust|ified ).|
|00001200| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 66 6c 6f 61 74 |.{...loc|al float|
|00001210| 20 58 4c 2c 20 59 4c 3b | 0d 0a 09 43 2e 54 65 78 | XL, YL;|...C.Tex|
|00001220| 74 53 69 7a 65 28 53 2c | 58 4c 2c 59 4c 29 3b 09 |tSize(S,|XL,YL);.|
|00001230| 20 0d 0a 20 09 69 66 28 | 20 62 52 69 67 68 74 4a | .. .if(| bRightJ|
|00001240| 75 73 74 69 66 69 65 64 | 20 29 0d 0a 09 09 43 2e |ustified| )....C.|
|00001250| 53 65 74 50 6f 73 28 20 | 43 2e 43 6c 69 70 58 20 |SetPos( |C.ClipX |
|00001260| 2d 20 58 4c 20 2d 20 35 | 2c 20 43 2e 43 6c 69 70 |- XL - 5|, C.Clip|
|00001270| 59 20 2d 20 28 28 59 4c | 2b 32 29 2a 4c 69 6e 65 |Y - ((YL|+2)*Line|
|00001280| 29 20 29 3b 0d 0a 09 65 | 6c 73 65 0d 0a 09 09 43 |) );...e|lse....C|
|00001290| 2e 53 65 74 50 6f 73 28 | 20 31 30 2c 20 43 2e 43 |.SetPos(| 10, C.C|
|000012a0| 6c 69 70 59 20 2d 20 28 | 28 59 4c 2b 32 29 2a 4c |lipY - (|(YL+2)*L|
|000012b0| 69 6e 65 2b 2b 29 20 29 | 3b 0d 0a 09 43 2e 44 72 |ine++) )|;...C.Dr|
|000012c0| 61 77 54 65 78 74 28 53 | 29 3b 0d 0a 7d 09 0d 0a |awText(S|);..}...|
|000012d0| 0d 0a 0d 0a 0d 0a 00 | |....... | |
+--------+-------------------------+-------------------------+--------+--------+