ofs | hex dump | ascii |
---|
0000 | 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 00 00 00 00 00 00 00 00 00 00 00 00 09 00 04 00 4d 45 | PK..........fC................ME |
0020 | 54 41 2d 49 4e 46 2f fe ca 00 00 50 4b 03 04 0a 00 00 08 00 00 2d 89 66 43 0b 46 0f 54 67 00 00 | TA-INF/....PK........-.fC.F.Tg.. |
0040 | 00 67 00 00 00 14 00 00 00 4d 45 54 41 2d 49 4e 46 2f 4d 41 4e 49 46 45 53 54 2e 4d 46 4d 61 6e | .g.......META-INF/MANIFEST.MFMan |
0060 | 69 66 65 73 74 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0d 0a 41 6e 74 2d 56 65 72 73 69 6f 6e 3a | ifest-Version:.1.0..Ant-Version: |
0080 | 20 41 70 61 63 68 65 20 41 6e 74 20 31 2e 39 2e 31 0d 0a 43 72 65 61 74 65 64 2d 42 79 3a 20 31 | .Apache.Ant.1.9.1..Created-By:.1 |
00a0 | 2e 37 2e 30 5f 34 30 2d 62 34 33 20 28 4f 72 61 63 6c 65 20 43 6f 72 70 6f 72 61 74 69 6f 6e 29 | .7.0_40-b43.(Oracle.Corporation) |
00c0 | 0d 0a 0d 0a 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 | ....PK..........fC.............. |
00e0 | 00 00 72 6f 62 6f 74 72 61 63 65 2f 50 4b 03 04 0a 00 00 08 00 00 2d 89 66 43 fa 5c bb c6 00 03 | ..robotrace/PK........-.fC.\.... |
0100 | 00 00 00 03 00 00 16 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 2e 63 6c 61 73 73 | ..........robotrace/Base$1.class |
0120 | ca fe ba be 00 00 00 32 00 28 09 00 05 00 1d 09 00 05 00 1e 0a 00 06 00 1c 0a 00 1f 00 20 07 00 | .......2.(...................... |
0140 | 21 07 00 22 01 00 0c 76 61 6c 24 61 6e 69 6d 61 74 6f 72 01 00 24 4c 63 6f 6d 2f 6a 6f 67 61 6d | !.."...val$animator..$Lcom/jogam |
0160 | 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 46 50 53 41 6e 69 6d 61 74 6f 72 3b 01 00 06 74 68 69 | p/opengl/util/FPSAnimator;...thi |
0180 | 73 24 30 01 00 10 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 01 00 06 3c 69 6e 69 74 3e 01 | s$0...Lrobotrace/Base;...<init>. |
01a0 | 00 37 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 4c 63 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f | .7(Lrobotrace/Base;Lcom/jogamp/o |
01c0 | 70 65 6e 67 6c 2f 75 74 69 6c 2f 46 50 53 41 6e 69 6d 61 74 6f 72 3b 29 56 01 00 04 43 6f 64 65 | pengl/util/FPSAnimator;)V...Code |
01e0 | 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 | ...LineNumberTable...LocalVariab |
0200 | 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 | leTable...this......InnerClasses |
0220 | 01 00 12 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 3b 01 00 0d 77 69 6e 64 6f 77 43 6c | ...Lrobotrace/Base$1;...windowCl |
0240 | 6f 73 69 6e 67 01 00 1f 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 57 69 6e 64 6f 77 45 | osing...(Ljava/awt/event/WindowE |
0260 | 76 65 6e 74 3b 29 56 01 00 01 65 01 00 1c 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 57 69 | vent;)V...e...Ljava/awt/event/Wi |
0280 | 6e 64 6f 77 45 76 65 6e 74 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 09 42 61 73 65 2e 6a | ndowEvent;...SourceFile...Base.j |
02a0 | 61 76 61 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 4d 65 74 68 6f 64 07 00 23 0c 00 0b 00 24 0c 00 09 | ava...EnclosingMethod..#....$... |
02c0 | 00 0a 0c 00 07 00 08 07 00 25 0c 00 26 00 27 01 00 10 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 | .........%..&.'...robotrace/Base |
02e0 | 24 31 01 00 1c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 57 69 6e 64 6f 77 41 64 61 70 74 65 | $1...java/awt/event/WindowAdapte |
0300 | 72 01 00 0e 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 01 00 03 28 29 56 01 00 22 63 6f 6d 2f 6a | r...robotrace/Base...()V.."com/j |
0320 | 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 46 50 53 41 6e 69 6d 61 74 6f 72 01 00 04 | ogamp/opengl/util/FPSAnimator... |
0340 | 73 74 6f 70 01 00 03 28 29 5a 00 20 00 05 00 06 00 00 00 02 10 10 00 07 00 08 00 00 10 10 00 09 | stop...()Z...................... |
0360 | 00 0a 00 00 00 02 00 00 00 0b 00 0c 00 01 00 0d 00 00 00 39 00 02 00 03 00 00 00 0f 2a 2b b5 00 | ...................9........*+.. |
0380 | 01 2a 2c b5 00 02 2a b7 00 03 b1 00 00 00 02 00 0e 00 00 00 06 00 01 00 00 00 83 00 0f 00 00 00 | .*,...*......................... |
03a0 | 0c 00 01 00 00 00 0f 00 10 00 13 00 00 00 01 00 14 00 15 00 01 00 0d 00 00 00 41 00 01 00 02 00 | ..........................A..... |
03c0 | 00 00 09 2a b4 00 02 b6 00 04 57 b1 00 00 00 02 00 0e 00 00 00 0a 00 02 00 00 00 86 00 08 00 87 | ...*......W..................... |
03e0 | 00 0f 00 00 00 16 00 02 00 00 00 09 00 10 00 13 00 00 00 00 00 09 00 16 00 17 00 01 00 03 00 18 | ................................ |
0400 | 00 00 00 02 00 19 00 1a 00 00 00 04 00 1b 00 1c 00 12 00 00 00 0a 00 01 00 05 00 00 00 00 00 00 | ................................ |
0420 | 50 4b 03 04 0a 00 00 08 00 00 2d 89 66 43 08 19 7e 44 0c 0e 00 00 0c 0e 00 00 24 00 00 00 72 6f | PK........-.fC..~D........$...ro |
0440 | 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 2e 63 6c 61 | botrace/Base$GLEventDelegate.cla |
0460 | 73 73 ca fe ba be 00 00 00 32 00 d2 0a 00 2e 00 60 09 00 2e 00 61 0a 00 2f 00 62 0b 00 63 00 64 | ss.......2......`....a../.b..c.d |
0480 | 0b 00 65 00 66 09 00 67 00 68 08 00 69 0a 00 2e 00 6a 09 00 67 00 6b 08 00 6c 09 00 67 00 6d 08 | ..e.f..g.h..i....j..g.k..l..g.m. |
04a0 | 00 6e 09 00 67 00 6f 08 00 70 09 00 67 00 71 0a 00 67 00 72 07 00 73 0a 00 11 00 74 0a 00 75 00 | .n..g.o..p..g.q..g.r..s....t..u. |
04c0 | 76 07 00 77 07 00 78 0a 00 15 00 62 08 00 79 0a 00 15 00 7a 0a 00 15 00 7b 09 00 7c 00 7d 08 00 | v..w..x....b..y....z....{..|.}.. |
04e0 | 7e 0a 00 7f 00 80 0a 00 81 00 82 09 00 67 00 83 09 00 84 00 85 0a 00 7c 00 86 0a 00 67 00 87 0a | ~............g.........|....g... |
0500 | 00 67 00 88 04 44 7a 00 00 0a 00 67 00 89 0a 00 67 00 8a 0b 00 8b 00 8c 09 00 7c 00 8d 0a 00 15 | .g...Dz....g....g.........|..... |
0520 | 00 8e 08 00 8f 09 00 67 00 90 0a 00 91 00 92 09 00 84 00 93 09 00 84 00 94 07 00 95 07 00 96 07 | .......g........................ |
0540 | 00 97 01 00 06 74 68 69 73 24 30 01 00 10 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 01 00 | .....this$0...Lrobotrace/Base;.. |
0560 | 06 3c 69 6e 69 74 3e 01 00 13 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 29 56 01 00 04 | .<init>...(Lrobotrace/Base;)V... |
0580 | 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 | Code...LineNumberTable...LocalVa |
05a0 | 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 0f 47 4c 45 76 65 6e 74 44 65 6c 65 | riableTable...this...GLEventDele |
05c0 | 67 61 74 65 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 01 00 20 4c 72 6f 62 6f 74 72 61 63 65 | gate...InnerClasses...Lrobotrace |
05e0 | 2f 42 61 73 65 24 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 3b 01 00 04 69 6e 69 74 01 00 26 | /Base$GLEventDelegate;...init..& |
0600 | 28 4c 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 41 75 74 6f 44 72 61 77 61 | (Ljavax/media/opengl/GLAutoDrawa |
0620 | 62 6c 65 3b 29 56 01 00 08 64 72 61 77 61 62 6c 65 01 00 23 4c 6a 61 76 61 78 2f 6d 65 64 69 61 | ble;)V...drawable..#Ljavax/media |
0640 | 2f 6f 70 65 6e 67 6c 2f 47 4c 41 75 74 6f 44 72 61 77 61 62 6c 65 3b 01 00 0b 6c 6f 61 64 54 65 | /opengl/GLAutoDrawable;...loadTe |
0660 | 78 74 75 72 65 01 00 3c 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 63 6f 6d | xture..<(Ljava/lang/String;)Lcom |
0680 | 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 74 65 78 74 75 72 65 2f 54 65 78 74 | /jogamp/opengl/util/texture/Text |
06a0 | 75 72 65 3b 01 00 02 65 32 01 00 15 4c 6a 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e | ure;...e2...Ljava/lang/Exception |
06c0 | 3b 01 00 02 65 31 01 00 04 66 69 6c 65 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e | ;...e1...file...Ljava/lang/Strin |
06e0 | 67 3b 01 00 06 72 65 73 75 6c 74 01 00 28 4c 63 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c | g;...result..(Lcom/jogamp/opengl |
0700 | 2f 75 74 69 6c 2f 74 65 78 74 75 72 65 2f 54 65 78 74 75 72 65 3b 01 00 0d 53 74 61 63 6b 4d 61 | /util/texture/Texture;...StackMa |
0720 | 70 54 61 62 6c 65 07 00 95 07 00 98 07 00 99 07 00 77 01 00 07 64 69 73 70 6c 61 79 01 00 09 65 | pTable...........w...display...e |
0740 | 72 72 6f 72 43 6f 64 65 01 00 01 49 01 00 07 72 65 73 68 61 70 65 01 00 2a 28 4c 6a 61 76 61 78 | rrorCode...I...reshape..*(Ljavax |
0760 | 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 41 75 74 6f 44 72 61 77 61 62 6c 65 3b 49 49 49 | /media/opengl/GLAutoDrawable;III |
0780 | 49 29 56 01 00 01 78 01 00 01 79 01 00 05 77 69 64 74 68 01 00 06 68 65 69 67 68 74 01 00 07 64 | I)V...x...y...width...height...d |
07a0 | 69 73 70 6f 73 65 07 00 9a 01 00 00 01 00 25 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b | ispose........%(Lrobotrace/Base; |
07c0 | 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 3b 29 56 01 00 02 78 30 01 00 02 78 31 01 00 | Lrobotrace/Base$1;)V...x0...x1.. |
07e0 | 12 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 | .Lrobotrace/Base$1;...SourceFile |
0800 | 01 00 09 42 61 73 65 2e 6a 61 76 61 0c 00 33 00 34 0c 00 31 00 32 0c 00 33 00 9b 07 00 9c 0c 00 | ...Base.java..3.4..1.2..3....... |
0820 | 9d 00 9e 07 00 9f 0c 00 a0 00 a1 07 00 a2 0c 00 a3 00 a4 01 00 09 74 72 61 63 6b 2e 6a 70 67 0c | ......................track.jpg. |
0840 | 00 40 00 41 0c 00 a5 00 48 01 00 09 62 72 69 63 6b 2e 6a 70 67 0c 00 a6 00 48 01 00 08 68 65 61 | .@.A....H...brick.jpg....H...hea |
0860 | 64 2e 6a 70 67 0c 00 a7 00 48 01 00 09 74 6f 72 73 6f 2e 6a 70 67 0c 00 a8 00 48 0c 00 a9 00 9b | d.jpg....H...torso.jpg....H..... |
0880 | 01 00 0c 6a 61 76 61 2f 69 6f 2f 46 69 6c 65 0c 00 33 00 aa 07 00 ab 0c 00 ac 00 ad 01 00 13 6a | ...java/io/File..3.............j |
08a0 | 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e 01 00 17 6a 61 76 61 2f 6c 61 6e 67 2f 53 | ava/lang/Exception...java/lang/S |
08c0 | 74 72 69 6e 67 42 75 69 6c 64 65 72 01 00 04 73 72 63 2f 0c 00 ae 00 af 0c 00 b0 00 b1 07 00 b2 | tringBuilder...src/............. |
08e0 | 0c 00 b3 00 b4 01 00 07 4c 6f 61 64 65 64 20 07 00 b5 0c 00 b6 00 aa 07 00 99 0c 00 b7 00 b8 0c | ........Loaded.................. |
0900 | 00 b9 00 ba 07 00 bb 0c 00 bc 00 bd 0c 00 be 00 bf 0c 00 c0 00 c1 0c 00 c2 00 c3 0c 00 c4 00 9b | ................................ |
0920 | 0c 00 c5 00 9b 07 00 c6 0c 00 c7 00 c8 0c 00 c9 00 b4 0c 00 ae 00 ca 01 00 01 20 0c 00 cb 00 cc | ................................ |
0940 | 07 00 cd 0c 00 ce 00 cf 0c 00 d0 00 50 0c 00 d1 00 50 01 00 1e 72 6f 62 6f 74 72 61 63 65 2f 42 | ............P....P...robotrace/B |
0960 | 61 73 65 24 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f | ase$GLEventDelegate...java/lang/ |
0980 | 4f 62 6a 65 63 74 01 00 22 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 45 76 | Object.."javax/media/opengl/GLEv |
09a0 | 65 6e 74 4c 69 73 74 65 6e 65 72 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 01 00 | entListener...java/lang/String.. |
09c0 | 26 63 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 74 65 78 74 75 72 65 2f | &com/jogamp/opengl/util/texture/ |
09e0 | 54 65 78 74 75 72 65 01 00 10 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 01 00 03 28 29 56 | Texture...robotrace/Base$1...()V |
0a00 | 01 00 21 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 41 75 74 6f 44 72 61 77 | ..!javax/media/opengl/GLAutoDraw |
0a20 | 61 62 6c 65 01 00 05 67 65 74 47 4c 01 00 19 28 29 4c 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 | able...getGL...()Ljavax/media/op |
0a40 | 65 6e 67 6c 2f 47 4c 3b 01 00 15 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c | engl/GL;...javax/media/opengl/GL |
0a60 | 01 00 06 67 65 74 47 4c 32 01 00 1a 28 29 4c 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 | ...getGL2...()Ljavax/media/openg |
0a80 | 6c 2f 47 4c 32 3b 01 00 0e 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 01 00 02 67 6c 01 00 18 4c | l/GL2;...robotrace/Base...gl...L |
0aa0 | 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 32 3b 01 00 05 74 72 61 63 6b 01 | javax/media/opengl/GL2;...track. |
0ac0 | 00 05 62 72 69 63 6b 01 00 04 68 65 61 64 01 00 05 74 6f 72 73 6f 01 00 0a 69 6e 69 74 69 61 6c | ..brick...head...torso...initial |
0ae0 | 69 7a 65 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 28 63 6f | ize...(Ljava/lang/String;)V..(co |
0b00 | 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 74 65 78 74 75 72 65 2f 54 65 78 | m/jogamp/opengl/util/texture/Tex |
0b20 | 74 75 72 65 49 4f 01 00 0a 6e 65 77 54 65 78 74 75 72 65 01 00 39 28 4c 6a 61 76 61 2f 69 6f 2f | tureIO...newTexture..9(Ljava/io/ |
0b40 | 46 69 6c 65 3b 5a 29 4c 63 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 74 | File;Z)Lcom/jogamp/opengl/util/t |
0b60 | 65 78 74 75 72 65 2f 54 65 78 74 75 72 65 3b 01 00 06 61 70 70 65 6e 64 01 00 2d 28 4c 6a 61 76 | exture/Texture;...append..-(Ljav |
0b80 | 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 | a/lang/String;)Ljava/lang/String |
0ba0 | 42 75 69 6c 64 65 72 3b 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 | Builder;...toString...()Ljava/la |
0bc0 | 6e 67 2f 53 74 72 69 6e 67 3b 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 79 73 74 65 6d 01 00 03 | ng/String;...java/lang/System... |
0be0 | 6f 75 74 01 00 15 4c 6a 61 76 61 2f 69 6f 2f 50 72 69 6e 74 53 74 72 65 61 6d 3b 01 00 13 6a 61 | out...Ljava/io/PrintStream;...ja |
0c00 | 76 61 2f 69 6f 2f 50 72 69 6e 74 53 74 72 65 61 6d 01 00 07 70 72 69 6e 74 6c 6e 01 00 06 65 6e | va/io/PrintStream...println...en |
0c20 | 61 62 6c 65 01 00 1a 28 4c 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 3b 29 | able...(Ljavax/media/opengl/GL;) |
0c40 | 56 01 00 02 67 73 01 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 3b | V...gs...Lrobotrace/GlobalState; |
0c60 | 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 01 00 05 74 41 6e 69 6d | ...robotrace/GlobalState...tAnim |
0c80 | 01 00 01 46 01 00 11 63 75 72 72 65 6e 74 54 69 6d 65 4d 69 6c 6c 69 73 01 00 03 28 29 4a 01 00 | ...F...currentTimeMillis...()J.. |
0ca0 | 0a 61 63 63 65 73 73 24 32 30 32 01 00 14 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 4a | .access$202...(Lrobotrace/Base;J |
0cc0 | 29 4a 01 00 0a 61 63 63 65 73 73 24 32 30 30 01 00 13 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 | )J...access$200...(Lrobotrace/Ba |
0ce0 | 73 65 3b 29 4a 01 00 07 73 65 74 56 69 65 77 01 00 09 64 72 61 77 53 63 65 6e 65 01 00 16 6a 61 | se;)J...setView...drawScene...ja |
0d00 | 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 32 01 00 0a 67 6c 47 65 74 45 72 72 6f | vax/media/opengl/GL2...glGetErro |
0d20 | 72 01 00 03 28 29 49 01 00 03 65 72 72 01 00 1c 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 | r...()I...err...(I)Ljava/lang/St |
0d40 | 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 03 67 6c 75 01 00 1c 4c 6a 61 76 61 78 2f 6d 65 64 69 | ringBuilder;...glu...Ljavax/medi |
0d60 | 61 2f 6f 70 65 6e 67 6c 2f 67 6c 75 2f 47 4c 55 3b 01 00 1a 6a 61 76 61 78 2f 6d 65 64 69 61 2f | a/opengl/glu/GLU;...javax/media/ |
0d80 | 6f 70 65 6e 67 6c 2f 67 6c 75 2f 47 4c 55 01 00 0e 67 6c 75 45 72 72 6f 72 53 74 72 69 6e 67 01 | opengl/glu/GLU...gluErrorString. |
0da0 | 00 15 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 01 77 01 00 01 68 00 | ..(I)Ljava/lang/String;...w...h. |
0dc0 | 30 00 2e 00 2f 00 01 00 30 00 01 10 10 00 31 00 32 00 00 00 07 00 02 00 33 00 34 00 01 00 35 00 | 0.../...0.....1.2.......3.4...5. |
0de0 | 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 00 02 2a b7 00 03 b1 00 00 00 02 00 36 00 00 00 06 00 | ..4........*+...*.........6..... |
0e00 | 01 00 00 00 aa 00 37 00 00 00 0c 00 01 00 00 00 0a 00 38 00 3b 00 00 00 01 00 3c 00 3d 00 01 00 | ......7...........8.;.....<.=... |
0e20 | 35 00 00 00 9a 00 03 00 02 00 00 00 4e 2a b4 00 02 2b b9 00 04 01 00 b9 00 05 01 00 b5 00 06 2a | 5...........N*...+.............* |
0e40 | b4 00 02 2a 12 07 b7 00 08 b5 00 09 2a b4 00 02 2a 12 0a b7 00 08 b5 00 0b 2a b4 00 02 2a 12 0c | ...*........*...*........*...*.. |
0e60 | b7 00 08 b5 00 0d 2a b4 00 02 2a 12 0e b7 00 08 b5 00 0f 2a b4 00 02 b6 00 10 b1 00 00 00 02 00 | ......*...*........*............ |
0e80 | 36 00 00 00 1e 00 07 00 00 00 b1 00 12 00 b4 00 1f 00 b5 00 2c 00 b6 00 39 00 b7 00 46 00 bc 00 | 6...................,...9...F... |
0ea0 | 4d 00 bd 00 37 00 00 00 16 00 02 00 00 00 4e 00 38 00 3b 00 00 00 00 00 4e 00 3e 00 3f 00 01 00 | M...7.........N.8.;.....N.>.?... |
0ec0 | 02 00 40 00 41 00 01 00 35 00 00 01 20 00 04 00 05 00 00 00 61 01 4d bb 00 11 59 2b b7 00 12 03 | ..@.A...5...........a.M...Y+.... |
0ee0 | b8 00 13 4d a7 00 28 4e bb 00 11 59 bb 00 15 59 b7 00 16 12 17 b6 00 18 2b b6 00 18 b6 00 19 b7 | ...M..(N...Y...Y........+....... |
0f00 | 00 12 03 b8 00 13 4d a7 00 05 3a 04 2c c6 00 27 b2 00 1a bb 00 15 59 b7 00 16 12 1b b6 00 18 2b | ......M...:.,..'......Y........+ |
0f20 | b6 00 18 b6 00 19 b6 00 1c 2c 2a b4 00 02 b4 00 06 b6 00 1d 2c b0 00 02 00 02 00 0f 00 12 00 14 | .........,*.........,........... |
0f40 | 00 13 00 32 00 35 00 14 00 03 00 36 00 00 00 2e 00 0b 00 00 00 c4 00 02 00 c8 00 0f 00 d0 00 12 | ...2.5.....6.................... |
0f60 | 00 c9 00 13 00 cc 00 32 00 cf 00 35 00 cd 00 37 00 d2 00 3b 00 d3 00 54 00 d4 00 5f 00 d7 00 37 | .......2...5...7...;...T..._...7 |
0f80 | 00 00 00 34 00 05 00 37 00 00 00 42 00 43 00 04 00 13 00 24 00 44 00 43 00 03 00 00 00 61 00 38 | ...4...7...B.C.....$.D.C.....a.8 |
0fa0 | 00 3b 00 00 00 00 00 61 00 45 00 46 00 01 00 02 00 5f 00 47 00 48 00 02 00 49 00 00 00 2f 00 04 | .;.....a.E.F....._.G.H...I.../.. |
0fc0 | ff 00 12 00 03 07 00 4a 07 00 4b 07 00 4c 00 01 07 00 4d ff 00 22 00 04 07 00 4a 07 00 4b 07 00 | .......J..K..L....M.."....J..K.. |
0fe0 | 4c 07 00 4d 00 01 07 00 4d fa 00 01 27 00 01 00 4e 00 3d 00 01 00 35 00 00 01 10 00 05 00 03 00 | L..M....M...'...N.=...5......... |
1000 | 00 00 9c 2a b4 00 02 2b b9 00 04 01 00 b9 00 05 01 00 b5 00 06 2a b4 00 02 b4 00 1e b4 00 1f 0b | ...*...+.............*.......... |
1020 | 96 9c 00 0e 2a b4 00 02 b8 00 20 b8 00 21 58 2a b4 00 02 b4 00 1e b8 00 20 2a b4 00 02 b8 00 22 | ....*........!X*.........*....." |
1040 | 65 89 12 23 6e b5 00 1f 2a b4 00 02 b6 00 24 2a b4 00 02 b6 00 25 2a b4 00 02 b4 00 06 b9 00 26 | e..#n...*.....$*.....%*........& |
1060 | 01 00 3d 1c 99 00 3a b2 00 27 bb 00 15 59 b7 00 16 1c b6 00 28 12 29 b6 00 18 2a b4 00 02 b4 00 | ..=...:..'...Y......(.)...*..... |
1080 | 2a 1c b6 00 2b b6 00 18 b6 00 19 b6 00 1c 2a b4 00 02 b4 00 06 b9 00 26 01 00 3d a7 ff c8 b1 00 | *...+.........*........&..=..... |
10a0 | 00 00 03 00 36 00 00 00 2e 00 0b 00 00 00 df 00 12 00 e2 00 21 00 e3 00 2c 00 e5 00 45 00 e8 00 | ....6...............!...,...E... |
10c0 | 4c 00 e9 00 53 00 ec 00 60 00 ed 00 64 00 ee 00 8b 00 f0 00 9b 00 f2 00 37 00 00 00 20 00 03 00 | L...S...`...d...........7....... |
10e0 | 00 00 9c 00 38 00 3b 00 00 00 00 00 9c 00 3e 00 3f 00 01 00 60 00 3c 00 4f 00 50 00 02 00 49 00 | ....8.;.......>.?...`.<.O.P...I. |
1100 | 00 00 08 00 03 2c fc 00 33 01 3a 00 01 00 51 00 52 00 01 00 35 00 00 00 9e 00 02 00 06 00 00 00 | .....,..3.:...Q.R...5........... |
1120 | 32 2a b4 00 02 2b b9 00 04 01 00 b9 00 05 01 00 b5 00 06 2a b4 00 02 b4 00 1e 15 04 b5 00 2c 2a | 2*...+.............*..........,* |
1140 | b4 00 02 b4 00 1e 15 05 b5 00 2d 2a b4 00 02 b6 00 24 b1 00 00 00 02 00 36 00 00 00 16 00 05 00 | ..........-*.....$......6....... |
1160 | 00 00 fb 00 12 00 fe 00 1e 00 ff 00 2a 01 01 00 31 01 02 00 37 00 00 00 3e 00 06 00 00 00 32 00 | ............*...1...7...>.....2. |
1180 | 38 00 3b 00 00 00 00 00 32 00 3e 00 3f 00 01 00 00 00 32 00 53 00 50 00 02 00 00 00 32 00 54 00 | 8.;.....2.>.?.....2.S.P.....2.T. |
11a0 | 50 00 03 00 00 00 32 00 55 00 50 00 04 00 00 00 32 00 56 00 50 00 05 00 01 00 57 00 3d 00 01 00 | P.....2.U.P.....2.V.P.....W.=... |
11c0 | 35 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 00 36 00 00 00 06 00 01 00 00 01 07 00 37 | 5...5..............6...........7 |
11e0 | 00 00 00 16 00 02 00 00 00 01 00 38 00 3b 00 00 00 00 00 01 00 3e 00 3f 00 01 10 00 00 33 00 5a | ...........8.;.......>.?.....3.Z |
1200 | 00 01 00 35 00 00 00 44 00 02 00 03 00 00 00 06 2a 2b b7 00 01 b1 00 00 00 02 00 36 00 00 00 06 | ...5...D........*+.........6.... |
1220 | 00 01 00 00 00 aa 00 37 00 00 00 20 00 03 00 00 00 06 00 38 00 3b 00 00 00 00 00 06 00 5b 00 32 | .......7...........8.;.......[.2 |
1240 | 00 01 00 00 00 06 00 5c 00 5d 00 02 00 02 00 5e 00 00 00 02 00 5f 00 3a 00 00 00 12 00 02 00 2e | .......\.].....^....._.:........ |
1260 | 00 67 00 39 00 12 00 58 00 00 00 00 00 00 50 4b 03 04 0a 00 00 08 00 00 2d 89 66 43 63 5a 43 b0 | .g.9...X......PK........-.fCcZC. |
1280 | e7 0e 00 00 e7 0e 00 00 1f 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 4c 69 73 | ............robotrace/Base$GLLis |
12a0 | 74 65 6e 65 72 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 c5 0a 00 2b 00 60 09 00 2b 00 61 0a | tener.class.......2....+.`..+.a. |
12c0 | 00 2c 00 62 0a 00 63 00 64 09 00 2b 00 65 0a 00 63 00 66 09 00 2b 00 67 09 00 2b 00 68 09 00 69 | .,.b..c.d..+.e..c.f..+.g..+.h..i |
12e0 | 00 6a 09 00 6b 00 6c 09 00 69 00 6d 09 00 69 00 6e 09 00 69 00 6f 09 00 6b 00 70 0a 00 71 00 72 | .j..k.l..i.m..i.n..i.o..k.p..q.r |
1300 | 0a 00 71 00 73 09 00 69 00 74 09 00 69 00 75 09 00 6b 00 76 09 00 69 00 77 09 00 69 00 78 09 00 | ..q.s..i.t..i.u..k.v..i.w..i.x.. |
1320 | 6b 00 79 09 00 69 00 7a 0a 00 7b 00 7c 0a 00 71 00 7d 0a 00 71 00 7e 0a 00 63 00 7f 06 3f f9 21 | k.y..i.z..{.|..q.}..q.~..c...?.! |
1340 | fb 54 44 2d 18 0a 00 80 00 81 09 00 6b 00 82 07 00 83 0a 00 71 00 84 0a 00 71 00 85 0a 00 20 00 | .TD-........k.......q....q...... |
1360 | 86 09 00 69 00 87 0a 00 20 00 88 0a 00 20 00 89 0a 00 20 00 8a 09 00 20 00 8b 09 00 20 00 8c 09 | ...i............................ |
1380 | 00 20 00 8d 07 00 8e 07 00 8f 07 00 90 07 00 91 07 00 92 07 00 93 01 00 0b 64 72 61 67 53 6f 75 | .........................dragSou |
13a0 | 72 63 65 58 01 00 01 49 01 00 0b 64 72 61 67 53 6f 75 72 63 65 59 01 00 0b 6d 6f 75 73 65 42 75 | rceX...I...dragSourceY...mouseBu |
13c0 | 74 74 6f 6e 01 00 06 74 68 69 73 24 30 01 00 10 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b | tton...this$0...Lrobotrace/Base; |
13e0 | 01 00 06 3c 69 6e 69 74 3e 01 00 13 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 29 56 01 | ...<init>...(Lrobotrace/Base;)V. |
1400 | 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c | ..Code...LineNumberTable...Local |
1420 | 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 0a 47 4c 4c 69 73 74 65 6e 65 | VariableTable...this...GLListene |
1440 | 72 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 01 00 1b 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 | r...InnerClasses...Lrobotrace/Ba |
1460 | 73 65 24 47 4c 4c 69 73 74 65 6e 65 72 3b 01 00 0c 6d 6f 75 73 65 44 72 61 67 67 65 64 01 00 1e | se$GLListener;...mouseDragged... |
1480 | 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 45 76 65 6e 74 3b 29 56 01 00 | (Ljava/awt/event/MouseEvent;)V.. |
14a0 | 01 65 01 00 1b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 45 76 65 6e 74 3b | .e...Ljava/awt/event/MouseEvent; |
14c0 | 01 00 02 64 58 01 00 01 46 01 00 02 64 59 01 00 0d 53 74 61 63 6b 4d 61 70 54 61 62 6c 65 01 00 | ...dX...F...dY...StackMapTable.. |
14e0 | 0a 6d 6f 75 73 65 4d 6f 76 65 64 01 00 0f 6d 6f 75 73 65 57 68 65 65 6c 4d 6f 76 65 64 01 00 23 | .mouseMoved...mouseWheelMoved..# |
1500 | 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e 74 | (Ljava/awt/event/MouseWheelEvent |
1520 | 3b 29 56 01 00 20 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 57 68 65 65 6c | ;)V...Ljava/awt/event/MouseWheel |
1540 | 45 76 65 6e 74 3b 01 00 0c 6d 6f 75 73 65 43 6c 69 63 6b 65 64 01 00 0c 6d 6f 75 73 65 50 72 65 | Event;...mouseClicked...mousePre |
1560 | 73 73 65 64 01 00 0d 6d 6f 75 73 65 52 65 6c 65 61 73 65 64 01 00 0c 6d 6f 75 73 65 45 6e 74 65 | ssed...mouseReleased...mouseEnte |
1580 | 72 65 64 01 00 0b 6d 6f 75 73 65 45 78 69 74 65 64 01 00 08 6b 65 79 54 79 70 65 64 01 00 1c 28 | red...mouseExited...keyTyped...( |
15a0 | 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4b 65 79 45 76 65 6e 74 3b 29 56 01 00 19 4c 6a | Ljava/awt/event/KeyEvent;)V...Lj |
15c0 | 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4b 65 79 45 76 65 6e 74 3b 01 00 0a 6b 65 79 50 72 65 | ava/awt/event/KeyEvent;...keyPre |
15e0 | 73 73 65 64 01 00 04 70 68 69 51 01 00 01 44 01 00 0b 6b 65 79 52 65 6c 65 61 73 65 64 07 00 94 | ssed...phiQ...D...keyReleased... |
1600 | 01 00 00 01 00 25 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 4c 72 6f 62 6f 74 72 61 63 | .....%(Lrobotrace/Base;Lrobotrac |
1620 | 65 2f 42 61 73 65 24 31 3b 29 56 01 00 02 78 30 01 00 02 78 31 01 00 12 4c 72 6f 62 6f 74 72 61 | e/Base$1;)V...x0...x1...Lrobotra |
1640 | 63 65 2f 42 61 73 65 24 31 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 09 42 61 73 65 2e 6a | ce/Base$1;...SourceFile...Base.j |
1660 | 61 76 61 0c 00 37 00 38 0c 00 35 00 36 0c 00 37 00 95 07 00 96 0c 00 97 00 98 0c 00 31 00 32 0c | ava..7.8..5.6..7............1.2. |
1680 | 00 99 00 98 0c 00 33 00 32 0c 00 34 00 32 07 00 9a 0c 00 9b 00 9c 07 00 9d 0c 00 9e 00 45 0c 00 | ......3.2..4.2...............E.. |
16a0 | 9f 00 45 0c 00 a0 00 45 0c 00 a1 00 45 0c 00 a2 00 45 07 00 a3 0c 00 a4 00 a5 0c 00 a6 00 a5 0c | ..E....E....E....E.............. |
16c0 | 00 a7 00 45 0c 00 a8 00 45 0c 00 a9 00 45 0c 00 aa 00 45 0c 00 ab 00 45 0c 00 ac 00 45 0c 00 ad | ...E....E....E....E....E....E... |
16e0 | 00 45 07 00 ae 0c 00 af 00 98 0c 00 b0 00 b1 0c 00 a6 00 b1 0c 00 b2 00 98 07 00 b3 0c 00 b4 00 | .E.............................. |
1700 | b5 0c 00 b6 00 b7 01 00 10 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 0c 00 b8 00 b9 0c 00 | .........robotrace/Vector....... |
1720 | ba 00 b9 0c 00 37 00 bb 0c 00 bc 00 45 0c 00 bd 00 be 0c 00 bf 00 c0 0c 00 c1 00 c0 0c 00 c2 00 | .....7......E................... |
1740 | 56 0c 00 c3 00 56 0c 00 c4 00 56 01 00 19 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 4c | V....V....V...robotrace/Base$GLL |
1760 | 69 73 74 65 6e 65 72 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 22 6a 61 76 | istener...java/lang/Object.."jav |
1780 | 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 4d 6f 74 69 6f 6e 4c 69 73 74 65 6e 65 72 01 | a/awt/event/MouseMotionListener. |
17a0 | 00 1c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 01 00 | ..java/awt/event/MouseListener.. |
17c0 | 21 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 57 68 65 65 6c 4c 69 73 74 65 6e | !java/awt/event/MouseWheelListen |
17e0 | 65 72 01 00 1a 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4b 65 79 4c 69 73 74 65 6e 65 72 01 | er...java/awt/event/KeyListener. |
1800 | 00 10 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 01 00 03 28 29 56 01 00 19 6a 61 76 61 2f | ..robotrace/Base$1...()V...java/ |
1820 | 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 45 76 65 6e 74 01 00 04 67 65 74 58 01 00 03 28 29 | awt/event/MouseEvent...getX...() |
1840 | 49 01 00 04 67 65 74 59 01 00 0e 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 01 00 02 67 73 01 00 | I...getY...robotrace/Base...gs.. |
1860 | 17 4c 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 3b 01 00 15 72 6f 62 6f 74 | .Lrobotrace/GlobalState;...robot |
1880 | 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 01 00 05 74 68 65 74 61 01 00 14 44 52 41 47 5f | race/GlobalState...theta...DRAG_ |
18a0 | 50 49 58 45 4c 5f 54 4f 5f 52 41 44 49 41 4e 01 00 07 50 48 49 5f 4d 49 4e 01 00 07 50 48 49 5f | PIXEL_TO_RADIAN...PHI_MIN...PHI_ |
18c0 | 4d 41 58 01 00 03 70 68 69 01 00 0e 6a 61 76 61 2f 6c 61 6e 67 2f 4d 61 74 68 01 00 03 6d 69 6e | MAX...phi...java/lang/Math...min |
18e0 | 01 00 05 28 46 46 29 46 01 00 03 6d 61 78 01 00 0a 56 57 49 44 54 48 5f 4d 49 4e 01 00 0a 56 57 | ...(FF)F...max...VWIDTH_MIN...VW |
1900 | 49 44 54 48 5f 4d 41 58 01 00 06 76 57 69 64 74 68 01 00 14 44 52 41 47 5f 50 49 58 45 4c 5f 54 | IDTH_MAX...vWidth...DRAG_PIXEL_T |
1920 | 4f 5f 56 57 49 44 54 48 01 00 13 4d 49 4e 5f 43 41 4d 45 52 41 5f 44 49 53 54 41 4e 43 45 01 00 | O_VWIDTH...MIN_CAMERA_DISTANCE.. |
1940 | 05 76 44 69 73 74 01 00 12 4d 4f 55 53 45 5f 57 48 45 45 4c 5f 46 41 43 54 4f 52 01 00 1e 6a 61 | .vDist...MOUSE_WHEEL_FACTOR...ja |
1960 | 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e 74 01 00 10 67 | va/awt/event/MouseWheelEvent...g |
1980 | 65 74 57 68 65 65 6c 52 6f 74 61 74 69 6f 6e 01 00 03 70 6f 77 01 00 05 28 44 44 29 44 01 00 09 | etWheelRotation...pow...(DD)D... |
19a0 | 67 65 74 42 75 74 74 6f 6e 01 00 17 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4b 65 79 45 76 | getButton...java/awt/event/KeyEv |
19c0 | 65 6e 74 01 00 0a 67 65 74 4b 65 79 43 68 61 72 01 00 03 28 29 43 01 00 03 63 6e 74 01 00 12 4c | ent...getKeyChar...()C...cnt...L |
19e0 | 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 03 63 6f 73 01 00 04 28 44 29 44 01 00 | robotrace/Vector;...cos...(D)D.. |
1a00 | 03 73 69 6e 01 00 06 28 44 44 44 29 56 01 00 13 43 45 4e 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 | .sin...(DDD)V...CENTER_POINT_CHA |
1a20 | 4e 47 45 01 00 05 73 63 61 6c 65 01 00 15 28 44 29 4c 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 | NGE...scale...(D)Lrobotrace/Vect |
1a40 | 6f 72 3b 01 00 08 73 75 62 74 72 61 63 74 01 00 26 28 4c 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 | or;...subtract..&(Lrobotrace/Vec |
1a60 | 74 6f 72 3b 29 4c 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 03 61 64 64 01 00 01 | tor;)Lrobotrace/Vector;...add... |
1a80 | 78 01 00 01 79 01 00 01 7a 00 30 00 2b 00 2c 00 04 00 2d 00 2e 00 2f 00 30 00 04 00 02 00 31 00 | x...y...z.0.+.,...-.../.0.....1. |
1aa0 | 32 00 00 00 02 00 33 00 32 00 00 00 02 00 34 00 32 00 00 10 10 00 35 00 36 00 00 00 0d 00 02 00 | 2.....3.2.....4.2.....5.6....... |
1ac0 | 37 00 38 00 01 00 39 00 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 00 02 2a b7 00 03 b1 00 00 00 | 7.8...9...4........*+...*....... |
1ae0 | 02 00 3a 00 00 00 06 00 01 00 00 01 0f 00 3b 00 00 00 0c 00 01 00 00 00 0a 00 3c 00 3f 00 00 00 | ..:...........;...........<.?... |
1b00 | 01 00 40 00 41 00 01 00 39 00 00 01 14 00 06 00 04 00 00 00 9a 2b b6 00 04 2a b4 00 05 64 86 45 | ..@.A...9............+...*...d.E |
1b20 | 2b b6 00 06 2a b4 00 07 64 86 46 2a b4 00 08 04 a0 00 40 2a b4 00 02 b4 00 09 59 b4 00 0a 24 b2 | +...*...d.F*......@*......Y...$. |
1b40 | 00 0b 6a 62 b5 00 0a 2a b4 00 02 b4 00 09 b2 00 0c b2 00 0d 2a b4 00 02 b4 00 09 b4 00 0e 25 b2 | ..jb...*............*.........%. |
1b60 | 00 0b 6a 62 b8 00 0f b8 00 10 b5 00 0e a7 00 31 2a b4 00 08 06 a0 00 29 2a b4 00 02 b4 00 09 b2 | ..jb...........1*......)*....... |
1b80 | 00 11 b2 00 12 2a b4 00 02 b4 00 09 b4 00 13 25 b2 00 14 6a 62 b8 00 0f b8 00 10 b5 00 13 2a 2b | .....*.........%...jb.........*+ |
1ba0 | b6 00 04 b5 00 05 2a 2b b6 00 06 b5 00 07 b1 00 00 00 03 00 3a 00 00 00 2a 00 0a 00 00 01 1b 00 | ......*+............:...*....... |
1bc0 | 0b 01 1c 00 16 01 1f 00 1e 01 20 00 32 01 21 00 5b 01 26 00 63 01 27 00 89 01 2c 00 91 01 2d 00 | ............2.!.[.&.c.'...,...-. |
1be0 | 99 01 2e 00 3b 00 00 00 2a 00 04 00 00 00 9a 00 3c 00 3f 00 00 00 00 00 9a 00 42 00 43 00 01 00 | ....;...*.......<.?.......B.C... |
1c00 | 0b 00 8f 00 44 00 45 00 02 00 16 00 84 00 46 00 45 00 03 00 47 00 00 00 08 00 02 fd 00 5b 02 02 | ....D.E.......F.E...G........[.. |
1c20 | 2d 00 01 00 48 00 41 00 01 00 39 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 00 3a 00 00 | -...H.A...9...5..............:.. |
1c40 | 00 06 00 01 00 00 01 32 00 3b 00 00 00 16 00 02 00 00 00 01 00 3c 00 3f 00 00 00 00 00 01 00 42 | .......2.;...........<.?.......B |
1c60 | 00 43 00 01 00 01 00 49 00 4a 00 01 00 39 00 00 00 63 00 09 00 02 00 00 00 2b 2a b4 00 02 b4 00 | .C.....I.J...9...c.......+*..... |
1c80 | 09 b2 00 15 8d 2a b4 00 02 b4 00 09 b4 00 16 8d b2 00 17 8d 2b b6 00 18 87 b8 00 19 6b b8 00 1a | .....*..............+.......k... |
1ca0 | 90 b5 00 16 b1 00 00 00 02 00 3a 00 00 00 0a 00 02 00 00 01 36 00 2a 01 3a 00 3b 00 00 00 16 00 | ..........:.........6.*.:.;..... |
1cc0 | 02 00 00 00 2b 00 3c 00 3f 00 00 00 00 00 2b 00 42 00 4b 00 01 00 01 00 4c 00 41 00 01 00 39 00 | ....+.<.?.....+.B.K.....L.A...9. |
1ce0 | 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 00 3a 00 00 00 06 00 01 00 00 01 3e 00 3b 00 00 | ..5..............:.........>.;.. |
1d00 | 00 16 00 02 00 00 00 01 00 3c 00 3f 00 00 00 00 00 01 00 42 00 43 00 01 00 01 00 4d 00 41 00 01 | .........<.?.......B.C.....M.A.. |
1d20 | 00 39 00 00 00 59 00 02 00 02 00 00 00 19 2a 2b b6 00 04 b5 00 05 2a 2b b6 00 06 b5 00 07 2a 2b | .9...Y........*+......*+......*+ |
1d40 | b6 00 1b b5 00 08 b1 00 00 00 02 00 3a 00 00 00 12 00 04 00 00 01 42 00 08 01 43 00 10 01 44 00 | ............:.........B...C...D. |
1d60 | 18 01 45 00 3b 00 00 00 16 00 02 00 00 00 19 00 3c 00 3f 00 00 00 00 00 19 00 42 00 43 00 01 00 | ..E.;...........<.?.......B.C... |
1d80 | 01 00 4e 00 41 00 01 00 39 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 00 3a 00 00 00 06 | ..N.A...9...5..............:.... |
1da0 | 00 01 00 00 01 49 00 3b 00 00 00 16 00 02 00 00 00 01 00 3c 00 3f 00 00 00 00 00 01 00 42 00 43 | .....I.;...........<.?.......B.C |
1dc0 | 00 01 00 01 00 4f 00 41 00 01 00 39 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 00 3a 00 | .....O.A...9...5..............:. |
1de0 | 00 00 06 00 01 00 00 01 4d 00 3b 00 00 00 16 00 02 00 00 00 01 00 3c 00 3f 00 00 00 00 00 01 00 | ........M.;...........<.?....... |
1e00 | 42 00 43 00 01 00 01 00 50 00 41 00 01 00 39 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 | B.C.....P.A...9...5............. |
1e20 | 00 3a 00 00 00 06 00 01 00 00 01 51 00 3b 00 00 00 16 00 02 00 00 00 01 00 3c 00 3f 00 00 00 00 | .:.........Q.;...........<.?.... |
1e40 | 00 01 00 42 00 43 00 01 00 01 00 51 00 52 00 01 00 39 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 | ...B.C.....Q.R...9...5.......... |
1e60 | 00 00 02 00 3a 00 00 00 06 00 01 00 00 01 55 00 3b 00 00 00 16 00 02 00 00 00 01 00 3c 00 3f 00 | ....:.........U.;...........<.?. |
1e80 | 00 00 00 00 01 00 42 00 53 00 01 00 01 00 54 00 52 00 01 00 39 00 00 02 42 00 0b 00 04 00 00 01 | ......B.S.....T.R...9...B....... |
1ea0 | ba 2a b4 00 02 b4 00 09 b4 00 0a 8d 14 00 1c 63 49 2b b6 00 1e ab 00 00 00 00 00 01 a5 00 00 00 | .*.............cI+.............. |
1ec0 | 06 00 00 00 61 00 00 00 3c 00 00 00 64 00 00 00 6d 00 00 00 71 00 00 01 28 00 00 00 73 00 00 00 | ....a...<...d...m...q...(...s... |
1ee0 | e3 00 00 00 77 00 00 00 9e 00 00 00 7a 00 00 01 68 2a b4 00 02 b4 00 09 2a b4 00 02 b4 00 09 b4 | ....w.......z...h*......*....... |
1f00 | 00 1f bb 00 20 59 28 b8 00 21 28 b8 00 22 0e b7 00 23 b2 00 24 8d b6 00 25 b6 00 26 b5 00 1f a7 | .....Y(..!(.."...#..$...%..&.... |
1f20 | 01 3b 2a b4 00 02 b4 00 09 2a b4 00 02 b4 00 09 b4 00 1f bb 00 20 59 28 b8 00 21 28 b8 00 22 0e | .;*......*............Y(..!(..". |
1f40 | b7 00 23 b2 00 24 8d b6 00 25 b6 00 27 b5 00 1f a7 01 0a 2a b4 00 02 b4 00 09 2a b4 00 02 b4 00 | ..#..$...%..'......*......*..... |
1f60 | 09 b4 00 1f bb 00 20 59 2a b4 00 02 b4 00 09 b4 00 0a 8d b8 00 21 2a b4 00 02 b4 00 09 b4 00 0a | .......Y*............!*......... |
1f80 | 8d b8 00 22 0e b7 00 23 b2 00 24 8d b6 00 25 b6 00 26 b5 00 1f a7 00 c5 2a b4 00 02 b4 00 09 2a | ..."...#..$...%..&......*......* |
1fa0 | b4 00 02 b4 00 09 b4 00 1f bb 00 20 59 2a b4 00 02 b4 00 09 b4 00 0a 8d b8 00 21 2a b4 00 02 b4 | ............Y*............!*.... |
1fc0 | 00 09 b4 00 0a 8d b8 00 22 0e b7 00 23 b2 00 24 8d b6 00 25 b6 00 27 b5 00 1f a7 00 80 2a b4 00 | ........"...#..$...%..'......*.. |
1fe0 | 02 b4 00 09 bb 00 20 59 2a b4 00 02 b4 00 09 b4 00 1f b4 00 28 2a b4 00 02 b4 00 09 b4 00 1f b4 | .......Y*...........(*.......... |
2000 | 00 29 2a b4 00 02 b4 00 09 b4 00 1f b4 00 2a b2 00 24 8d 63 b7 00 23 b5 00 1f a7 00 40 2a b4 00 | .)*...........*..$.c..#.....@*.. |
2020 | 02 b4 00 09 bb 00 20 59 2a b4 00 02 b4 00 09 b4 00 1f b4 00 28 2a b4 00 02 b4 00 09 b4 00 1f b4 | .......Y*...........(*.......... |
2040 | 00 29 2a b4 00 02 b4 00 09 b4 00 1f b4 00 2a b2 00 24 8d 67 b7 00 23 b5 00 1f b1 00 00 00 03 00 | .)*...........*..$.g..#......... |
2060 | 3a 00 00 00 3a 00 0e 00 00 01 5a 00 10 01 5c 00 50 01 5e 00 7e 01 61 00 81 01 63 00 af 01 66 00 | :...:.....Z...\.P.^.~.a...c...f. |
2080 | b2 01 68 00 f4 01 6b 00 f7 01 6d 01 39 01 70 01 3c 01 72 01 79 01 75 01 7c 01 77 01 b9 01 7c 00 | ..h...k...m.9.p.<.r.y.u.|.w...|. |
20a0 | 3b 00 00 00 20 00 03 00 00 01 ba 00 3c 00 3f 00 00 00 00 01 ba 00 42 00 53 00 01 00 10 01 aa 00 | ;...........<.?.......B.S....... |
20c0 | 55 00 56 00 02 00 47 00 00 00 10 00 07 fc 00 50 03 30 30 fb 00 44 fb 00 44 3f 3c 00 01 00 57 00 | U.V...G........P.00..D..D?<...W. |
20e0 | 52 00 01 00 39 00 00 00 35 00 00 00 02 00 00 00 01 b1 00 00 00 02 00 3a 00 00 00 06 00 01 00 00 | R...9...5..............:........ |
2100 | 01 80 00 3b 00 00 00 16 00 02 00 00 00 01 00 3c 00 3f 00 00 00 00 00 01 00 42 00 53 00 01 10 00 | ...;...........<.?.......B.S.... |
2120 | 00 37 00 5a 00 01 00 39 00 00 00 44 00 02 00 03 00 00 00 06 2a 2b b7 00 01 b1 00 00 00 02 00 3a | .7.Z...9...D........*+.........: |
2140 | 00 00 00 06 00 01 00 00 01 0f 00 3b 00 00 00 20 00 03 00 00 00 06 00 3c 00 3f 00 00 00 00 00 06 | ...........;...........<.?...... |
2160 | 00 5b 00 36 00 01 00 00 00 06 00 5c 00 5d 00 02 00 02 00 5e 00 00 00 02 00 5f 00 3e 00 00 00 12 | .[.6.......\.].....^....._.>.... |
2180 | 00 02 00 2b 00 69 00 3d 00 12 00 58 00 00 00 00 00 00 50 4b 03 04 0a 00 00 08 00 00 2d 89 66 43 | ...+.i.=...X......PK........-.fC |
21a0 | 13 70 8c d4 0b 11 00 00 0b 11 00 00 14 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 2e 63 | .p..............robotrace/Base.c |
21c0 | 6c 61 73 73 ca fe ba be 00 00 00 32 01 0e 09 00 12 00 8f 0a 00 4a 00 90 09 00 91 00 92 07 00 93 | lass.......2.........J.......... |
21e0 | 0a 00 04 00 90 08 00 94 0a 00 04 00 95 09 00 12 00 96 0a 00 04 00 97 0a 00 04 00 98 0a 00 99 00 | ................................ |
2200 | 9a 07 00 9b 0a 00 0c 00 90 09 00 12 00 9c 08 00 9d 0a 00 9e 00 9f 07 00 a0 07 00 a1 0a 00 a2 00 | ................................ |
2220 | a3 0a 00 a4 00 a5 09 00 a6 00 a7 0a 00 a4 00 a8 07 00 a9 0a 00 17 00 aa 07 00 ab 0a 00 19 00 90 | ................................ |
2240 | 09 00 12 00 ac 07 00 ad 0a 00 1c 00 90 09 00 12 00 ae 09 00 17 00 af 07 00 b0 07 00 b1 0a 00 21 | ...............................! |
2260 | 00 b2 0a 00 20 00 b3 07 00 b4 0a 00 24 00 b2 0a 00 20 00 b5 0a 00 20 00 b6 0a 00 20 00 b7 0a 00 | ............$................... |
2280 | 20 00 b8 0a 00 20 00 b9 0a 00 20 00 ba 07 00 bb 09 00 12 00 bc 0a 00 2c 00 bd 0a 00 2c 00 be 0a | .......................,....,... |
22a0 | 00 2c 00 bf 0a 00 2c 00 c0 07 00 c1 0a 00 32 00 c2 0a 00 17 00 c3 0a 00 17 00 c4 09 00 12 00 c5 | .,....,.......2................. |
22c0 | 0a 00 c6 00 c7 0a 00 c6 00 c8 0a 00 c6 00 c9 0b 00 ca 00 cb 09 00 12 00 cc 04 3f 99 99 9a 09 00 | ..........................?..... |
22e0 | 12 00 cd 04 bf c7 c8 2d 09 00 12 00 ce 04 3f c7 c8 2d 09 00 12 00 cf 04 3c cc cc cd 09 00 12 00 | .......-......?..-......<....... |
2300 | d0 09 00 12 00 d1 04 44 7a 00 00 09 00 12 00 d2 04 3d cc cc cd 09 00 12 00 d3 09 00 12 00 d4 07 | .......Dz........=.............. |
2320 | 00 d5 01 00 0a 47 4c 4c 69 73 74 65 6e 65 72 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 01 00 | .....GLListener...InnerClasses.. |
2340 | 0f 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 01 00 00 01 00 0f 4c 49 42 52 41 52 59 5f 56 45 | .GLEventDelegate......LIBRARY_VE |
2360 | 52 53 49 4f 4e 01 00 01 49 01 00 13 4d 49 4e 5f 43 41 4d 45 52 41 5f 44 49 53 54 41 4e 43 45 01 | RSION...I...MIN_CAMERA_DISTANCE. |
2380 | 00 01 46 01 00 12 4d 4f 55 53 45 5f 57 48 45 45 4c 5f 46 41 43 54 4f 52 01 00 07 50 48 49 5f 4d | ..F...MOUSE_WHEEL_FACTOR...PHI_M |
23a0 | 49 4e 01 00 07 50 48 49 5f 4d 41 58 01 00 14 44 52 41 47 5f 50 49 58 45 4c 5f 54 4f 5f 52 41 44 | IN...PHI_MAX...DRAG_PIXEL_TO_RAD |
23c0 | 49 41 4e 01 00 0a 56 57 49 44 54 48 5f 4d 49 4e 01 00 0a 56 57 49 44 54 48 5f 4d 41 58 01 00 14 | IAN...VWIDTH_MIN...VWIDTH_MAX... |
23e0 | 44 52 41 47 5f 50 49 58 45 4c 5f 54 4f 5f 56 57 49 44 54 48 01 00 13 43 45 4e 54 45 52 5f 50 4f | DRAG_PIXEL_TO_VWIDTH...CENTER_PO |
2400 | 49 4e 54 5f 43 48 41 4e 47 45 01 00 03 46 50 53 01 00 02 67 73 01 00 17 4c 72 6f 62 6f 74 72 61 | INT_CHANGE...FPS...gs...Lrobotra |
2420 | 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 3b 01 00 02 67 6c 01 00 18 4c 6a 61 76 61 78 2f 6d 65 | ce/GlobalState;...gl...Ljavax/me |
2440 | 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 32 3b 01 00 03 67 6c 75 01 00 1c 4c 6a 61 76 61 78 2f 6d | dia/opengl/GL2;...glu...Ljavax/m |
2460 | 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 67 6c 75 2f 47 4c 55 3b 01 00 04 67 6c 75 74 01 00 21 4c 63 | edia/opengl/glu/GLU;...glut..!Lc |
2480 | 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 67 6c 32 2f 47 4c 55 54 3b 01 | om/jogamp/opengl/util/gl2/GLUT;. |
24a0 | 00 09 73 74 61 72 74 54 69 6d 65 01 00 01 4a 01 00 05 74 72 61 63 6b 01 00 28 4c 63 6f 6d 2f 6a | ..startTime...J...track..(Lcom/j |
24c0 | 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 74 65 78 74 75 72 65 2f 54 65 78 74 75 72 | ogamp/opengl/util/texture/Textur |
24e0 | 65 3b 01 00 05 62 72 69 63 6b 01 00 04 68 65 61 64 01 00 05 74 6f 72 73 6f 01 00 06 3c 69 6e 69 | e;...brick...head...torso...<ini |
2500 | 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c | t>...()V...Code...LineNumberTabl |
2520 | 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 02 65 78 01 00 15 4c 6a | e...LocalVariableTable...ex...Lj |
2540 | 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e 3b 01 00 04 74 68 69 73 01 00 10 4c 72 6f | ava/lang/Exception;...this...Lro |
2560 | 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 01 00 05 66 72 61 6d 65 01 00 15 4c 72 6f 62 6f 74 72 61 | botrace/Base;...frame...Lrobotra |
2580 | 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 07 67 6c 50 61 6e 65 6c 01 00 21 4c 6a 61 76 61 78 | ce/MainFrame;...glPanel..!Ljavax |
25a0 | 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 61 77 74 2f 47 4c 4a 50 61 6e 65 6c 3b 01 00 08 6c 69 | /media/opengl/awt/GLJPanel;...li |
25c0 | 73 74 65 6e 65 72 01 00 1b 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 4c 69 73 74 65 | stener...Lrobotrace/Base$GLListe |
25e0 | 6e 65 72 3b 01 00 08 61 6e 69 6d 61 74 6f 72 01 00 24 4c 63 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 | ner;...animator..$Lcom/jogamp/op |
2600 | 65 6e 67 6c 2f 75 74 69 6c 2f 46 50 53 41 6e 69 6d 61 74 6f 72 3b 01 00 0d 53 74 61 63 6b 4d 61 | engl/util/FPSAnimator;...StackMa |
2620 | 70 54 61 62 6c 65 07 00 a1 07 00 a0 01 00 0a 69 6e 69 74 69 61 6c 69 7a 65 01 00 07 73 65 74 56 | pTable.........initialize...setV |
2640 | 69 65 77 01 00 09 64 72 61 77 53 63 65 6e 65 01 00 08 67 6c 56 65 72 74 65 78 01 00 15 28 4c 72 | iew...drawScene...glVertex...(Lr |
2660 | 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 29 56 01 00 06 76 65 63 74 6f 72 01 00 12 4c 72 | obotrace/Vector;)V...vector...Lr |
2680 | 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 0a 61 63 63 65 73 73 24 32 30 32 01 00 14 | obotrace/Vector;...access$202... |
26a0 | 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 4a 29 4a 01 00 02 78 30 01 00 02 78 31 01 00 | (Lrobotrace/Base;J)J...x0...x1.. |
26c0 | 0a 61 63 63 65 73 73 24 32 30 30 01 00 13 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 29 | .access$200...(Lrobotrace/Base;) |
26e0 | 4a 01 00 08 3c 63 6c 69 6e 69 74 3e 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 09 42 61 73 65 | J...<clinit>...SourceFile...Base |
2700 | 2e 6a 61 76 61 0c 00 64 00 65 0c 00 6b 00 6c 07 00 d6 0c 00 d7 00 d8 01 00 17 6a 61 76 61 2f 6c | .java..d.e..k.l...........java/l |
2720 | 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 01 00 20 55 73 69 6e 67 20 52 6f 62 6f 74 52 | ang/StringBuilder...Using.RobotR |
2740 | 61 63 65 20 6c 69 62 72 61 72 79 20 76 65 72 73 69 6f 6e 20 0c 00 d9 00 da 0c 00 4f 00 50 0c 00 | ace.library.version........O.P.. |
2760 | d9 00 db 0c 00 dc 00 dd 07 00 de 0c 00 df 00 e0 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f | ...................robotrace/Glo |
2780 | 62 61 6c 53 74 61 74 65 0c 00 5c 00 5d 01 00 30 63 6f 6d 2e 73 75 6e 2e 6a 61 76 61 2e 73 77 69 | balState..\.]..0com.sun.java.swi |
27a0 | 6e 67 2e 70 6c 61 66 2e 6e 69 6d 62 75 73 2e 4e 69 6d 62 75 73 4c 6f 6f 6b 41 6e 64 46 65 65 6c | ng.plaf.nimbus.NimbusLookAndFeel |
27c0 | 07 00 e1 0c 00 e2 00 e0 01 00 13 6a 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e 01 00 | ...........java/lang/Exception.. |
27e0 | 0e 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 07 00 e3 0c 00 e4 00 dd 07 00 e5 0c 00 e6 00 e7 07 | .robotrace/Base................. |
2800 | 00 e8 0c 00 e9 00 ea 0c 00 eb 00 ec 01 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 | ...............robotrace/MainFra |
2820 | 6d 65 0c 00 6b 00 ed 01 00 1a 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 67 6c 75 | me..k.....javax/media/opengl/glu |
2840 | 2f 47 4c 55 0c 00 60 00 61 01 00 1f 63 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 | /GLU..`.a...com/jogamp/opengl/ut |
2860 | 69 6c 2f 67 6c 32 2f 47 4c 55 54 0c 00 62 00 63 0c 00 76 00 ee 01 00 1f 6a 61 76 61 78 2f 6d 65 | il/gl2/GLUT..b.c..v.....javax/me |
2880 | 64 69 61 2f 6f 70 65 6e 67 6c 2f 61 77 74 2f 47 4c 4a 50 61 6e 65 6c 01 00 1e 72 6f 62 6f 74 72 | dia/opengl/awt/GLJPanel...robotr |
28a0 | 61 63 65 2f 42 61 73 65 24 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 0c 00 6b 00 ef 0c 00 f0 | ace/Base$GLEventDelegate..k..... |
28c0 | 00 f1 01 00 19 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 4c 69 73 74 65 6e 65 72 0c 00 | .....robotrace/Base$GLListener.. |
28e0 | f2 00 f3 0c 00 f4 00 f5 0c 00 f6 00 f7 0c 00 f8 00 f9 0c 00 fa 00 fb 0c 00 fc 00 fd 01 00 22 63 | .............................."c |
2900 | 6f 6d 2f 6a 6f 67 61 6d 70 2f 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 46 50 53 41 6e 69 6d 61 74 6f | om/jogamp/opengl/util/FPSAnimato |
2920 | 72 0c 00 5b 00 50 0c 00 6b 00 fe 0c 00 ff 00 fb 0c 01 00 00 fb 0c 01 01 00 fd 01 00 10 72 6f 62 | r..[.P..k....................rob |
2940 | 6f 74 72 61 63 65 2f 42 61 73 65 24 31 0c 00 6b 01 02 0c 01 03 01 04 0c 01 05 00 fb 0c 00 5e 00 | otrace/Base$1..k..............^. |
2960 | 5f 07 01 06 0c 01 07 01 08 0c 01 09 01 08 0c 01 0a 01 08 07 01 0b 0c 01 0c 01 0d 0c 00 51 00 52 | _............................Q.R |
2980 | 0c 00 53 00 52 0c 00 54 00 52 0c 00 55 00 52 0c 00 56 00 52 0c 00 57 00 52 0c 00 58 00 52 0c 00 | ..S.R..T.R..U.R..V.R..W.R..X.R.. |
29a0 | 59 00 52 0c 00 5a 00 52 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 10 6a 61 | Y.R..Z.R...java/lang/Object...ja |
29c0 | 76 61 2f 6c 61 6e 67 2f 53 79 73 74 65 6d 01 00 03 6f 75 74 01 00 15 4c 6a 61 76 61 2f 69 6f 2f | va/lang/System...out...Ljava/io/ |
29e0 | 50 72 69 6e 74 53 74 72 65 61 6d 3b 01 00 06 61 70 70 65 6e 64 01 00 2d 28 4c 6a 61 76 61 2f 6c | PrintStream;...append..-(Ljava/l |
2a00 | 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 | ang/String;)Ljava/lang/StringBui |
2a20 | 6c 64 65 72 3b 01 00 1c 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c | lder;...(I)Ljava/lang/StringBuil |
2a40 | 64 65 72 3b 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 | der;...toString...()Ljava/lang/S |
2a60 | 74 72 69 6e 67 3b 01 00 13 6a 61 76 61 2f 69 6f 2f 50 72 69 6e 74 53 74 72 65 61 6d 01 00 07 70 | tring;...java/io/PrintStream...p |
2a80 | 72 69 6e 74 6c 6e 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 | rintln...(Ljava/lang/String;)V.. |
2aa0 | 15 6a 61 76 61 78 2f 73 77 69 6e 67 2f 55 49 4d 61 6e 61 67 65 72 01 00 0e 73 65 74 4c 6f 6f 6b | .javax/swing/UIManager...setLook |
2ac0 | 41 6e 64 46 65 65 6c 01 00 0f 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 01 00 07 67 65 74 4e | AndFeel...java/lang/Class...getN |
2ae0 | 61 6d 65 01 00 18 6a 61 76 61 2f 75 74 69 6c 2f 6c 6f 67 67 69 6e 67 2f 4c 6f 67 67 65 72 01 00 | ame...java/util/logging/Logger.. |
2b00 | 09 67 65 74 4c 6f 67 67 65 72 01 00 2e 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | .getLogger...(Ljava/lang/String; |
2b20 | 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 6c 6f 67 67 69 6e 67 2f 4c 6f 67 67 65 72 3b 01 00 17 6a 61 | )Ljava/util/logging/Logger;...ja |
2b40 | 76 61 2f 75 74 69 6c 2f 6c 6f 67 67 69 6e 67 2f 4c 65 76 65 6c 01 00 06 53 45 56 45 52 45 01 00 | va/util/logging/Level...SEVERE.. |
2b60 | 19 4c 6a 61 76 61 2f 75 74 69 6c 2f 6c 6f 67 67 69 6e 67 2f 4c 65 76 65 6c 3b 01 00 03 6c 6f 67 | .Ljava/util/logging/Level;...log |
2b80 | 01 00 43 28 4c 6a 61 76 61 2f 75 74 69 6c 2f 6c 6f 67 67 69 6e 67 2f 4c 65 76 65 6c 3b 4c 6a 61 | ..C(Ljava/util/logging/Level;Lja |
2ba0 | 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 54 68 72 6f 77 61 | va/lang/String;Ljava/lang/Throwa |
2bc0 | 62 6c 65 3b 29 56 01 00 1a 28 4c 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 | ble;)V...(Lrobotrace/GlobalState |
2be0 | 3b 29 56 01 00 14 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 50 61 6e 65 6c 3b 01 00 25 28 4c 72 | ;)V...Ljavax/swing/JPanel;..%(Lr |
2c00 | 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 3b | obotrace/Base;Lrobotrace/Base$1; |
2c20 | 29 56 01 00 12 61 64 64 47 4c 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 01 00 27 28 4c 6a 61 76 61 | )V...addGLEventListener..'(Ljava |
2c40 | 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 3b 29 | x/media/opengl/GLEventListener;) |
2c60 | 56 01 00 10 61 64 64 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 01 00 21 28 4c 6a 61 76 61 2f 61 77 | V...addMouseListener..!(Ljava/aw |
2c80 | 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 16 61 64 64 4d 6f | t/event/MouseListener;)V...addMo |
2ca0 | 75 73 65 4d 6f 74 69 6f 6e 4c 69 73 74 65 6e 65 72 01 00 27 28 4c 6a 61 76 61 2f 61 77 74 2f 65 | useMotionListener..'(Ljava/awt/e |
2cc0 | 76 65 6e 74 2f 4d 6f 75 73 65 4d 6f 74 69 6f 6e 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 15 61 64 | vent/MouseMotionListener;)V...ad |
2ce0 | 64 4d 6f 75 73 65 57 68 65 65 6c 4c 69 73 74 65 6e 65 72 01 00 26 28 4c 6a 61 76 61 2f 61 77 74 | dMouseWheelListener..&(Ljava/awt |
2d00 | 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 57 68 65 65 6c 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 0e 61 | /event/MouseWheelListener;)V...a |
2d20 | 64 64 4b 65 79 4c 69 73 74 65 6e 65 72 01 00 1f 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 | ddKeyListener...(Ljava/awt/event |
2d40 | 2f 4b 65 79 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 0c 73 65 74 46 6f 63 75 73 61 62 6c 65 01 00 | /KeyListener;)V...setFocusable.. |
2d60 | 04 28 5a 29 56 01 00 14 72 65 71 75 65 73 74 46 6f 63 75 73 49 6e 57 69 6e 64 6f 77 01 00 03 28 | .(Z)V...requestFocusInWindow...( |
2d80 | 29 5a 01 00 28 28 4c 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 41 75 74 6f | )Z..((Ljavax/media/opengl/GLAuto |
2da0 | 44 72 61 77 61 62 6c 65 3b 49 5a 29 56 01 00 13 73 65 74 49 67 6e 6f 72 65 45 78 63 65 70 74 69 | Drawable;IZ)V...setIgnoreExcepti |
2dc0 | 6f 6e 73 01 00 12 73 65 74 50 72 69 6e 74 45 78 63 65 70 74 69 6f 6e 73 01 00 05 73 74 61 72 74 | ons...setPrintExceptions...start |
2de0 | 01 00 37 28 4c 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 3b 4c 63 6f 6d 2f 6a 6f 67 61 6d 70 2f | ..7(Lrobotrace/Base;Lcom/jogamp/ |
2e00 | 6f 70 65 6e 67 6c 2f 75 74 69 6c 2f 46 50 53 41 6e 69 6d 61 74 6f 72 3b 29 56 01 00 11 61 64 64 | opengl/util/FPSAnimator;)V...add |
2e20 | 57 69 6e 64 6f 77 4c 69 73 74 65 6e 65 72 01 00 22 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e | WindowListener.."(Ljava/awt/even |
2e40 | 74 2f 57 69 6e 64 6f 77 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 0a 73 65 74 56 69 73 69 62 6c 65 | t/WindowListener;)V...setVisible |
2e60 | 01 00 10 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 01 00 01 78 01 00 03 28 29 44 01 00 01 | ...robotrace/Vector...x...()D... |
2e80 | 79 01 00 01 7a 01 00 16 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 47 4c 32 01 00 | y...z...javax/media/opengl/GL2.. |
2ea0 | 0a 67 6c 56 65 72 74 65 78 33 64 01 00 06 28 44 44 44 29 56 04 21 00 12 00 4a 00 00 00 14 00 09 | .glVertex3d...(DDD)V.!...J...... |
2ec0 | 00 4f 00 50 00 00 00 09 00 51 00 52 00 00 00 09 00 53 00 52 00 00 00 09 00 54 00 52 00 00 00 09 | .O.P.....Q.R.....S.R.....T.R.... |
2ee0 | 00 55 00 52 00 00 00 09 00 56 00 52 00 00 00 09 00 57 00 52 00 00 00 09 00 58 00 52 00 00 00 09 | .U.R.....V.R.....W.R.....X.R.... |
2f00 | 00 59 00 52 00 00 00 09 00 5a 00 52 00 00 00 09 00 5b 00 50 00 00 00 04 00 5c 00 5d 00 00 00 04 | .Y.R.....Z.R.....[.P.....\.].... |
2f20 | 00 5e 00 5f 00 00 00 04 00 60 00 61 00 00 00 04 00 62 00 63 00 00 00 02 00 64 00 65 00 00 00 04 | .^._.....`.a.....b.c.....d.e.... |
2f40 | 00 66 00 67 00 00 00 04 00 68 00 67 00 00 00 04 00 69 00 67 00 00 00 04 00 6a 00 67 00 00 00 08 | .f.g.....h.g.....i.g.....j.g.... |
2f60 | 00 01 00 6b 00 6c 00 01 00 6d 00 00 01 bb 00 05 00 05 00 00 00 dd 2a b7 00 02 b2 00 03 bb 00 04 | ...k.l...m............*......... |
2f80 | 59 b7 00 05 12 06 b6 00 07 b2 00 08 b6 00 09 b6 00 0a b6 00 0b 2a bb 00 0c 59 b7 00 0d b5 00 0e | Y....................*...Y...... |
2fa0 | 12 0f b8 00 10 a7 00 15 4c 13 00 12 b6 00 13 b8 00 14 b2 00 15 01 2b b6 00 16 bb 00 17 59 2a b4 | ........L.............+......Y*. |
2fc0 | 00 0e b7 00 18 4c 2a bb 00 19 59 b7 00 1a b5 00 1b 2a bb 00 1c 59 b7 00 1d b5 00 1e 2b b4 00 1f | .....L*...Y......*...Y......+... |
2fe0 | c0 00 20 4d 2c bb 00 21 59 2a 01 b7 00 22 b6 00 23 bb 00 24 59 2a 01 b7 00 25 4e 2c 2d b6 00 26 | ...M,..!Y*..."..#..$Y*...%N,-..& |
3000 | 2c 2d b6 00 27 2c 2d b6 00 28 2c 2d b6 00 29 2c 04 b6 00 2a 2c b6 00 2b 57 bb 00 2c 59 2b b4 00 | ,-..',-..(,-..),...*,..+W..,Y+.. |
3020 | 1f c0 00 20 b2 00 2d 04 b7 00 2e 3a 04 19 04 03 b6 00 2f 19 04 04 b6 00 30 19 04 b6 00 31 57 2b | ......-....:....../.....0....1W+ |
3040 | bb 00 32 59 2a 19 04 b7 00 33 b6 00 34 2b 04 b6 00 35 b1 00 01 00 2a 00 2f 00 32 00 11 00 03 00 | ..2Y*....3..4+...5....*./.2..... |
3060 | 6e 00 00 00 6a 00 1a 00 00 00 56 00 04 00 58 00 1f 00 5b 00 2a 00 5f 00 2f 00 63 00 32 00 61 00 | n...j.....V...X...[.*._./.c.2.a. |
3080 | 33 00 62 00 44 00 66 00 50 00 69 00 5b 00 6a 00 66 00 6d 00 6e 00 6e 00 7b 00 71 00 85 00 72 00 | 3.b.D.f.P.i.[.j.f.m.n.n.{.q...r. |
30a0 | 8a 00 73 00 8f 00 74 00 94 00 75 00 99 00 76 00 9e 00 77 00 a3 00 7b 00 b7 00 7d 00 bd 00 7e 00 | ..s...t...u...v...w...{...}...~. |
30c0 | c3 00 80 00 c9 00 83 00 d7 00 8b 00 dc 00 8c 00 6f 00 00 00 3e 00 06 00 33 00 11 00 70 00 71 00 | ................o...>...3...p.q. |
30e0 | 01 00 00 00 dd 00 72 00 73 00 00 00 50 00 8d 00 74 00 75 00 01 00 6e 00 6f 00 76 00 77 00 02 00 | ......r.s...P...t.u...n.o.v.w... |
3100 | 85 00 58 00 78 00 79 00 03 00 b7 00 26 00 7a 00 7b 00 04 00 7c 00 00 00 10 00 02 ff 00 32 00 01 | ..X.x.y.....&.z.{...|........2.. |
3120 | 07 00 7d 00 01 07 00 7e 11 04 01 00 7f 00 6c 00 00 04 01 00 80 00 6c 00 00 04 01 00 81 00 6c 00 | ..}....~......l.......l.......l. |
3140 | 00 00 01 00 82 00 83 00 01 00 6d 00 00 00 4e 00 07 00 02 00 00 00 16 2a b4 00 36 2b b6 00 37 2b | ..........m...N........*..6+..7+ |
3160 | b6 00 38 2b b6 00 39 b9 00 3a 07 00 b1 00 00 00 02 00 6e 00 00 00 0a 00 02 00 00 00 a2 00 15 00 | ..8+..9..:........n............. |
3180 | a5 00 6f 00 00 00 16 00 02 00 00 00 16 00 72 00 73 00 00 00 00 00 16 00 84 00 85 00 01 10 08 00 | ..o...........r.s............... |
31a0 | 86 00 87 00 01 00 6d 00 00 00 3b 00 05 00 03 00 00 00 07 2a 1f 5d b5 00 01 ad 00 00 00 02 00 6e | ......m...;........*.].........n |
31c0 | 00 00 00 06 00 01 00 00 00 1f 00 6f 00 00 00 16 00 02 00 00 00 07 00 88 00 73 00 00 00 00 00 07 | ...........o.............s...... |
31e0 | 00 89 00 65 00 01 10 08 00 8a 00 8b 00 01 00 6d 00 00 00 2f 00 02 00 01 00 00 00 05 2a b4 00 01 | ...e...........m.../........*... |
3200 | ad 00 00 00 02 00 6e 00 00 00 06 00 01 00 00 00 1f 00 6f 00 00 00 0c 00 01 00 00 00 05 00 88 00 | ......n...........o............. |
3220 | 73 00 00 00 08 00 8c 00 6c 00 01 00 6d 00 00 00 74 00 01 00 00 00 00 00 34 06 b3 00 08 0c b3 00 | s.......l...m...t.......4....... |
3240 | 3b 12 3c b3 00 3d 12 3e b3 00 3f 12 40 b3 00 41 12 42 b3 00 43 0c b3 00 44 12 45 b3 00 46 12 47 | ;.<..=.>..?.@..A.B..C...D.E..F.G |
3260 | b3 00 48 0c b3 00 49 10 1e b3 00 2d b1 00 00 00 01 00 6e 00 00 00 2e 00 0b 00 00 00 22 00 04 00 | ..H...I....-......n........."... |
3280 | 25 00 08 00 28 00 0d 00 2b 00 12 00 2e 00 17 00 31 00 1c 00 34 00 20 00 37 00 25 00 3a 00 2a 00 | %...(...+.......1...4...7.%.:.*. |
32a0 | 3d 00 2e 00 40 00 02 00 8d 00 00 00 02 00 8e 00 4c 00 00 00 1a 00 03 00 24 00 12 00 4b 00 12 00 | =...@...........L.......$...K... |
32c0 | 21 00 12 00 4d 00 12 00 32 00 00 00 00 00 00 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 5e 4a 74 | !...M...2......PK..........fC^Jt |
32e0 | 07 b0 30 00 00 b0 30 00 00 13 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 2e 6a 61 76 61 | ..0...0......robotrace/Base.java |
3300 | 70 61 63 6b 61 67 65 20 72 6f 62 6f 74 72 61 63 65 3b 0a 0a 69 6d 70 6f 72 74 20 63 6f 6d 2e 6a | package.robotrace;..import.com.j |
3320 | 6f 67 61 6d 70 2e 6f 70 65 6e 67 6c 2e 75 74 69 6c 2e 46 50 53 41 6e 69 6d 61 74 6f 72 3b 0a 69 | ogamp.opengl.util.FPSAnimator;.i |
3340 | 6d 70 6f 72 74 20 63 6f 6d 2e 6a 6f 67 61 6d 70 2e 6f 70 65 6e 67 6c 2e 75 74 69 6c 2e 67 6c 32 | mport.com.jogamp.opengl.util.gl2 |
3360 | 2e 47 4c 55 54 3b 0a 69 6d 70 6f 72 74 20 63 6f 6d 2e 6a 6f 67 61 6d 70 2e 6f 70 65 6e 67 6c 2e | .GLUT;.import.com.jogamp.opengl. |
3380 | 75 74 69 6c 2e 74 65 78 74 75 72 65 2e 54 65 78 74 75 72 65 3b 0a 69 6d 70 6f 72 74 20 63 6f 6d | util.texture.Texture;.import.com |
33a0 | 2e 6a 6f 67 61 6d 70 2e 6f 70 65 6e 67 6c 2e 75 74 69 6c 2e 74 65 78 74 75 72 65 2e 54 65 78 74 | .jogamp.opengl.util.texture.Text |
33c0 | 75 72 65 49 4f 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4b 65 79 | ureIO;.import.java.awt.event.Key |
33e0 | 45 76 65 6e 74 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4b 65 79 | Event;.import.java.awt.event.Key |
3400 | 4c 69 73 74 65 6e 65 72 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e | Listener;.import.java.awt.event. |
3420 | 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e | MouseEvent;.import.java.awt.even |
3440 | 74 2e 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 | t.MouseListener;.import.java.awt |
3460 | 2e 65 76 65 6e 74 2e 4d 6f 75 73 65 4d 6f 74 69 6f 6e 4c 69 73 74 65 6e 65 72 3b 0a 69 6d 70 6f | .event.MouseMotionListener;.impo |
3480 | 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e | rt.java.awt.event.MouseWheelEven |
34a0 | 74 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4d 6f 75 73 65 57 68 | t;.import.java.awt.event.MouseWh |
34c0 | 65 65 6c 4c 69 73 74 65 6e 65 72 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 | eelListener;.import.java.awt.eve |
34e0 | 6e 74 2e 57 69 6e 64 6f 77 41 64 61 70 74 65 72 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 | nt.WindowAdapter;.import.java.aw |
3500 | 74 2e 65 76 65 6e 74 2e 57 69 6e 64 6f 77 45 76 65 6e 74 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 | t.event.WindowEvent;.import.java |
3520 | 2e 69 6f 2e 46 69 6c 65 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e 6c 6f 67 67 69 | .io.File;.import.java.util.loggi |
3540 | 6e 67 2e 4c 65 76 65 6c 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e 6c 6f 67 67 69 | ng.Level;.import.java.util.loggi |
3560 | 6e 67 2e 4c 6f 67 67 65 72 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 78 2e 6d 65 64 69 61 2e 6f 70 | ng.Logger;.import.javax.media.op |
3580 | 65 6e 67 6c 2e 47 4c 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 78 2e 6d 65 64 69 61 2e 6f 70 65 6e | engl.GL;.import.javax.media.open |
35a0 | 67 6c 2e 47 4c 32 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 78 2e 6d 65 64 69 61 2e 6f 70 65 6e 67 | gl.GL2;.import.javax.media.openg |
35c0 | 6c 2e 47 4c 41 75 74 6f 44 72 61 77 61 62 6c 65 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 78 2e 6d | l.GLAutoDrawable;.import.javax.m |
35e0 | 65 64 69 61 2e 6f 70 65 6e 67 6c 2e 47 4c 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 3b 0a 69 6d 70 | edia.opengl.GLEventListener;.imp |
3600 | 6f 72 74 20 6a 61 76 61 78 2e 6d 65 64 69 61 2e 6f 70 65 6e 67 6c 2e 61 77 74 2e 47 4c 4a 50 61 | ort.javax.media.opengl.awt.GLJPa |
3620 | 6e 65 6c 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 78 2e 6d 65 64 69 61 2e 6f 70 65 6e 67 6c 2e 67 | nel;.import.javax.media.opengl.g |
3640 | 6c 75 2e 47 4c 55 3b 0a 69 6d 70 6f 72 74 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 55 49 4d 61 6e | lu.GLU;.import.javax.swing.UIMan |
3660 | 61 67 65 72 3b 0a 0a 2f 2a 2a 0a 20 2a 20 48 61 6e 64 6c 65 73 20 61 6c 6c 20 6f 66 20 74 68 65 | ager;../**..*.Handles.all.of.the |
3680 | 20 52 6f 62 6f 74 52 61 63 65 20 67 72 61 70 68 69 63 73 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 | .RobotRace.graphics.functionalit |
36a0 | 79 2c 0a 20 2a 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 65 78 74 65 6e 64 65 64 20 70 | y,..*.which.should.be.extended.p |
36c0 | 65 72 20 74 68 65 20 41 73 73 69 67 6e 6d 65 6e 74 73 2e 0a 20 2a 2f 0a 61 62 73 74 72 61 63 74 | er.the.Assignments...*/.abstract |
36e0 | 20 70 75 62 6c 69 63 20 63 6c 61 73 73 20 42 61 73 65 20 7b 0a 20 20 20 20 0a 20 20 20 20 2f 2f | .public.class.Base.{..........// |
3700 | 20 4c 69 62 72 61 72 79 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 73 74 61 | .Library.version.number......sta |
3720 | 74 69 63 20 70 75 62 6c 69 63 20 69 6e 74 20 4c 49 42 52 41 52 59 5f 56 45 52 53 49 4f 4e 20 3d | tic.public.int.LIBRARY_VERSION.= |
3740 | 20 33 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 4d 69 6e 69 6d 75 6d 20 64 69 73 74 61 6e 63 65 | .3;..........//.Minimum.distance |
3760 | 20 6f 66 20 63 61 6d 65 72 61 20 74 6f 20 63 65 6e 74 65 72 20 70 6f 69 6e 74 2e 0a 20 20 20 20 | .of.camera.to.center.point...... |
3780 | 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 4d 49 4e 5f 43 41 4d 45 52 41 5f 44 | static.public.float.MIN_CAMERA_D |
37a0 | 49 53 54 41 4e 43 45 20 3d 20 31 66 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 44 69 73 74 61 6e | ISTANCE.=.1f;..........//.Distan |
37c0 | 63 65 20 6d 75 6c 74 69 70 6c 69 65 72 20 70 65 72 20 6d 6f 75 73 65 20 77 68 65 65 6c 20 74 69 | ce.multiplier.per.mouse.wheel.ti |
37e0 | 63 6b 2e 0a 20 20 20 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 4d 4f 55 53 | ck......static.public.float.MOUS |
3800 | 45 5f 57 48 45 45 4c 5f 46 41 43 54 4f 52 20 3d 20 31 2e 32 66 3b 0a 20 20 20 20 0a 20 20 20 20 | E_WHEEL_FACTOR.=.1.2f;.......... |
3820 | 2f 2f 20 4d 69 6e 69 6d 75 6d 20 76 61 6c 75 65 20 6f 66 20 70 68 69 2e 0a 20 20 20 20 73 74 61 | //.Minimum.value.of.phi......sta |
3840 | 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 50 48 49 5f 4d 49 4e 20 3d 20 2d 28 66 6c 6f | tic.public.float.PHI_MIN.=.-(flo |
3860 | 61 74 29 20 4d 61 74 68 2e 50 49 20 2f 20 32 66 20 2b 20 30 2e 30 31 66 3b 0a 20 20 20 20 0a 20 | at).Math.PI./.2f.+.0.01f;....... |
3880 | 20 20 20 2f 2f 20 4d 61 78 69 6d 75 6d 20 76 61 6c 75 65 20 6f 66 20 70 68 69 2e 0a 20 20 20 20 | ...//.Maximum.value.of.phi...... |
38a0 | 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 50 48 49 5f 4d 41 58 20 3d 20 28 66 | static.public.float.PHI_MAX.=.(f |
38c0 | 6c 6f 61 74 29 20 4d 61 74 68 2e 50 49 20 2f 20 32 66 20 2d 20 30 2e 30 31 66 3b 0a 20 20 20 20 | loat).Math.PI./.2f.-.0.01f;..... |
38e0 | 0a 20 20 20 20 2f 2f 20 52 61 74 69 6f 20 6f 66 20 64 69 73 74 61 6e 63 65 20 69 6e 20 70 69 78 | .....//.Ratio.of.distance.in.pix |
3900 | 65 6c 73 20 64 72 61 67 67 65 64 20 61 6e 64 20 72 61 64 69 61 6c 20 63 68 61 6e 67 65 20 6f 66 | els.dragged.and.radial.change.of |
3920 | 20 63 61 6d 65 72 61 2e 0a 20 20 20 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 | .camera......static.public.float |
3940 | 20 44 52 41 47 5f 50 49 58 45 4c 5f 54 4f 5f 52 41 44 49 41 4e 20 3d 20 30 2e 30 32 35 66 3b 0a | .DRAG_PIXEL_TO_RADIAN.=.0.025f;. |
3960 | 20 20 20 20 0a 20 20 20 20 2f 2f 20 4d 69 6e 69 6d 75 6d 20 76 61 6c 75 65 20 6f 66 20 76 57 69 | .........//.Minimum.value.of.vWi |
3980 | 64 74 68 2e 0a 20 20 20 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 56 57 49 | dth......static.public.float.VWI |
39a0 | 44 54 48 5f 4d 49 4e 20 3d 20 31 66 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 4d 61 78 69 6d 75 | DTH_MIN.=.1f;..........//.Maximu |
39c0 | 6d 20 76 61 6c 75 65 20 6f 66 20 76 57 69 64 74 68 2e 0a 20 20 20 20 73 74 61 74 69 63 20 70 75 | m.value.of.vWidth......static.pu |
39e0 | 62 6c 69 63 20 66 6c 6f 61 74 20 56 57 49 44 54 48 5f 4d 41 58 20 3d 20 31 30 30 30 66 3b 0a 20 | blic.float.VWIDTH_MAX.=.1000f;.. |
3a00 | 20 20 20 0a 20 20 20 20 2f 2f 20 52 61 74 69 6f 20 6f 66 20 76 65 72 74 69 63 61 6c 20 64 69 73 | ........//.Ratio.of.vertical.dis |
3a20 | 74 61 6e 63 65 20 64 72 61 67 67 65 64 20 61 6e 64 20 63 68 61 6e 67 65 20 6f 66 20 76 57 69 64 | tance.dragged.and.change.of.vWid |
3a40 | 74 68 3b 0a 20 20 20 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 44 52 41 47 | th;.....static.public.float.DRAG |
3a60 | 5f 50 49 58 45 4c 5f 54 4f 5f 56 57 49 44 54 48 20 3d 20 30 2e 31 66 3b 0a 20 20 20 20 0a 20 20 | _PIXEL_TO_VWIDTH.=.0.1f;........ |
3a80 | 20 20 2f 2f 20 45 78 74 65 6e 74 20 6f 66 20 63 65 6e 74 65 72 20 70 6f 69 6e 74 20 63 68 61 6e | ..//.Extent.of.center.point.chan |
3aa0 | 67 65 20 62 61 73 65 64 20 6f 6e 20 6b 65 79 20 69 6e 70 75 74 2e 0a 20 20 20 20 73 74 61 74 69 | ge.based.on.key.input......stati |
3ac0 | 63 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 43 45 4e 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e | c.public.float.CENTER_POINT_CHAN |
3ae0 | 47 45 20 3d 20 31 66 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 44 65 73 69 72 65 64 20 66 72 61 | GE.=.1f;..........//.Desired.fra |
3b00 | 6d 65 73 20 70 65 72 20 73 65 63 6f 6e 64 2e 0a 20 20 20 20 73 74 61 74 69 63 20 70 75 62 6c 69 | mes.per.second......static.publi |
3b20 | 63 20 69 6e 74 20 46 50 53 20 3d 20 33 30 3b 0a 20 20 20 20 0a 20 20 20 20 0a 20 20 20 20 2f 2f | c.int.FPS.=.30;...............// |
3b40 | 20 47 6c 6f 62 61 6c 20 73 74 61 74 65 2c 20 63 72 65 61 74 65 64 20 61 74 20 73 74 61 72 74 75 | .Global.state,.created.at.startu |
3b60 | 70 2e 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 47 6c 6f 62 61 6c 53 74 61 74 65 20 67 73 3b | p......protected.GlobalState.gs; |
3b80 | 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 4f 70 65 6e 47 4c 20 72 65 66 65 72 65 6e 63 65 2c 20 63 | ..........//.OpenGL.reference,.c |
3ba0 | 6f 6e 74 69 6e 75 6f 75 73 6c 79 20 75 70 64 61 74 65 64 20 66 6f 72 20 63 6f 72 72 65 63 74 20 | ontinuously.updated.for.correct. |
3bc0 | 74 68 72 65 61 64 2e 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 47 4c 32 20 67 6c 3b 0a 20 20 | thread......protected.GL2.gl;... |
3be0 | 20 20 0a 20 20 20 20 2f 2f 20 4f 70 65 6e 47 4c 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f | .......//.OpenGL.utility.functio |
3c00 | 6e 73 2e 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 47 4c 55 20 67 6c 75 3b 0a 20 20 20 20 70 | ns......protected.GLU.glu;.....p |
3c20 | 72 6f 74 65 63 74 65 64 20 47 4c 55 54 20 67 6c 75 74 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 | rotected.GLUT.glut;..........//. |
3c40 | 53 74 61 72 74 20 74 69 6d 65 20 6f 66 20 61 6e 69 6d 61 74 69 6f 6e 2e 0a 20 20 20 20 70 72 69 | Start.time.of.animation......pri |
3c60 | 76 61 74 65 20 6c 6f 6e 67 20 73 74 61 72 74 54 69 6d 65 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f | vate.long.startTime;..........// |
3c80 | 20 54 65 78 74 75 72 65 73 2e 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 54 65 78 74 75 72 65 | .Textures......protected.Texture |
3ca0 | 20 74 72 61 63 6b 2c 20 62 72 69 63 6b 2c 20 68 65 61 64 2c 20 74 6f 72 73 6f 3b 0a 20 20 20 20 | .track,.brick,.head,.torso;..... |
3cc0 | 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 6f 6e 73 74 72 75 63 74 73 20 62 61 73 65 20 | ...../**......*.Constructs.base. |
3ce0 | 63 6c 61 73 73 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 42 61 73 65 28 29 | class.......*/.....public.Base() |
3d00 | 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 50 72 69 6e 74 20 6c 69 62 72 61 72 79 20 76 65 72 73 | .{.........//.Print.library.vers |
3d20 | 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 20 20 20 20 53 79 73 74 65 6d 2e 6f 75 74 2e 70 | ion.number..........System.out.p |
3d40 | 72 69 6e 74 6c 6e 28 22 55 73 69 6e 67 20 52 6f 62 6f 74 52 61 63 65 20 6c 69 62 72 61 72 79 20 | rintln("Using.RobotRace.library. |
3d60 | 76 65 72 73 69 6f 6e 20 22 20 2b 20 4c 49 42 52 41 52 59 5f 56 45 52 53 49 4f 4e 29 3b 0a 20 20 | version.".+.LIBRARY_VERSION);... |
3d80 | 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 47 6c 6f 62 61 6c 20 73 74 61 74 65 2e 0a | ...............//.Global.state.. |
3da0 | 20 20 20 20 20 20 20 20 74 68 69 73 2e 67 73 20 3d 20 6e 65 77 20 47 6c 6f 62 61 6c 53 74 61 74 | ........this.gs.=.new.GlobalStat |
3dc0 | 65 28 29 3b 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 45 6e 61 62 6c 65 20 | e();..................//.Enable. |
3de0 | 66 61 6e 63 79 20 47 55 49 20 74 68 65 6d 65 2e 0a 20 20 20 20 20 20 20 20 74 72 79 20 7b 0a 20 | fancy.GUI.theme..........try.{.. |
3e00 | 20 20 20 20 20 20 20 20 20 20 20 55 49 4d 61 6e 61 67 65 72 2e 73 65 74 4c 6f 6f 6b 41 6e 64 46 | ...........UIManager.setLookAndF |
3e20 | 65 65 6c 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6d 2e 73 75 6e 2e 6a 61 | eel(................."com.sun.ja |
3e40 | 76 61 2e 73 77 69 6e 67 2e 70 6c 61 66 2e 6e 69 6d 62 75 73 2e 4e 69 6d 62 75 73 4c 6f 6f 6b 41 | va.swing.plaf.nimbus.NimbusLookA |
3e60 | 6e 64 46 65 65 6c 22 29 3b 0a 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 68 28 45 78 63 65 70 74 | ndFeel");.........}.catch(Except |
3e80 | 69 6f 6e 20 65 78 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 67 65 72 2e 67 65 74 | ion.ex).{.............Logger.get |
3ea0 | 4c 6f 67 67 65 72 28 42 61 73 65 2e 63 6c 61 73 73 2e 67 65 74 4e 61 6d 65 28 29 29 2e 6c 6f 67 | Logger(Base.class.getName()).log |
3ec0 | 28 4c 65 76 65 6c 2e 53 45 56 45 52 45 2c 20 6e 75 6c 6c 2c 20 65 78 29 3b 0a 20 20 20 20 20 20 | (Level.SEVERE,.null,.ex);....... |
3ee0 | 20 20 7d 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 47 55 49 20 66 72 61 6d | ..}..................//.GUI.fram |
3f00 | 65 2e 0a 20 20 20 20 20 20 20 20 4d 61 69 6e 46 72 61 6d 65 20 66 72 61 6d 65 20 3d 20 6e 65 77 | e..........MainFrame.frame.=.new |
3f20 | 20 4d 61 69 6e 46 72 61 6d 65 28 67 73 29 3b 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 | .MainFrame(gs);................. |
3f40 | 20 2f 2f 20 4f 70 65 6e 47 4c 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 | .//.OpenGL.utility.functions.... |
3f60 | 20 20 20 20 20 20 74 68 69 73 2e 67 6c 75 20 3d 20 6e 65 77 20 47 4c 55 28 29 3b 0a 20 20 20 20 | ......this.glu.=.new.GLU();..... |
3f80 | 20 20 20 20 74 68 69 73 2e 67 6c 75 74 20 3d 20 6e 65 77 20 47 4c 55 54 28 29 3b 0a 20 20 20 20 | ....this.glut.=.new.GLUT();..... |
3fa0 | 20 20 20 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 52 65 64 69 72 65 63 74 20 4f 70 65 6e 47 4c 20 | .............//.Redirect.OpenGL. |
3fc0 | 6c 69 73 74 65 6e 65 72 20 74 6f 20 74 68 65 20 61 62 73 74 72 61 63 74 20 72 65 6e 64 65 72 20 | listener.to.the.abstract.render. |
3fe0 | 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 47 4c 4a 50 61 6e 65 6c 20 67 6c 50 61 | functions..........GLJPanel.glPa |
4000 | 6e 65 6c 20 3d 20 28 47 4c 4a 50 61 6e 65 6c 29 20 66 72 61 6d 65 2e 67 6c 50 61 6e 65 6c 3b 0a | nel.=.(GLJPanel).frame.glPanel;. |
4020 | 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 61 64 64 47 4c 45 76 65 6e 74 4c 69 73 74 65 6e | ........glPanel.addGLEventListen |
4040 | 65 72 28 6e 65 77 20 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 28 29 29 3b 0a 20 20 20 20 20 | er(new.GLEventDelegate());...... |
4060 | 20 20 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 41 74 74 61 63 68 20 6d 6f 75 73 65 20 61 6e 64 20 | ............//.Attach.mouse.and. |
4080 | 6b 65 79 62 6f 61 72 64 20 6c 69 73 74 65 6e 65 72 73 2e 0a 20 20 20 20 20 20 20 20 47 4c 4c 69 | keyboard.listeners..........GLLi |
40a0 | 73 74 65 6e 65 72 20 6c 69 73 74 65 6e 65 72 20 3d 20 6e 65 77 20 47 4c 4c 69 73 74 65 6e 65 72 | stener.listener.=.new.GLListener |
40c0 | 28 29 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 61 64 64 4d 6f 75 73 65 4c 69 73 74 | ();.........glPanel.addMouseList |
40e0 | 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e | ener(listener);.........glPanel. |
4100 | 61 64 64 4d 6f 75 73 65 4d 6f 74 69 6f 6e 4c 69 73 74 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 | addMouseMotionListener(listener) |
4120 | 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 61 64 64 4d 6f 75 73 65 57 68 65 65 6c 4c | ;.........glPanel.addMouseWheelL |
4140 | 69 73 74 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e | istener(listener);.........glPan |
4160 | 65 6c 2e 61 64 64 4b 65 79 4c 69 73 74 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 | el.addKeyListener(listener);.... |
4180 | 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 73 65 74 46 6f 63 75 73 61 62 6c 65 28 74 72 75 65 29 3b | .....glPanel.setFocusable(true); |
41a0 | 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 72 65 71 75 65 73 74 46 6f 63 75 73 49 6e 57 | .........glPanel.requestFocusInW |
41c0 | 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 41 74 74 | indow();..................//.Att |
41e0 | 61 63 68 20 61 6e 69 6d 61 74 6f 72 20 74 6f 20 4f 70 65 6e 47 4c 20 70 61 6e 65 6c 20 61 6e 64 | ach.animator.to.OpenGL.panel.and |
4200 | 20 62 65 67 69 6e 20 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 20 20 2f 2f 20 61 74 20 74 68 65 | .begin.refresh.........//.at.the |
4220 | 20 73 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 66 72 61 6d 65 73 20 70 65 72 20 | .specified.number.of.frames.per. |
4240 | 73 65 63 6f 6e 64 2e 0a 20 20 20 20 20 20 20 20 66 69 6e 61 6c 20 46 50 53 41 6e 69 6d 61 74 6f | second..........final.FPSAnimato |
4260 | 72 20 61 6e 69 6d 61 74 6f 72 20 3d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 | r.animator.=.................new |
4280 | 20 46 50 53 41 6e 69 6d 61 74 6f 72 28 28 47 4c 4a 50 61 6e 65 6c 29 20 66 72 61 6d 65 2e 67 6c | .FPSAnimator((GLJPanel).frame.gl |
42a0 | 50 61 6e 65 6c 2c 20 46 50 53 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 20 20 61 6e 69 6d 61 | Panel,.FPS,.true);.........anima |
42c0 | 74 6f 72 2e 73 65 74 49 67 6e 6f 72 65 45 78 63 65 70 74 69 6f 6e 73 28 66 61 6c 73 65 29 3b 0a | tor.setIgnoreExceptions(false);. |
42e0 | 20 20 20 20 20 20 20 20 61 6e 69 6d 61 74 6f 72 2e 73 65 74 50 72 69 6e 74 45 78 63 65 70 74 69 | ........animator.setPrintExcepti |
4300 | 6f 6e 73 28 74 72 75 65 29 3b 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 61 6e 69 6d | ons(true);..................anim |
4320 | 61 74 6f 72 2e 73 74 61 72 74 28 29 3b 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 53 74 6f 70 20 61 | ator.start();..........//.Stop.a |
4340 | 6e 69 6d 61 74 6f 72 20 77 68 65 6e 20 77 69 6e 64 6f 77 20 69 73 20 63 6c 6f 73 65 64 2e 0a 20 | nimator.when.window.is.closed... |
4360 | 20 20 20 20 20 20 20 66 72 61 6d 65 2e 61 64 64 57 69 6e 64 6f 77 4c 69 73 74 65 6e 65 72 28 6e | .......frame.addWindowListener(n |
4380 | 65 77 20 57 69 6e 64 6f 77 41 64 61 70 74 65 72 28 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 | ew.WindowAdapter().{............ |
43a0 | 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f | .@Override.............public.vo |
43c0 | 69 64 20 77 69 6e 64 6f 77 43 6c 6f 73 69 6e 67 28 57 69 6e 64 6f 77 45 76 65 6e 74 20 65 29 20 | id.windowClosing(WindowEvent.e). |
43e0 | 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 69 6d 61 74 6f 72 2e 73 74 6f 70 28 | {.................animator.stop( |
4400 | 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 29 3b 20 20 20 20 | );.............}.........});.... |
4420 | 20 20 20 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 53 68 6f 77 20 66 72 61 6d 65 2e 0a 20 20 20 20 | .............//.Show.frame...... |
4440 | 20 20 20 20 66 72 61 6d 65 2e 73 65 74 56 69 73 69 62 6c 65 28 74 72 75 65 29 3b 0a 20 20 20 20 | ....frame.setVisible(true);..... |
4460 | 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 61 6c 6c 65 64 20 75 70 6f | }........../**......*.Called.upo |
4480 | 6e 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a | n.the.start.of.the.application.. |
44a0 | 20 20 20 20 20 2a 20 50 72 69 6d 61 72 69 6c 79 20 75 73 65 64 20 74 6f 20 63 6f 6e 66 69 67 75 | .....*.Primarily.used.to.configu |
44c0 | 72 65 20 4f 70 65 6e 47 4c 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 61 62 73 74 72 61 63 74 20 | re.OpenGL.......*/.....abstract. |
44e0 | 70 75 62 6c 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 0a 20 | public.void.initialize();....... |
4500 | 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 6f 6e 66 69 67 75 72 65 73 20 74 68 65 20 76 69 65 | .../**......*.Configures.the.vie |
4520 | 77 69 6e 67 20 74 72 61 6e 73 66 6f 72 6d 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 61 62 73 74 | wing.transform.......*/.....abst |
4540 | 72 61 63 74 20 70 75 62 6c 69 63 20 76 6f 69 64 20 73 65 74 56 69 65 77 28 29 3b 0a 20 20 20 20 | ract.public.void.setView();..... |
4560 | 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 44 72 61 77 73 20 74 68 65 20 65 6e 74 69 72 65 | ...../**......*.Draws.the.entire |
4580 | 20 73 63 65 6e 65 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 61 62 73 74 72 61 63 74 20 70 75 62 | .scene.......*/.....abstract.pub |
45a0 | 6c 69 63 20 76 6f 69 64 20 64 72 61 77 53 63 65 6e 65 28 29 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 | lic.void.drawScene();....../**.. |
45c0 | 20 20 20 20 2a 20 50 61 73 73 20 61 20 76 65 63 74 6f 72 20 61 73 20 61 20 76 65 72 74 65 78 20 | ....*.Pass.a.vector.as.a.vertex. |
45e0 | 74 6f 20 4f 70 65 6e 47 4c 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 76 6f | to.OpenGL.......*/.....public.vo |
4600 | 69 64 20 67 6c 56 65 72 74 65 78 28 56 65 63 74 6f 72 20 76 65 63 74 6f 72 29 20 7b 0a 20 20 20 | id.glVertex(Vector.vector).{.... |
4620 | 20 20 20 20 20 67 6c 2e 67 6c 56 65 72 74 65 78 33 64 28 76 65 63 74 6f 72 2e 78 28 29 2c 0a 20 | .....gl.glVertex3d(vector.x(),.. |
4640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 63 74 6f 72 2e 79 28 29 2c | .....................vector.y(), |
4660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 63 74 6f 72 2e 7a 28 | .......................vector.z( |
4680 | 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 44 65 | ));.....}........../**......*.De |
46a0 | 6c 65 67 61 74 65 73 20 4f 70 65 6e 47 4c 20 65 76 65 6e 74 73 20 74 6f 20 61 62 73 74 72 61 63 | legates.OpenGL.events.to.abstrac |
46c0 | 74 20 6d 65 74 68 6f 64 73 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 72 69 76 61 74 65 20 66 | t.methods.......*/.....private.f |
46e0 | 69 6e 61 6c 20 63 6c 61 73 73 20 47 4c 45 76 65 6e 74 44 65 6c 65 67 61 74 65 20 69 6d 70 6c 65 | inal.class.GLEventDelegate.imple |
4700 | 6d 65 6e 74 73 20 47 4c 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 7b 0a 0a 20 20 20 20 20 20 20 | ments.GLEventListener.{......... |
4720 | 20 2f 2a 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f | ./**..........*.Initialization.o |
4740 | 66 20 4f 70 65 6e 47 4c 20 73 74 61 74 65 2e 0a 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 | f.OpenGL.state...........*/..... |
4760 | 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 | ....@Override.........public.voi |
4780 | 64 20 69 6e 69 74 28 47 4c 41 75 74 6f 44 72 61 77 61 62 6c 65 20 64 72 61 77 61 62 6c 65 29 20 | d.init(GLAutoDrawable.drawable). |
47a0 | 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 20 3d 20 64 72 61 77 61 62 6c 65 2e 67 65 74 47 | {.............gl.=.drawable.getG |
47c0 | 4c 28 29 2e 67 65 74 47 4c 32 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 | L().getGL2();................... |
47e0 | 20 20 20 20 20 20 20 2f 2f 20 54 72 79 20 74 6f 20 6c 6f 61 64 20 74 65 78 74 75 72 65 73 2e 0a | .......//.Try.to.load.textures.. |
4800 | 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 63 6b 20 3d 20 6c 6f 61 64 54 65 78 74 75 72 65 28 | ............track.=.loadTexture( |
4820 | 22 74 72 61 63 6b 2e 6a 70 67 22 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 72 69 63 6b 20 | "track.jpg");.............brick. |
4840 | 3d 20 6c 6f 61 64 54 65 78 74 75 72 65 28 22 62 72 69 63 6b 2e 6a 70 67 22 29 3b 0a 20 20 20 20 | =.loadTexture("brick.jpg");..... |
4860 | 20 20 20 20 20 20 20 20 68 65 61 64 20 3d 20 6c 6f 61 64 54 65 78 74 75 72 65 28 22 68 65 61 64 | ........head.=.loadTexture("head |
4880 | 2e 6a 70 67 22 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 72 73 6f 20 3d 20 6c 6f 61 64 | .jpg");.............torso.=.load |
48a0 | 54 65 78 74 75 72 65 28 22 74 6f 72 73 6f 2e 6a 70 67 22 29 3b 0a 20 20 20 20 20 20 20 20 20 20 | Texture("torso.jpg");........... |
48c0 | 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 50 72 69 6e 74 20 6c 69 62 72 61 72 79 20 | ...............//.Print.library. |
48e0 | 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 53 79 | version.number..............//Sy |
4900 | 73 74 65 6d 2e 6f 75 74 2e 70 72 69 6e 74 6c 6e 28 22 55 73 69 6e 67 20 52 6f 62 6f 74 52 61 63 | stem.out.println("Using.RobotRac |
4920 | 65 20 6c 69 62 72 61 72 79 20 76 65 72 73 69 6f 6e 20 22 20 2b 20 4c 49 42 52 41 52 59 5f 56 45 | e.library.version.".+.LIBRARY_VE |
4940 | 52 53 49 4f 4e 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 | RSION);......................... |
4960 | 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 | .initialize();.........}........ |
4980 | 20 20 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 54 72 79 20 74 6f 20 6c 6f 61 64 | ....../**..........*.Try.to.load |
49a0 | 20 61 20 74 65 78 74 75 72 65 20 66 72 6f 6d 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 2e 20 | .a.texture.from.the.given.file.. |
49c0 | 54 68 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 2a 20 73 68 6f 75 6c 64 20 62 65 20 6c 6f | The.file..........*.should.be.lo |
49e0 | 63 61 74 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 6f 6c 64 65 72 20 61 73 20 52 6f 62 6f | cated.in.the.same.folder.as.Robo |
4a00 | 74 52 61 63 65 2e 6a 61 76 61 2e 0a 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 20 20 20 | tRace.java...........*/......... |
4a20 | 70 72 69 76 61 74 65 20 54 65 78 74 75 72 65 20 6c 6f 61 64 54 65 78 74 75 72 65 28 53 74 72 69 | private.Texture.loadTexture(Stri |
4a40 | 6e 67 20 66 69 6c 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 65 78 74 75 72 65 20 72 | ng.file).{.............Texture.r |
4a60 | 65 73 75 6c 74 20 3d 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 20 7b | esult.=.null;..............try.{ |
4a80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 72 79 20 74 6f 20 6c 6f 61 64 20 | .................//.Try.to.load. |
4aa0 | 66 72 6f 6d 20 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | from.local.folder............... |
4ac0 | 20 20 20 72 65 73 75 6c 74 20 3d 20 54 65 78 74 75 72 65 49 4f 2e 6e 65 77 54 65 78 74 75 72 65 | ...result.=.TextureIO.newTexture |
4ae0 | 28 6e 65 77 20 46 69 6c 65 28 66 69 6c 65 29 2c 20 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 | (new.File(file),.false);........ |
4b00 | 20 20 20 20 20 7d 20 63 61 74 63 68 28 45 78 63 65 70 74 69 6f 6e 20 65 31 29 20 7b 0a 20 20 20 | .....}.catch(Exception.e1).{.... |
4b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 72 79 20 74 6f 20 6c 6f 61 64 20 66 72 6f 6d | .............//.Try.to.load.from |
4b40 | 20 2f 73 72 63 20 66 6f 6c 64 65 72 20 69 6e 73 74 65 61 64 2e 0a 20 20 20 20 20 20 20 20 20 20 | ./src.folder.instead............ |
4b60 | 20 20 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......try.{..................... |
4b80 | 72 65 73 75 6c 74 20 3d 20 54 65 78 74 75 72 65 49 4f 2e 6e 65 77 54 65 78 74 75 72 65 28 6e 65 | result.=.TextureIO.newTexture(ne |
4ba0 | 77 20 46 69 6c 65 28 22 73 72 63 2f 22 20 2b 20 66 69 6c 65 29 2c 20 66 61 6c 73 65 29 3b 0a 20 | w.File("src/".+.file),.false);.. |
4bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 68 28 45 78 63 65 70 74 69 6f 6e | ...............}.catch(Exception |
4be0 | 20 65 32 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 | .e2).{.......................... |
4c00 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 | ............}.............}..... |
4c20 | 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 72 65 73 75 6c 74 20 21 | .....................if(result.! |
4c40 | 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 79 73 74 65 6d | =.null).{.................System |
4c60 | 2e 6f 75 74 2e 70 72 69 6e 74 6c 6e 28 22 4c 6f 61 64 65 64 20 22 20 2b 20 66 69 6c 65 29 3b 0a | .out.println("Loaded.".+.file);. |
4c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 2e 65 6e 61 62 6c 65 28 67 6c | ................result.enable(gl |
4ca0 | 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | );.............}..............re |
4cc0 | 74 75 72 6e 20 72 65 73 75 6c 74 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 | turn.result;.........}.......... |
4ce0 | 2f 2a 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 52 65 6e 64 65 72 20 73 63 65 6e 65 2e 0a 20 20 20 | /**..........*.Render.scene..... |
4d00 | 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 | ......*/.........@Override...... |
4d20 | 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 64 69 73 70 6c 61 79 28 47 4c 41 75 74 6f 44 72 61 | ...public.void.display(GLAutoDra |
4d40 | 77 61 62 6c 65 20 64 72 61 77 61 62 6c 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 6c | wable.drawable).{.............gl |
4d60 | 20 3d 20 64 72 61 77 61 62 6c 65 2e 67 65 74 47 4c 28 29 2e 67 65 74 47 4c 32 28 29 3b 0a 20 20 | .=.drawable.getGL().getGL2();... |
4d80 | 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 55 70 64 61 74 65 | .......................//.Update |
4da0 | 20 77 61 6c 6c 20 74 69 6d 65 2c 20 61 6e 64 20 72 65 73 65 74 20 69 66 20 72 65 71 75 69 72 65 | .wall.time,.and.reset.if.require |
4dc0 | 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 67 73 2e 74 41 6e 69 6d 20 3c 20 30 29 20 | d..............if(gs.tAnim.<.0). |
4de0 | 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 54 69 6d 65 20 3d 20 53 79 | {.................startTime.=.Sy |
4e00 | 73 74 65 6d 2e 63 75 72 72 65 6e 74 54 69 6d 65 4d 69 6c 6c 69 73 28 29 3b 0a 20 20 20 20 20 20 | stem.currentTimeMillis();....... |
4e20 | 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 74 41 6e 69 6d 20 3d 20 28 | ......}.............gs.tAnim.=.( |
4e40 | 66 6c 6f 61 74 29 20 28 53 79 73 74 65 6d 2e 63 75 72 72 65 6e 74 54 69 6d 65 4d 69 6c 6c 69 73 | float).(System.currentTimeMillis |
4e60 | 28 29 20 2d 20 73 74 61 72 74 54 69 6d 65 29 20 2f 20 31 30 30 30 66 3b 0a 20 20 20 20 20 20 20 | ().-.startTime)./.1000f;........ |
4e80 | 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6c 73 6f 20 75 70 64 61 74 65 | ..................//.Also.update |
4ea0 | 20 76 69 65 77 2c 20 62 65 63 61 75 73 65 20 67 6c 6f 62 61 6c 20 73 74 61 74 65 20 6d 61 79 20 | .view,.because.global.state.may. |
4ec0 | 68 61 76 65 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 56 69 65 | have.changed..............setVie |
4ee0 | 77 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 72 61 77 53 63 65 6e 65 28 29 3b 0a 20 20 | w();.............drawScene();... |
4f00 | 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 52 65 70 6f 72 74 | .......................//.Report |
4f20 | 20 4f 70 65 6e 47 4c 20 65 72 72 6f 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 | .OpenGL.errors..............int. |
4f40 | 65 72 72 6f 72 43 6f 64 65 20 3d 20 67 6c 2e 67 6c 47 65 74 45 72 72 6f 72 28 29 3b 0a 20 20 20 | errorCode.=.gl.glGetError();.... |
4f60 | 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 28 65 72 72 6f 72 43 6f 64 65 20 21 3d 20 47 4c 2e 47 | .........while(errorCode.!=.GL.G |
4f80 | 4c 5f 4e 4f 5f 45 52 52 4f 52 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 79 | L_NO_ERROR).{.................Sy |
4fa0 | 73 74 65 6d 2e 65 72 72 2e 70 72 69 6e 74 6c 6e 28 65 72 72 6f 72 43 6f 64 65 20 2b 20 22 20 22 | stem.err.println(errorCode.+."." |
4fc0 | 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .+.............................. |
4fe0 | 20 20 20 20 20 20 67 6c 75 2e 67 6c 75 45 72 72 6f 72 53 74 72 69 6e 67 28 65 72 72 6f 72 43 6f | ......glu.gluErrorString(errorCo |
5000 | 64 65 29 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 43 6f 64 65 20 | de));.................errorCode. |
5020 | 3d 20 67 6c 2e 67 6c 47 65 74 45 72 72 6f 72 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d | =.gl.glGetError();.............} |
5040 | 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 20 20 20 | .........}........../**......... |
5060 | 20 2a 20 43 61 6e 76 61 73 20 72 65 73 68 61 70 65 2e 0a 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 | .*.Canvas.reshape...........*/.. |
5080 | 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 | .......@Override.........public. |
50a0 | 76 6f 69 64 20 72 65 73 68 61 70 65 28 47 4c 41 75 74 6f 44 72 61 77 61 62 6c 65 20 64 72 61 77 | void.reshape(GLAutoDrawable.draw |
50c0 | 61 62 6c 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | able,........................... |
50e0 | 20 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..int.x,.int.y,................. |
5100 | 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 | ............int.width,.int.heigh |
5120 | 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 20 3d 20 64 72 61 77 61 62 6c 65 2e 67 | t).{.............gl.=.drawable.g |
5140 | 65 74 47 4c 28 29 2e 67 65 74 47 4c 32 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 | etGL().getGL2();................ |
5160 | 20 20 20 20 20 20 20 20 20 20 2f 2f 20 55 70 64 61 74 65 20 73 74 61 74 65 2e 0a 20 20 20 20 20 | ..........//.Update.state....... |
5180 | 20 20 20 20 20 20 20 67 73 2e 77 20 3d 20 77 69 64 74 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 | .......gs.w.=.width;............ |
51a0 | 20 67 73 2e 68 20 3d 20 68 65 69 67 68 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 | .gs.h.=.height;................. |
51c0 | 20 20 20 20 20 20 20 20 20 73 65 74 56 69 65 77 28 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 | .........setView();.........}... |
51e0 | 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 | .......@Override.........public. |
5200 | 76 6f 69 64 20 64 69 73 70 6f 73 65 28 47 4c 41 75 74 6f 44 72 61 77 61 62 6c 65 20 64 72 61 77 | void.dispose(GLAutoDrawable.draw |
5220 | 61 62 6c 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 7d 0a 0a | able).{......................}.. |
5240 | 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 48 61 6e 64 6c 65 | ....}........../**......*.Handle |
5260 | 73 20 6d 6f 75 73 65 20 65 76 65 6e 74 73 20 6f 66 20 74 68 65 20 47 4c 4a 50 61 6e 65 6c 20 74 | s.mouse.events.of.the.GLJPanel.t |
5280 | 6f 20 73 75 70 70 6f 72 74 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 2a | o.support.the.interactive......* |
52a0 | 20 63 68 61 6e 67 65 20 6f 66 20 63 61 6d 65 72 61 20 61 6e 67 6c 65 73 20 61 6e 64 20 64 69 73 | .change.of.camera.angles.and.dis |
52c0 | 74 61 6e 63 65 20 69 6e 20 74 68 65 20 67 6c 6f 62 61 6c 20 73 74 61 74 65 2e 0a 20 20 20 20 20 | tance.in.the.global.state....... |
52e0 | 2a 2f 0a 20 20 20 20 70 72 69 76 61 74 65 20 66 69 6e 61 6c 20 63 6c 61 73 73 20 47 4c 4c 69 73 | */.....private.final.class.GLLis |
5300 | 74 65 6e 65 72 20 69 6d 70 6c 65 6d 65 6e 74 73 20 4d 6f 75 73 65 4d 6f 74 69 6f 6e 4c 69 73 74 | tener.implements.MouseMotionList |
5320 | 65 6e 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ener,........................... |
5340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 75 73 65 4c 69 73 74 65 6e 65 | ....................MouseListene |
5360 | 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r,.............................. |
5380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 75 73 65 57 68 65 65 6c 4c 69 73 74 65 | .................MouseWheelListe |
53a0 | 6e 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ner,............................ |
53c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 4c 69 73 74 65 6e 65 72 20 7b | ...................KeyListener.{ |
53e0 | 0a 20 20 20 20 20 20 20 20 2f 2f 20 50 6f 73 69 74 69 6f 6e 20 6f 66 20 6d 6f 75 73 65 20 64 72 | .........//.Position.of.mouse.dr |
5400 | 61 67 20 73 6f 75 72 63 65 2e 0a 20 20 20 20 20 20 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 64 | ag.source..........private.int.d |
5420 | 72 61 67 53 6f 75 72 63 65 58 2c 20 64 72 61 67 53 6f 75 72 63 65 59 3b 0a 20 20 20 20 20 20 20 | ragSourceX,.dragSourceY;........ |
5440 | 20 0a 20 20 20 20 20 20 20 20 2f 2f 20 4c 61 73 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 70 | ..........//.Last.mouse.button.p |
5460 | 72 65 73 73 65 64 2e 0a 20 20 20 20 20 20 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 6d 6f 75 73 | ressed..........private.int.mous |
5480 | 65 42 75 74 74 6f 6e 3b 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 | eButton;..........@Override..... |
54a0 | 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 44 72 61 67 67 65 64 28 4d 6f 75 | ....public.void.mouseDragged(Mou |
54c0 | 73 65 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 6f 61 74 20 64 | seEvent.e).{.............float.d |
54e0 | 58 20 3d 20 65 2e 67 65 74 58 28 29 20 2d 20 64 72 61 67 53 6f 75 72 63 65 58 3b 0a 20 20 20 20 | X.=.e.getX().-.dragSourceX;..... |
5500 | 20 20 20 20 20 20 20 20 66 6c 6f 61 74 20 64 59 20 3d 20 65 2e 67 65 74 59 28 29 20 2d 20 64 72 | ........float.dY.=.e.getY().-.dr |
5520 | 61 67 53 6f 75 72 63 65 59 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 | agSourceY;...................... |
5540 | 20 20 20 20 2f 2f 20 43 68 61 6e 67 65 20 63 61 6d 65 72 61 20 61 6e 67 6c 65 20 77 68 65 6e 20 | ....//.Change.camera.angle.when. |
5560 | 6c 65 66 74 20 62 75 74 74 6f 6e 20 69 73 20 70 72 65 73 73 65 64 2e 0a 20 20 20 20 20 20 20 20 | left.button.is.pressed.......... |
5580 | 20 20 20 20 69 66 28 6d 6f 75 73 65 42 75 74 74 6f 6e 20 3d 3d 20 4d 6f 75 73 65 45 76 65 6e 74 | ....if(mouseButton.==.MouseEvent |
55a0 | 2e 42 55 54 54 4f 4e 31 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 74 | .BUTTON1).{.................gs.t |
55c0 | 68 65 74 61 20 2b 3d 20 64 58 20 2a 20 44 52 41 47 5f 50 49 58 45 4c 5f 54 4f 5f 52 41 44 49 41 | heta.+=.dX.*.DRAG_PIXEL_TO_RADIA |
55e0 | 4e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 70 68 69 20 3d 20 4d 61 74 68 | N;.................gs.phi.=.Math |
5600 | 2e 6d 61 78 28 50 48 49 5f 4d 49 4e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .max(PHI_MIN,................... |
5620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 68 2e 6d 69 6e 28 50 48 49 5f 4d | ..................Math.min(PHI_M |
5640 | 41 58 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | AX,............................. |
5660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 70 68 69 20 2b 20 64 59 20 2a 20 44 | .................gs.phi.+.dY.*.D |
5680 | 52 41 47 5f 50 49 58 45 4c 5f 54 4f 5f 52 41 44 49 41 4e 29 29 3b 0a 20 20 20 20 20 20 20 20 20 | RAG_PIXEL_TO_RADIAN));.......... |
56a0 | 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 43 68 61 6e 67 65 20 76 57 69 64 74 | ...}.............//.Change.vWidt |
56c0 | 68 20 77 68 65 6e 20 72 69 67 68 74 20 62 75 74 74 6f 6e 20 69 73 20 70 72 65 73 73 65 64 2e 0a | h.when.right.button.is.pressed.. |
56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 69 66 28 6d 6f 75 73 65 42 75 74 74 6f 6e 20 | ............else.if(mouseButton. |
5700 | 3d 3d 20 4d 6f 75 73 65 45 76 65 6e 74 2e 42 55 54 54 4f 4e 33 29 20 7b 0a 20 20 20 20 20 20 20 | ==.MouseEvent.BUTTON3).{........ |
5720 | 20 20 20 20 20 20 20 20 20 67 73 2e 76 57 69 64 74 68 20 3d 20 4d 61 74 68 2e 6d 61 78 28 56 57 | .........gs.vWidth.=.Math.max(VW |
5740 | 49 44 54 48 5f 4d 49 4e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | IDTH_MIN,....................... |
5760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 68 2e 6d 69 6e 28 56 57 49 44 54 48 5f 4d | ...............Math.min(VWIDTH_M |
5780 | 41 58 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | AX,............................. |
57a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 76 57 69 64 74 68 20 2b 20 64 59 | ..................gs.vWidth.+.dY |
57c0 | 20 2a 20 44 52 41 47 5f 50 49 58 45 4c 5f 54 4f 5f 56 57 49 44 54 48 29 29 3b 0a 20 20 20 20 20 | .*.DRAG_PIXEL_TO_VWIDTH));...... |
57e0 | 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 | .......}........................ |
5800 | 20 20 64 72 61 67 53 6f 75 72 63 65 58 20 3d 20 65 2e 67 65 74 58 28 29 3b 0a 20 20 20 20 20 20 | ..dragSourceX.=.e.getX();....... |
5820 | 20 20 20 20 20 20 64 72 61 67 53 6f 75 72 63 65 59 20 3d 20 65 2e 67 65 74 59 28 29 3b 0a 20 20 | ......dragSourceY.=.e.getY();... |
5840 | 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 | ......}..........@Override...... |
5860 | 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 64 28 4d 6f 75 73 65 45 | ...public.void.mouseMoved(MouseE |
5880 | 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 | vent.e).{.........}..........@Ov |
58a0 | 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 | erride.........public.void.mouse |
58c0 | 57 68 65 65 6c 4d 6f 76 65 64 28 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e 74 20 65 29 20 7b 0a | WheelMoved(MouseWheelEvent.e).{. |
58e0 | 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 76 44 69 73 74 20 3d 20 28 66 6c 6f 61 74 29 20 4d | ............gs.vDist.=.(float).M |
5900 | 61 74 68 2e 6d 61 78 28 4d 49 4e 5f 43 41 4d 45 52 41 5f 44 49 53 54 41 4e 43 45 2c 0a 20 20 20 | ath.max(MIN_CAMERA_DISTANCE,.... |
5920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5940 | 20 20 20 20 20 67 73 2e 76 44 69 73 74 20 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....gs.vDist.*................. |
5960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 68 2e 70 6f 77 | ........................Math.pow |
5980 | 28 4d 4f 55 53 45 5f 57 48 45 45 4c 5f 46 41 43 54 4f 52 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | (MOUSE_WHEEL_FACTOR,............ |
59a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59c0 | 20 20 20 20 20 20 65 2e 67 65 74 57 68 65 65 6c 52 6f 74 61 74 69 6f 6e 28 29 29 29 3b 0a 20 20 | ......e.getWheelRotation()));... |
59e0 | 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 | ......}..........@Override...... |
5a00 | 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 43 6c 69 63 6b 65 64 28 4d 6f 75 73 | ...public.void.mouseClicked(Mous |
5a20 | 65 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 | eEvent.e).{.........}..........@ |
5a40 | 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 | Override.........public.void.mou |
5a60 | 73 65 50 72 65 73 73 65 64 28 4d 6f 75 73 65 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 | sePressed(MouseEvent.e).{....... |
5a80 | 20 20 20 20 20 20 64 72 61 67 53 6f 75 72 63 65 58 20 3d 20 65 2e 67 65 74 58 28 29 3b 0a 20 20 | ......dragSourceX.=.e.getX();... |
5aa0 | 20 20 20 20 20 20 20 20 20 20 64 72 61 67 53 6f 75 72 63 65 59 20 3d 20 65 2e 67 65 74 59 28 29 | ..........dragSourceY.=.e.getY() |
5ac0 | 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 75 73 65 42 75 74 74 6f 6e 20 3d 20 65 2e 67 65 | ;.............mouseButton.=.e.ge |
5ae0 | 74 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f | tButton();.........}..........@O |
5b00 | 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 | verride.........public.void.mous |
5b20 | 65 52 65 6c 65 61 73 65 64 28 4d 6f 75 73 65 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 | eReleased(MouseEvent.e).{....... |
5b40 | 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 | ..}..........@Override.........p |
5b60 | 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 45 6e 74 65 72 65 64 28 4d 6f 75 73 65 45 76 65 | ublic.void.mouseEntered(MouseEve |
5b80 | 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 | nt.e).{.........}..........@Over |
5ba0 | 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 45 78 | ride.........public.void.mouseEx |
5bc0 | 69 74 65 64 28 4d 6f 75 73 65 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 7d 0a 0a | ited(MouseEvent.e).{.........}.. |
5be0 | 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 | ........@Override.........public |
5c00 | 20 76 6f 69 64 20 6b 65 79 54 79 70 65 64 28 4b 65 79 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 | .void.keyTyped(KeyEvent.e).{.... |
5c20 | 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 | .....}..........@Override....... |
5c40 | 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 65 64 28 4b 65 79 45 76 65 6e | ..public.void.keyPressed(KeyEven |
5c60 | 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 4d 6f 76 65 20 63 65 6e 74 65 | t.e).{.............//.Move.cente |
5c80 | 72 20 70 6f 69 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 75 62 6c 65 20 70 68 69 51 | r.point..............double.phiQ |
5ca0 | 20 3d 20 67 73 2e 74 68 65 74 61 20 2b 20 4d 61 74 68 2e 50 49 20 2f 20 32 2e 30 3b 0a 20 20 20 | .=.gs.theta.+.Math.PI./.2.0;.... |
5cc0 | 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 28 65 2e 67 | ......................switch(e.g |
5ce0 | 65 74 4b 65 79 43 68 61 72 28 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f | etKeyChar()).{................./ |
5d00 | 2f 20 52 69 67 68 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 27 61 | /.Right..................case.'a |
5d20 | 27 3a 20 20 20 67 73 2e 63 6e 74 20 3d 20 67 73 2e 63 6e 74 2e 73 75 62 74 72 61 63 74 28 0a 20 | ':...gs.cnt.=.gs.cnt.subtract(.. |
5d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d60 | 20 20 20 20 20 20 20 6e 65 77 20 56 65 63 74 6f 72 28 4d 61 74 68 2e 63 6f 73 28 70 68 69 51 29 | .......new.Vector(Math.cos(phiQ) |
5d80 | 2c 20 4d 61 74 68 2e 73 69 6e 28 70 68 69 51 29 2c 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ,.Math.sin(phiQ),.0)............ |
5da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 73 63 | ..............................sc |
5dc0 | 61 6c 65 28 43 45 4e 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e 47 45 29 29 3b 0a 20 20 20 20 20 | ale(CENTER_POINT_CHANGE));...... |
5de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 | .......................break;... |
5e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 4c 65 66 74 2e 0a 20 20 20 20 20 20 20 20 20 | ..............//.Left........... |
5e20 | 20 20 20 20 20 20 20 63 61 73 65 20 27 64 27 3a 20 20 20 67 73 2e 63 6e 74 20 3d 20 67 73 2e 63 | .......case.'d':...gs.cnt.=.gs.c |
5e40 | 6e 74 2e 61 64 64 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt.add(......................... |
5e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 20 56 65 63 74 6f 72 28 4d 61 74 68 2e | ................new.Vector(Math. |
5e80 | 63 6f 73 28 70 68 69 51 29 2c 20 4d 61 74 68 2e 73 69 6e 28 70 68 69 51 29 2c 20 30 29 0a 20 20 | cos(phiQ),.Math.sin(phiQ),.0)... |
5ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ec0 | 20 20 20 20 20 20 2e 73 63 61 6c 65 28 43 45 4e 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e 47 45 | .......scale(CENTER_POINT_CHANGE |
5ee0 | 29 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ));............................. |
5f00 | 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 46 6f 72 77 61 72 | break;.................//.Forwar |
5f20 | 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 27 77 27 3a 20 20 20 | ds..................case.'w':... |
5f40 | 67 73 2e 63 6e 74 20 3d 20 67 73 2e 63 6e 74 2e 73 75 62 74 72 61 63 74 28 0a 20 20 20 20 20 20 | gs.cnt.=.gs.cnt.subtract(....... |
5f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f80 | 20 20 6e 65 77 20 56 65 63 74 6f 72 28 4d 61 74 68 2e 63 6f 73 28 67 73 2e 74 68 65 74 61 29 2c | ..new.Vector(Math.cos(gs.theta), |
5fa0 | 20 4d 61 74 68 2e 73 69 6e 28 67 73 2e 74 68 65 74 61 29 2c 20 30 29 0a 20 20 20 20 20 20 20 20 | .Math.sin(gs.theta),.0)......... |
5fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fe0 | 2e 73 63 61 6c 65 28 43 45 4e 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e 47 45 29 29 3b 0a 20 20 | .scale(CENTER_POINT_CHANGE));... |
6000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b | ..........................break; |
6020 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 42 61 63 6b 77 61 72 64 73 2e 0a 20 | .................//.Backwards... |
6040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 27 73 27 3a 20 20 20 67 73 2e 63 6e | ...............case.'s':...gs.cn |
6060 | 74 20 3d 20 67 73 2e 63 6e 74 2e 61 64 64 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.=.gs.cnt.add(................. |
6080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 20 56 65 63 74 | ........................new.Vect |
60a0 | 6f 72 28 4d 61 74 68 2e 63 6f 73 28 67 73 2e 74 68 65 74 61 29 2c 20 4d 61 74 68 2e 73 69 6e 28 | or(Math.cos(gs.theta),.Math.sin( |
60c0 | 67 73 2e 74 68 65 74 61 29 2c 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs.theta),.0)................... |
60e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 73 63 61 6c 65 28 43 45 4e | .......................scale(CEN |
6100 | 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e 47 45 29 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | TER_POINT_CHANGE));............. |
6120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 20 20 | ................break;.......... |
6140 | 20 20 20 20 20 20 20 2f 2f 20 55 70 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 | .......//.Up..................ca |
6160 | 73 65 20 27 71 27 3a 20 20 20 67 73 2e 63 6e 74 20 3d 20 6e 65 77 20 56 65 63 74 6f 72 28 67 73 | se.'q':...gs.cnt.=.new.Vector(gs |
6180 | 2e 63 6e 74 2e 78 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .cnt.x,......................... |
61a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 63 6e 74 2e 79 | ........................gs.cnt.y |
61c0 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,............................... |
61e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 63 6e 74 2e 7a 20 2b 20 43 45 4e | ..................gs.cnt.z.+.CEN |
6200 | 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e 47 45 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | TER_POINT_CHANGE);.............. |
6220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 | ...............break;........... |
6240 | 20 20 20 20 20 20 2f 2f 20 44 6f 77 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | ......//.Down..................c |
6260 | 61 73 65 20 27 7a 27 3a 20 20 20 67 73 2e 63 6e 74 20 3d 20 6e 65 77 20 56 65 63 74 6f 72 28 67 | ase.'z':...gs.cnt.=.new.Vector(g |
6280 | 73 2e 63 6e 74 2e 78 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.cnt.x,........................ |
62a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 63 6e 74 2e | .........................gs.cnt. |
62c0 | 79 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y,.............................. |
62e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 73 2e 63 6e 74 2e 7a 20 2d 20 43 45 | ...................gs.cnt.z.-.CE |
6300 | 4e 54 45 52 5f 50 4f 49 4e 54 5f 43 48 41 4e 47 45 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | NTER_POINT_CHANGE);............. |
6320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 20 20 | ................break;.......... |
6340 | 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 | ...}.........}..........@Overrid |
6360 | 65 0a 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6b 65 79 52 65 6c 65 61 73 65 | e.........public.void.keyRelease |
6380 | 64 28 4b 65 79 45 76 65 6e 74 20 65 29 20 7b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 | d(KeyEvent.e).{.........}....... |
63a0 | 20 20 0a 20 20 20 20 7d 0a 20 20 20 20 0a 7d 0a 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 36 96 | .......}......}.PK..........fC6. |
63c0 | 6e ff 4c 06 00 00 4c 06 00 00 1b 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 | n.L...L.......robotrace/GlobalSt |
63e0 | 61 74 65 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 74 09 00 27 00 45 09 00 27 00 46 09 00 27 | ate.class.......2.t..'.E..'.F..' |
6400 | 00 47 04 bf 80 00 00 09 00 27 00 48 09 00 49 00 4a 09 00 27 00 4b 04 41 20 00 00 09 00 27 00 4c | .G.......'.H..I.J..'.K.A.....'.L |
6420 | 09 00 27 00 4d 09 00 27 00 4e 09 00 27 00 4f 09 00 27 00 50 0a 00 28 00 51 0a 00 27 00 52 07 00 | ..'.M..'.N..'.O..'.P..(.Q..'.R.. |
6440 | 53 0a 00 10 00 51 08 00 54 0a 00 10 00 55 0a 00 10 00 56 08 00 57 08 00 58 0a 00 10 00 59 08 00 | S....Q..T....U....V..W..X....Y.. |
6460 | 5a 0a 00 10 00 5b 08 00 5c 09 00 27 00 5d 08 00 5e 09 00 27 00 5f 08 00 60 0a 00 10 00 61 08 00 | Z....[..\..'.]..^..'._..`....a.. |
6480 | 62 08 00 63 08 00 64 08 00 65 08 00 66 0a 00 10 00 67 0a 00 10 00 68 07 00 69 07 00 6a 01 00 08 | b..c..d..e..f....g....h..i..j... |
64a0 | 73 68 6f 77 41 78 65 73 01 00 01 5a 01 00 09 73 68 6f 77 53 74 69 63 6b 01 00 07 74 72 61 63 6b | showAxes...Z...showStick...track |
64c0 | 4e 72 01 00 01 49 01 00 05 74 41 6e 69 6d 01 00 01 46 01 00 01 77 01 00 01 68 01 00 03 63 6e 74 | Nr...I...tAnim...F...w...h...cnt |
64e0 | 01 00 12 4c 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 05 76 44 69 73 74 01 00 06 | ...Lrobotrace/Vector;...vDist... |
6500 | 76 57 69 64 74 68 01 00 05 74 68 65 74 61 01 00 03 70 68 69 01 00 07 63 61 6d 4d 6f 64 65 01 00 | vWidth...theta...phi...camMode.. |
6520 | 05 72 65 73 65 74 01 00 03 28 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 | .reset...()V...Code...LineNumber |
6540 | 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 | Table...LocalVariableTable...thi |
6560 | 73 01 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 3b 01 00 06 3c 69 | s...Lrobotrace/GlobalState;...<i |
6580 | 6e 69 74 3e 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 | nit>...toString...()Ljava/lang/S |
65a0 | 74 72 69 6e 67 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 10 47 6c 6f 62 61 6c 53 74 61 74 | tring;...SourceFile...GlobalStat |
65c0 | 65 2e 6a 61 76 61 0c 00 29 00 2a 0c 00 2b 00 2a 0c 00 2c 00 2d 0c 00 2e 00 2f 07 00 6b 0c 00 6c | e.java..).*..+.*..,.-..../..k..l |
65e0 | 00 33 0c 00 32 00 33 0c 00 34 00 2f 0c 00 35 00 2f 0c 00 36 00 2f 0c 00 37 00 2f 0c 00 38 00 2d | .3..2.3..4./..5./..6./..7./..8.- |
6600 | 0c 00 40 00 3a 0c 00 39 00 3a 01 00 17 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 | ..@.:..9.:...java/lang/StringBui |
6620 | 6c 64 65 72 01 00 15 47 6c 6f 62 61 6c 53 74 61 74 65 7b 73 68 6f 77 41 78 65 73 3d 0c 00 6d 00 | lder...GlobalState{showAxes=..m. |
6640 | 6e 0c 00 6d 00 6f 01 00 0c 2c 20 73 68 6f 77 53 74 69 63 6b 3d 01 00 0a 2c 20 74 72 61 63 6b 4e | n..m.o...,.showStick=...,.trackN |
6660 | 72 3d 0c 00 6d 00 70 01 00 08 2c 20 74 41 6e 69 6d 3d 0c 00 6d 00 71 01 00 04 2c 20 77 3d 0c 00 | r=..m.p...,.tAnim=..m.q...,.w=.. |
6680 | 30 00 2d 01 00 04 2c 20 68 3d 0c 00 31 00 2d 01 00 06 2c 20 63 6e 74 3d 0c 00 6d 00 72 01 00 08 | 0.-...,.h=..1.-...,.cnt=..m.r... |
66a0 | 2c 20 76 44 69 73 74 3d 01 00 09 2c 20 76 57 69 64 74 68 3d 01 00 06 2c 20 70 68 69 3d 01 00 08 | ,.vDist=...,.vWidth=...,.phi=... |
66c0 | 2c 20 74 68 65 74 61 3d 01 00 0a 2c 20 63 61 6d 4d 6f 64 65 3d 0c 00 6d 00 73 0c 00 41 00 42 01 | ,.theta=...,.camMode=..m.s..A.B. |
66e0 | 00 15 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 01 00 10 6a 61 76 61 2f 6c | ..robotrace/GlobalState...java/l |
6700 | 61 6e 67 2f 4f 62 6a 65 63 74 01 00 10 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 01 00 01 | ang/Object...robotrace/Vector... |
6720 | 4f 01 00 06 61 70 70 65 6e 64 01 00 2d 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | O...append..-(Ljava/lang/String; |
6740 | 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 1c 28 5a 29 | )Ljava/lang/StringBuilder;...(Z) |
6760 | 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 1c 28 49 29 4c | Ljava/lang/StringBuilder;...(I)L |
6780 | 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 1c 28 46 29 4c 6a | java/lang/StringBuilder;...(F)Lj |
67a0 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 2d 28 4c 6a 61 76 61 | ava/lang/StringBuilder;..-(Ljava |
67c0 | 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 | /lang/Object;)Ljava/lang/StringB |
67e0 | 75 69 6c 64 65 72 3b 01 00 1c 28 43 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 | uilder;...(C)Ljava/lang/StringBu |
6800 | 69 6c 64 65 72 3b 00 21 00 27 00 28 00 00 00 0c 00 01 00 29 00 2a 00 00 00 01 00 2b 00 2a 00 00 | ilder;.!.'.(.......).*.....+.*.. |
6820 | 00 01 00 2c 00 2d 00 00 00 01 00 2e 00 2f 00 00 00 01 00 30 00 2d 00 00 00 01 00 31 00 2d 00 00 | ...,.-......./.....0.-.....1.-.. |
6840 | 00 01 00 32 00 33 00 00 00 01 00 34 00 2f 00 00 00 01 00 35 00 2f 00 00 00 01 00 36 00 2f 00 00 | ...2.3.....4./.....5./.....6./.. |
6860 | 00 01 00 37 00 2f 00 00 00 01 00 38 00 2d 00 00 00 03 00 11 00 39 00 3a 00 01 00 3b 00 00 00 8a | ...7./.....8.-.......9.:...;.... |
6880 | 00 02 00 01 00 00 00 38 2a 04 b5 00 01 2a 03 b5 00 02 2a 03 b5 00 03 2a 12 04 b5 00 05 2a b2 00 | .......8*....*....*....*.....*.. |
68a0 | 06 b5 00 07 2a 12 08 b5 00 09 2a 12 08 b5 00 0a 2a 0b b5 00 0b 2a 0b b5 00 0c 2a 03 b5 00 0d b1 | ....*.....*.....*....*....*..... |
68c0 | 00 00 00 02 00 3c 00 00 00 2e 00 0b 00 00 00 2a 00 05 00 2b 00 0a 00 2c 00 0f 00 2d 00 15 00 2e | .....<.........*...+...,...-.... |
68e0 | 00 1c 00 2f 00 22 00 30 00 28 00 31 00 2d 00 32 00 32 00 34 00 37 00 36 00 3d 00 00 00 0c 00 01 | .../.".0.(.1.-.2.2.4.7.6.=...... |
6900 | 00 00 00 38 00 3e 00 3f 00 00 00 01 00 40 00 3a 00 01 00 3b 00 00 00 3b 00 01 00 01 00 00 00 09 | ...8.>.?.....@.:...;...;........ |
6920 | 2a b7 00 0e 2a b6 00 0f b1 00 00 00 02 00 3c 00 00 00 0e 00 03 00 00 00 38 00 04 00 39 00 08 00 | *...*.........<.........8...9... |
6940 | 3a 00 3d 00 00 00 0c 00 01 00 00 00 09 00 3e 00 3f 00 00 00 01 00 41 00 42 00 01 00 3b 00 00 00 | :.=...........>.?.....A.B...;... |
6960 | ca 00 02 00 01 00 00 00 a0 bb 00 10 59 b7 00 11 12 12 b6 00 13 2a b4 00 01 b6 00 14 12 15 b6 00 | ............Y........*.......... |
6980 | 13 2a b4 00 02 b6 00 14 12 16 b6 00 13 2a b4 00 03 b6 00 17 12 18 b6 00 13 2a b4 00 05 b6 00 19 | .*...........*...........*...... |
69a0 | 12 1a b6 00 13 2a b4 00 1b b6 00 17 12 1c b6 00 13 2a b4 00 1d b6 00 17 12 1e b6 00 13 2a b4 00 | .....*...........*...........*.. |
69c0 | 07 b6 00 1f 12 20 b6 00 13 2a b4 00 09 b6 00 19 12 21 b6 00 13 2a b4 00 0a b6 00 19 12 22 b6 00 | .........*.......!...*.......".. |
69e0 | 13 2a b4 00 0b b6 00 19 12 23 b6 00 13 2a b4 00 0c b6 00 19 12 24 b6 00 13 2a b4 00 0d b6 00 17 | .*.......#...*.......$...*...... |
6a00 | 10 7d b6 00 25 b6 00 26 b0 00 00 00 02 00 3c 00 00 00 06 00 01 00 00 00 41 00 3d 00 00 00 0c 00 | .}..%..&......<.........A.=..... |
6a20 | 01 00 00 00 a0 00 3e 00 3f 00 00 00 01 00 43 00 00 00 02 00 44 50 4b 03 04 0a 00 00 08 00 00 2e | ......>.?.....C.....DPK......... |
6a40 | 89 66 43 6b 98 90 cc c3 0a 00 00 c3 0a 00 00 1a 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f | .fCk...............robotrace/Glo |
6a60 | 62 61 6c 53 74 61 74 65 2e 6a 61 76 61 70 61 63 6b 61 67 65 20 72 6f 62 6f 74 72 61 63 65 3b 0a | balState.javapackage.robotrace;. |
6a80 | 0a 2f 2a 2a 0a 20 2a 20 54 68 65 20 73 74 61 74 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 | ./**..*.The.state.variables.that |
6aa0 | 20 64 65 73 63 72 69 62 65 20 68 6f 77 20 74 68 65 0a 20 2a 20 73 63 65 6e 65 20 73 68 6f 75 6c | .describe.how.the..*.scene.shoul |
6ac0 | 64 20 62 65 20 72 65 6e 64 65 72 65 64 2e 0a 20 2a 2f 0a 70 75 62 6c 69 63 20 63 6c 61 73 73 20 | d.be.rendered...*/.public.class. |
6ae0 | 47 6c 6f 62 61 6c 53 74 61 74 65 20 7b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 53 74 61 74 65 20 | GlobalState.{..........//.State. |
6b00 | 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 73 68 | variables......public.boolean.sh |
6b20 | 6f 77 41 78 65 73 3b 20 20 20 20 2f 2f 20 53 68 6f 77 20 61 6e 20 61 78 69 73 20 66 72 61 6d 65 | owAxes;....//.Show.an.axis.frame |
6b40 | 20 69 66 20 74 72 75 65 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 73 68 6f | .if.true......public.boolean.sho |
6b60 | 77 53 74 69 63 6b 3b 20 20 20 2f 2f 20 53 68 6f 77 20 72 6f 62 6f 74 28 73 29 20 61 73 20 73 74 | wStick;...//.Show.robot(s).as.st |
6b80 | 69 63 6b 20 66 69 67 75 72 65 73 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 69 6e 74 20 74 72 61 63 | ick.figures......public.int.trac |
6ba0 | 6b 4e 72 3b 20 20 20 20 20 20 20 20 20 2f 2f 20 54 72 61 63 6b 20 74 6f 20 75 73 65 3a 0a 20 20 | kNr;.........//.Track.to.use:... |
6bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f | ..............................// |
6be0 | 20 30 20 2d 3e 20 74 65 73 74 20 74 72 61 63 6b 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .0.->.test.track,............... |
6c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 31 20 2d 3e 20 4f 2c 20 32 20 2d | ..................//.1.->.O,.2.- |
6c20 | 3e 20 4c 2c 20 33 20 2d 3e 20 43 2c 20 34 20 2d 3e 20 63 75 73 74 6f 6d 2e 0a 20 20 20 20 0a 20 | >.L,.3.->.C,.4.->.custom........ |
6c40 | 20 20 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 74 41 6e 69 6d 3b 20 20 20 20 20 20 20 20 20 2f | ...public.float.tAnim;........./ |
6c60 | 2f 20 54 69 6d 65 20 73 69 6e 63 65 20 73 74 61 72 74 20 6f 66 20 61 6e 69 6d 61 74 69 6f 6e 20 | /.Time.since.start.of.animation. |
6c80 | 69 6e 20 73 65 63 6f 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 70 75 62 6c 69 63 20 69 6e 74 20 | in.seconds...........public.int. |
6ca0 | 77 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 57 69 64 74 68 20 6f 66 20 77 69 6e | w;...............//.Width.of.win |
6cc0 | 64 6f 77 20 69 6e 20 70 69 78 65 6c 73 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 69 6e 74 20 68 3b | dow.in.pixels......public.int.h; |
6ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 48 65 69 67 68 74 20 6f 66 20 77 69 6e 64 | ...............//.Height.of.wind |
6d00 | 6f 77 20 69 6e 20 70 69 78 65 6c 73 2e 0a 20 20 20 20 0a 20 20 20 20 70 75 62 6c 69 63 20 56 65 | ow.in.pixels...........public.Ve |
6d20 | 63 74 6f 72 20 63 6e 74 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 20 43 65 6e 74 65 72 20 70 6f 69 | ctor.cnt;..........//.Center.poi |
6d40 | 6e 74 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 76 44 69 73 74 3b 20 20 20 20 20 | nt......public.float.vDist;..... |
6d60 | 20 20 20 20 2f 2f 20 44 69 73 74 61 6e 63 65 20 65 79 65 20 70 6f 69 6e 74 20 74 6f 20 63 65 6e | ....//.Distance.eye.point.to.cen |
6d80 | 74 65 72 20 70 6f 69 6e 74 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 76 57 69 64 | ter.point......public.float.vWid |
6da0 | 74 68 3b 20 20 20 20 20 20 20 20 2f 2f 20 57 69 64 74 68 20 6f 66 20 73 63 65 6e 65 20 74 6f 20 | th;........//.Width.of.scene.to. |
6dc0 | 62 65 20 73 68 6f 77 6e 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 74 68 65 74 61 | be.shown......public.float.theta |
6de0 | 3b 20 20 20 20 20 20 20 20 20 2f 2f 20 41 7a 69 6d 75 74 68 20 61 6e 67 6c 65 20 69 6e 20 72 61 | ;.........//.Azimuth.angle.in.ra |
6e00 | 64 69 61 6e 73 2e 0a 20 20 20 20 70 75 62 6c 69 63 20 66 6c 6f 61 74 20 70 68 69 3b 20 20 20 20 | dians......public.float.phi;.... |
6e20 | 20 20 20 20 20 20 20 2f 2f 20 49 6e 63 6c 69 6e 61 74 69 6f 6e 20 61 6e 67 6c 65 20 69 6e 20 72 | .......//.Inclination.angle.in.r |
6e40 | 61 64 69 61 6e 73 2e 0a 20 20 20 20 2f 2f 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 70 65 72 | adians......//public.boolean.per |
6e60 | 73 70 3b 20 20 20 20 20 20 20 2f 2f 20 50 65 72 73 70 65 63 74 69 76 65 20 28 74 72 75 65 29 20 | sp;.......//.Perspective.(true). |
6e80 | 6f 72 20 69 73 6f 6d 65 74 72 69 63 20 28 66 61 6c 73 65 29 20 70 72 6f 6a 65 63 74 69 6f 6e 2e | or.isometric.(false).projection. |
6ea0 | 0a 20 20 20 20 0a 20 20 20 20 70 75 62 6c 69 63 20 69 6e 74 20 63 61 6d 4d 6f 64 65 3b 20 20 20 | ..........public.int.camMode;... |
6ec0 | 20 20 20 20 20 20 2f 2f 20 49 6e 20 72 61 63 65 20 6d 6f 64 65 3a 20 30 20 2d 3e 20 6f 76 65 72 | ......//.In.race.mode:.0.->.over |
6ee0 | 76 69 65 77 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | view,........................... |
6f00 | 20 20 20 20 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 2d 3e 20 74 72 61 63 | ......//...............1.->.trac |
6f20 | 6b 69 6e 67 20 68 65 6c 69 63 6f 70 74 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | king.helicopter,................ |
6f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 | .................//............. |
6f60 | 20 20 32 20 2d 3e 20 76 69 65 77 20 66 72 6f 6d 20 74 68 65 20 73 69 64 65 20 6f 6e 20 74 68 65 | ..2.->.view.from.the.side.on.the |
6f80 | 20 6c 65 61 64 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .leader,........................ |
6fa0 | 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 2d 3e 20 76 | .........//...............3.->.v |
6fc0 | 69 65 77 20 66 72 6f 6d 20 63 61 6d 65 72 61 20 6f 6e 20 74 6f 70 20 6f 66 0a 20 20 20 20 20 20 | iew.from.camera.on.top.of....... |
6fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 20 | ..........................//.... |
7000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 20 72 6f 62 6f 74 2c 0a 20 20 20 20 | ................last.robot,..... |
7020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 | ............................//.. |
7040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 2d 3e 20 61 75 74 6f 73 77 69 74 63 68 2e 0a 20 20 | .............4.->.autoswitch.... |
7060 | 20 20 0a 20 20 20 20 2f 2f 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 6c 69 67 68 74 43 61 6d | .......//public.boolean.lightCam |
7080 | 65 72 61 3b 20 2f 2f 20 4c 69 67 68 74 20 73 6f 75 72 63 65 20 69 73 20 61 74 74 61 63 68 65 64 | era;.//.Light.source.is.attached |
70a0 | 20 74 6f 20 63 61 6d 65 72 61 20 28 74 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .to.camera.(true)............... |
70c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6f 72 20 77 6f 72 6c 64 20 28 66 | ..................//.or.world.(f |
70e0 | 61 6c 73 65 29 2e 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 44 65 66 61 75 6c 74 20 73 | alse)......./**......*.Default.s |
7100 | 65 74 74 69 6e 67 73 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 66 69 6e 61 | ettings.......*/.....public.fina |
7120 | 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 20 7b 0a 20 20 20 20 20 20 20 20 73 68 6f 77 41 78 65 | l.void.reset().{.........showAxe |
7140 | 73 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 73 68 6f 77 53 74 69 63 6b 20 3d 20 66 61 | s.=.true;.........showStick.=.fa |
7160 | 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 74 72 61 63 6b 4e 72 20 3d 20 30 3b 0a 20 20 20 20 20 20 | lse;.........trackNr.=.0;....... |
7180 | 20 20 74 41 6e 69 6d 20 3d 20 2d 31 3b 0a 20 20 20 20 20 20 20 20 63 6e 74 20 3d 20 56 65 63 74 | ..tAnim.=.-1;.........cnt.=.Vect |
71a0 | 6f 72 2e 4f 3b 0a 20 20 20 20 20 20 20 20 76 44 69 73 74 20 3d 20 31 30 66 3b 0a 20 20 20 20 20 | or.O;.........vDist.=.10f;...... |
71c0 | 20 20 20 76 57 69 64 74 68 20 3d 20 31 30 66 3b 0a 20 20 20 20 20 20 20 20 74 68 65 74 61 20 3d | ...vWidth.=.10f;.........theta.= |
71e0 | 20 30 66 3b 0a 20 20 20 20 20 20 20 20 70 68 69 20 3d 20 30 66 3b 0a 20 20 20 20 20 20 20 20 2f | .0f;.........phi.=.0f;........./ |
7200 | 2f 70 65 72 73 70 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 63 61 6d 4d 6f 64 65 20 | /persp.=.false;.........camMode. |
7220 | 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 2f 2f 6c 69 67 68 74 43 61 6d 65 72 61 20 3d 20 66 61 6c | =.0;.........//lightCamera.=.fal |
7240 | 73 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 70 75 62 6c 69 63 20 47 6c 6f 62 61 6c | se;.....}..........public.Global |
7260 | 53 74 61 74 65 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 7d | State().{.........reset();.....} |
7280 | 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 65 78 74 75 61 6c 20 66 6f 72 | ........../**......*.Textual.for |
72a0 | 6d 61 74 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 70 | mat.......*/.....@Override.....p |
72c0 | 75 62 6c 69 63 20 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 29 20 7b 0a 20 20 20 20 20 20 | ublic.String.toString().{....... |
72e0 | 20 20 72 65 74 75 72 6e 20 22 47 6c 6f 62 61 6c 53 74 61 74 65 7b 22 20 2b 0a 20 20 20 20 20 20 | ..return."GlobalState{".+....... |
7300 | 20 20 20 20 20 20 20 20 20 20 22 73 68 6f 77 41 78 65 73 3d 22 20 2b 20 73 68 6f 77 41 78 65 73 | .........."showAxes=".+.showAxes |
7320 | 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 73 68 6f 77 53 74 69 63 6b 3d | .+.................",.showStick= |
7340 | 22 20 2b 20 73 68 6f 77 53 74 69 63 6b 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".+.showStick.+................. |
7360 | 22 2c 20 74 72 61 63 6b 4e 72 3d 22 20 2b 20 74 72 61 63 6b 4e 72 20 2b 0a 20 20 20 20 20 20 20 | ",.trackNr=".+.trackNr.+........ |
7380 | 20 20 20 20 20 20 20 20 20 22 2c 20 74 41 6e 69 6d 3d 22 20 2b 20 74 41 6e 69 6d 20 2b 0a 20 20 | .........",.tAnim=".+.tAnim.+... |
73a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 77 3d 22 20 2b 20 77 20 2b 0a 20 20 20 20 20 | ..............",.w=".+.w.+...... |
73c0 | 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 68 3d 22 20 2b 20 68 20 2b 0a 20 20 20 20 20 20 20 20 | ...........",.h=".+.h.+......... |
73e0 | 20 20 20 20 20 20 20 20 22 2c 20 63 6e 74 3d 22 20 2b 20 63 6e 74 20 2b 0a 20 20 20 20 20 20 20 | ........",.cnt=".+.cnt.+........ |
7400 | 20 20 20 20 20 20 20 20 20 22 2c 20 76 44 69 73 74 3d 22 20 2b 20 76 44 69 73 74 20 2b 0a 20 20 | .........",.vDist=".+.vDist.+... |
7420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 76 57 69 64 74 68 3d 22 20 2b 20 76 57 69 64 | ..............",.vWidth=".+.vWid |
7440 | 74 68 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 70 68 69 3d 22 20 2b 20 | th.+.................",.phi=".+. |
7460 | 74 68 65 74 61 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 74 68 65 74 61 | theta.+.................",.theta |
7480 | 3d 22 20 2b 20 70 68 69 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 22 2c 20 | =".+.phi.+.................//",. |
74a0 | 70 65 72 73 70 3d 22 20 2b 20 70 65 72 73 70 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | persp=".+.persp.+............... |
74c0 | 20 20 22 2c 20 63 61 6d 4d 6f 64 65 3d 22 20 2b 20 63 61 6d 4d 6f 64 65 20 2b 0a 20 20 20 20 20 | ..",.camMode=".+.camMode.+...... |
74e0 | 20 20 20 20 20 20 20 20 20 20 20 2f 2f 22 2c 20 6c 69 67 68 74 43 61 6d 65 72 61 3d 22 20 2b 20 | ...........//",.lightCamera=".+. |
7500 | 6c 69 67 68 74 43 61 6d 65 72 61 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 7d | lightCamera.+.................'} |
7520 | 27 3b 0a 20 20 20 20 7d 0a 20 20 20 20 0a 7d 0a 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 34 94 | ';.....}......}.PK..........fC4. |
7540 | 64 70 cf 02 00 00 cf 02 00 00 1b 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d | dp............robotrace/MainFram |
7560 | 65 24 31 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 24 09 00 04 00 1a 0a 00 05 00 1b 0a 00 18 | e$1.class.......2.$............. |
7580 | 00 1c 07 00 1d 07 00 1e 01 00 06 74 68 69 73 24 30 01 00 15 4c 72 6f 62 6f 74 72 61 63 65 2f 4d | ...........this$0...Lrobotrace/M |
75a0 | 61 69 6e 46 72 61 6d 65 3b 01 00 06 3c 69 6e 69 74 3e 01 00 18 28 4c 72 6f 62 6f 74 72 61 63 65 | ainFrame;...<init>...(Lrobotrace |
75c0 | 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 | /MainFrame;)V...Code...LineNumbe |
75e0 | 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 | rTable...LocalVariableTable...th |
7600 | 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 01 00 17 4c 72 6f 62 6f 74 72 61 63 | is......InnerClasses...Lrobotrac |
7620 | 65 2f 4d 61 69 6e 46 72 61 6d 65 24 31 3b 01 00 0c 6d 6f 75 73 65 43 6c 69 63 6b 65 64 01 00 1e | e/MainFrame$1;...mouseClicked... |
7640 | 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 45 76 65 6e 74 3b 29 56 01 00 | (Ljava/awt/event/MouseEvent;)V.. |
7660 | 03 65 76 74 01 00 1b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 45 76 65 6e | .evt...Ljava/awt/event/MouseEven |
7680 | 74 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 0e 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 | t;...SourceFile...MainFrame.java |
76a0 | 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 4d 65 74 68 6f 64 07 00 1f 0c 00 20 00 21 0c 00 06 00 07 0c | ...EnclosingMethod.......!...... |
76c0 | 00 08 00 21 0c 00 22 00 23 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 | ...!..".#...robotrace/MainFrame$ |
76e0 | 31 01 00 1b 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 41 64 61 70 74 65 72 01 | 1...java/awt/event/MouseAdapter. |
7700 | 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 0e 69 6e 69 74 43 6f 6d 70 | ..robotrace/MainFrame...initComp |
7720 | 6f 6e 65 6e 74 73 01 00 03 28 29 56 01 00 0a 61 63 63 65 73 73 24 30 30 30 01 00 33 28 4c 72 6f | onents...()V...access$000..3(Lro |
7740 | 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e | botrace/MainFrame;Ljava/awt/even |
7760 | 74 2f 4d 6f 75 73 65 45 76 65 6e 74 3b 29 56 00 20 00 04 00 05 00 00 00 01 10 10 00 06 00 07 00 | t/MouseEvent;)V................. |
7780 | 00 00 02 00 00 00 08 00 09 00 01 00 0a 00 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 00 01 2a b7 | ................4........*+...*. |
77a0 | 00 02 b1 00 00 00 02 00 0b 00 00 00 06 00 01 00 00 00 3e 00 0c 00 00 00 0c 00 01 00 00 00 0a 00 | ..................>............. |
77c0 | 0d 00 10 00 00 00 01 00 11 00 12 00 01 00 0a 00 00 00 41 00 02 00 02 00 00 00 09 2a b4 00 01 2b | ..................A........*...+ |
77e0 | b8 00 03 b1 00 00 00 02 00 0b 00 00 00 0a 00 02 00 00 00 40 00 08 00 41 00 0c 00 00 00 16 00 02 | ...................@...A........ |
7800 | 00 00 00 09 00 0d 00 10 00 00 00 00 00 09 00 13 00 14 00 01 00 03 00 15 00 00 00 02 00 16 00 17 | ................................ |
7820 | 00 00 00 04 00 18 00 19 00 0f 00 00 00 0a 00 01 00 04 00 00 00 00 00 00 50 4b 03 04 0a 00 00 08 | ........................PK...... |
7840 | 00 00 2e 89 66 43 cf 72 91 46 e8 02 00 00 e8 02 00 00 1b 00 00 00 72 6f 62 6f 74 72 61 63 65 2f | ....fC.r.F............robotrace/ |
7860 | 4d 61 69 6e 46 72 61 6d 65 24 32 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 26 09 00 04 00 1b | MainFrame$2.class.......2.&..... |
7880 | 0a 00 05 00 1c 0a 00 19 00 1d 07 00 1e 07 00 1f 07 00 20 01 00 06 74 68 69 73 24 30 01 00 15 4c | ......................this$0...L |
78a0 | 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 06 3c 69 6e 69 74 3e 01 00 18 | robotrace/MainFrame;...<init>... |
78c0 | 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 00 04 43 6f 64 65 01 | (Lrobotrace/MainFrame;)V...Code. |
78e0 | 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c | ..LineNumberTable...LocalVariabl |
7900 | 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 01 | eTable...this......InnerClasses. |
7920 | 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 32 3b 01 00 10 69 74 65 6d | ..Lrobotrace/MainFrame$2;...item |
7940 | 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1d 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f | StateChanged...(Ljava/awt/event/ |
7960 | 49 74 65 6d 45 76 65 6e 74 3b 29 56 01 00 03 65 76 74 01 00 1a 4c 6a 61 76 61 2f 61 77 74 2f 65 | ItemEvent;)V...evt...Ljava/awt/e |
7980 | 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 0e 4d | vent/ItemEvent;...SourceFile...M |
79a0 | 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 4d 65 74 68 6f 64 07 | ainFrame.java...EnclosingMethod. |
79c0 | 00 21 0c 00 22 00 23 0c 00 07 00 08 0c 00 09 00 23 0c 00 24 00 25 01 00 15 72 6f 62 6f 74 72 61 | .!..".#.........#..$.%...robotra |
79e0 | 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 32 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 | ce/MainFrame$2...java/lang/Objec |
7a00 | 74 01 00 1b 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 4c 69 73 74 65 6e 65 72 01 | t...java/awt/event/ItemListener. |
7a20 | 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 0e 69 6e 69 74 43 6f 6d 70 | ..robotrace/MainFrame...initComp |
7a40 | 6f 6e 65 6e 74 73 01 00 03 28 29 56 01 00 0a 61 63 63 65 73 73 24 31 30 30 01 00 32 28 4c 72 6f | onents...()V...access$100..2(Lro |
7a60 | 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e | botrace/MainFrame;Ljava/awt/even |
7a80 | 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 00 20 00 04 00 05 00 01 00 06 00 01 10 10 00 07 00 08 | t/ItemEvent;)V.................. |
7aa0 | 00 00 00 02 00 00 00 09 00 0a 00 01 00 0b 00 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 00 01 2a | .................4........*+...* |
7ac0 | b7 00 02 b1 00 00 00 02 00 0c 00 00 00 06 00 01 00 00 00 56 00 0d 00 00 00 0c 00 01 00 00 00 0a | ...................V............ |
7ae0 | 00 0e 00 11 00 00 00 01 00 12 00 13 00 01 00 0b 00 00 00 41 00 02 00 02 00 00 00 09 2a b4 00 01 | ...................A........*... |
7b00 | 2b b8 00 03 b1 00 00 00 02 00 0c 00 00 00 0a 00 02 00 00 00 58 00 08 00 59 00 0d 00 00 00 16 00 | +...................X...Y....... |
7b20 | 02 00 00 00 09 00 0e 00 11 00 00 00 00 00 09 00 14 00 15 00 01 00 03 00 16 00 00 00 02 00 17 00 | ................................ |
7b40 | 18 00 00 00 04 00 19 00 1a 00 10 00 00 00 0a 00 01 00 04 00 00 00 00 00 00 50 4b 03 04 0a 00 00 | .........................PK..... |
7b60 | 08 00 00 2e 89 66 43 0b 55 4c b6 e8 02 00 00 e8 02 00 00 1b 00 00 00 72 6f 62 6f 74 72 61 63 65 | .....fC.UL.............robotrace |
7b80 | 2f 4d 61 69 6e 46 72 61 6d 65 24 33 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 26 09 00 04 00 | /MainFrame$3.class.......2.&.... |
7ba0 | 1b 0a 00 05 00 1c 0a 00 19 00 1d 07 00 1e 07 00 1f 07 00 20 01 00 06 74 68 69 73 24 30 01 00 15 | .......................this$0... |
7bc0 | 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 06 3c 69 6e 69 74 3e 01 00 | Lrobotrace/MainFrame;...<init>.. |
7be0 | 18 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 00 04 43 6f 64 65 | .(Lrobotrace/MainFrame;)V...Code |
7c00 | 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 | ...LineNumberTable...LocalVariab |
7c20 | 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 | leTable...this......InnerClasses |
7c40 | 01 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 33 3b 01 00 10 69 74 65 | ...Lrobotrace/MainFrame$3;...ite |
7c60 | 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1d 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 | mStateChanged...(Ljava/awt/event |
7c80 | 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 01 00 03 65 76 74 01 00 1a 4c 6a 61 76 61 2f 61 77 74 2f | /ItemEvent;)V...evt...Ljava/awt/ |
7ca0 | 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 0e | event/ItemEvent;...SourceFile... |
7cc0 | 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 4d 65 74 68 6f 64 | MainFrame.java...EnclosingMethod |
7ce0 | 07 00 21 0c 00 22 00 23 0c 00 07 00 08 0c 00 09 00 23 0c 00 24 00 25 01 00 15 72 6f 62 6f 74 72 | ..!..".#.........#..$.%...robotr |
7d00 | 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 33 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 | ace/MainFrame$3...java/lang/Obje |
7d20 | 63 74 01 00 1b 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 4c 69 73 74 65 6e 65 72 | ct...java/awt/event/ItemListener |
7d40 | 01 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 0e 69 6e 69 74 43 6f 6d | ...robotrace/MainFrame...initCom |
7d60 | 70 6f 6e 65 6e 74 73 01 00 03 28 29 56 01 00 0a 61 63 63 65 73 73 24 32 30 30 01 00 32 28 4c 72 | ponents...()V...access$200..2(Lr |
7d80 | 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 | obotrace/MainFrame;Ljava/awt/eve |
7da0 | 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 00 20 00 04 00 05 00 01 00 06 00 01 10 10 00 07 00 | nt/ItemEvent;)V................. |
7dc0 | 08 00 00 00 02 00 00 00 09 00 0a 00 01 00 0b 00 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 00 01 | ..................4........*+... |
7de0 | 2a b7 00 02 b1 00 00 00 02 00 0c 00 00 00 06 00 01 00 00 00 5f 00 0d 00 00 00 0c 00 01 00 00 00 | *..................._........... |
7e00 | 0a 00 0e 00 11 00 00 00 01 00 12 00 13 00 01 00 0b 00 00 00 41 00 02 00 02 00 00 00 09 2a b4 00 | ....................A........*.. |
7e20 | 01 2b b8 00 03 b1 00 00 00 02 00 0c 00 00 00 0a 00 02 00 00 00 61 00 08 00 62 00 0d 00 00 00 16 | .+...................a...b...... |
7e40 | 00 02 00 00 00 09 00 0e 00 11 00 00 00 00 00 09 00 14 00 15 00 01 00 03 00 16 00 00 00 02 00 17 | ................................ |
7e60 | 00 18 00 00 00 04 00 19 00 1a 00 10 00 00 00 0a 00 01 00 04 00 00 00 00 00 00 50 4b 03 04 0a 00 | ..........................PK.... |
7e80 | 00 08 00 00 2e 89 66 43 a1 dd 99 0f e8 02 00 00 e8 02 00 00 1b 00 00 00 72 6f 62 6f 74 72 61 63 | ......fC................robotrac |
7ea0 | 65 2f 4d 61 69 6e 46 72 61 6d 65 24 34 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 26 09 00 04 | e/MainFrame$4.class.......2.&... |
7ec0 | 00 1b 0a 00 05 00 1c 0a 00 19 00 1d 07 00 1e 07 00 1f 07 00 20 01 00 06 74 68 69 73 24 30 01 00 | ........................this$0.. |
7ee0 | 15 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 06 3c 69 6e 69 74 3e 01 | .Lrobotrace/MainFrame;...<init>. |
7f00 | 00 18 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 00 04 43 6f 64 | ..(Lrobotrace/MainFrame;)V...Cod |
7f20 | 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 | e...LineNumberTable...LocalVaria |
7f40 | 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 | bleTable...this......InnerClasse |
7f60 | 73 01 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 34 3b 01 00 10 69 74 | s...Lrobotrace/MainFrame$4;...it |
7f80 | 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1d 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e | emStateChanged...(Ljava/awt/even |
7fa0 | 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 01 00 03 65 76 74 01 00 1a 4c 6a 61 76 61 2f 61 77 74 | t/ItemEvent;)V...evt...Ljava/awt |
7fc0 | 2f 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 | /event/ItemEvent;...SourceFile.. |
7fe0 | 0e 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 4d 65 74 68 6f | .MainFrame.java...EnclosingMetho |
8000 | 64 07 00 21 0c 00 22 00 23 0c 00 07 00 08 0c 00 09 00 23 0c 00 24 00 25 01 00 15 72 6f 62 6f 74 | d..!..".#.........#..$.%...robot |
8020 | 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 34 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a | race/MainFrame$4...java/lang/Obj |
8040 | 65 63 74 01 00 1b 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 4c 69 73 74 65 6e 65 | ect...java/awt/event/ItemListene |
8060 | 72 01 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 0e 69 6e 69 74 43 6f | r...robotrace/MainFrame...initCo |
8080 | 6d 70 6f 6e 65 6e 74 73 01 00 03 28 29 56 01 00 0a 61 63 63 65 73 73 24 33 30 30 01 00 32 28 4c | mponents...()V...access$300..2(L |
80a0 | 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 | robotrace/MainFrame;Ljava/awt/ev |
80c0 | 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 00 20 00 04 00 05 00 01 00 06 00 01 10 10 00 07 | ent/ItemEvent;)V................ |
80e0 | 00 08 00 00 00 02 00 00 00 09 00 0a 00 01 00 0b 00 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 00 | ...................4........*+.. |
8100 | 01 2a b7 00 02 b1 00 00 00 02 00 0c 00 00 00 06 00 01 00 00 00 68 00 0d 00 00 00 0c 00 01 00 00 | .*...................h.......... |
8120 | 00 0a 00 0e 00 11 00 00 00 01 00 12 00 13 00 01 00 0b 00 00 00 41 00 02 00 02 00 00 00 09 2a b4 | .....................A........*. |
8140 | 00 01 2b b8 00 03 b1 00 00 00 02 00 0c 00 00 00 0a 00 02 00 00 00 6a 00 08 00 6b 00 0d 00 00 00 | ..+...................j...k..... |
8160 | 16 00 02 00 00 00 09 00 0e 00 11 00 00 00 00 00 09 00 14 00 15 00 01 00 03 00 16 00 00 00 02 00 | ................................ |
8180 | 17 00 18 00 00 00 04 00 19 00 1a 00 10 00 00 00 0a 00 01 00 04 00 00 00 00 00 00 50 4b 03 04 0a | ...........................PK... |
81a0 | 00 00 08 00 00 2e 89 66 43 e1 49 da dd e8 02 00 00 e8 02 00 00 1b 00 00 00 72 6f 62 6f 74 72 61 | .......fC.I..............robotra |
81c0 | 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 35 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 26 09 00 | ce/MainFrame$5.class.......2.&.. |
81e0 | 04 00 1b 0a 00 05 00 1c 0a 00 19 00 1d 07 00 1e 07 00 1f 07 00 20 01 00 06 74 68 69 73 24 30 01 | .........................this$0. |
8200 | 00 15 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 06 3c 69 6e 69 74 3e | ..Lrobotrace/MainFrame;...<init> |
8220 | 01 00 18 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 00 04 43 6f | ...(Lrobotrace/MainFrame;)V...Co |
8240 | 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 | de...LineNumberTable...LocalVari |
8260 | 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 | ableTable...this......InnerClass |
8280 | 65 73 01 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 35 3b 01 00 10 69 | es...Lrobotrace/MainFrame$5;...i |
82a0 | 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1d 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 | temStateChanged...(Ljava/awt/eve |
82c0 | 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 01 00 03 65 76 74 01 00 1a 4c 6a 61 76 61 2f 61 77 | nt/ItemEvent;)V...evt...Ljava/aw |
82e0 | 74 2f 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 | t/event/ItemEvent;...SourceFile. |
8300 | 00 0e 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 4d 65 74 68 | ..MainFrame.java...EnclosingMeth |
8320 | 6f 64 07 00 21 0c 00 22 00 23 0c 00 07 00 08 0c 00 09 00 23 0c 00 24 00 25 01 00 15 72 6f 62 6f | od..!..".#.........#..$.%...robo |
8340 | 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 35 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 | trace/MainFrame$5...java/lang/Ob |
8360 | 6a 65 63 74 01 00 1b 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 4c 69 73 74 65 6e | ject...java/awt/event/ItemListen |
8380 | 65 72 01 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 0e 69 6e 69 74 43 | er...robotrace/MainFrame...initC |
83a0 | 6f 6d 70 6f 6e 65 6e 74 73 01 00 03 28 29 56 01 00 0a 61 63 63 65 73 73 24 34 30 30 01 00 32 28 | omponents...()V...access$400..2( |
83c0 | 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 | Lrobotrace/MainFrame;Ljava/awt/e |
83e0 | 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 00 20 00 04 00 05 00 01 00 06 00 01 10 10 00 | vent/ItemEvent;)V............... |
8400 | 07 00 08 00 00 00 02 00 00 00 09 00 0a 00 01 00 0b 00 00 00 34 00 02 00 02 00 00 00 0a 2a 2b b5 | ....................4........*+. |
8420 | 00 01 2a b7 00 02 b1 00 00 00 02 00 0c 00 00 00 06 00 01 00 00 00 71 00 0d 00 00 00 0c 00 01 00 | ..*...................q......... |
8440 | 00 00 0a 00 0e 00 11 00 00 00 01 00 12 00 13 00 01 00 0b 00 00 00 41 00 02 00 02 00 00 00 09 2a | ......................A........* |
8460 | b4 00 01 2b b8 00 03 b1 00 00 00 02 00 0c 00 00 00 0a 00 02 00 00 00 73 00 08 00 74 00 0d 00 00 | ...+...................s...t.... |
8480 | 00 16 00 02 00 00 00 09 00 0e 00 11 00 00 00 00 00 09 00 14 00 15 00 01 00 03 00 16 00 00 00 02 | ................................ |
84a0 | 00 17 00 18 00 00 00 04 00 19 00 1a 00 10 00 00 00 0a 00 01 00 04 00 00 00 00 00 00 50 4b 03 04 | ............................PK.. |
84c0 | 0a 00 00 08 00 00 2e 89 66 43 20 7e bb 27 ef 02 00 00 ef 02 00 00 1b 00 00 00 72 6f 62 6f 74 72 | ........fC.~.'............robotr |
84e0 | 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 36 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 26 09 | ace/MainFrame$6.class.......2.&. |
8500 | 00 04 00 1b 0a 00 05 00 1c 0a 00 19 00 1d 07 00 1e 07 00 1f 07 00 20 01 00 06 74 68 69 73 24 30 | ..........................this$0 |
8520 | 01 00 15 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 06 3c 69 6e 69 74 | ...Lrobotrace/MainFrame;...<init |
8540 | 3e 01 00 18 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 00 04 43 | >...(Lrobotrace/MainFrame;)V...C |
8560 | 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 | ode...LineNumberTable...LocalVar |
8580 | 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 | iableTable...this......InnerClas |
85a0 | 73 65 73 01 00 17 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 36 3b 01 00 0f | ses...Lrobotrace/MainFrame$6;... |
85c0 | 61 63 74 69 6f 6e 50 65 72 66 6f 72 6d 65 64 01 00 1f 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 | actionPerformed...(Ljava/awt/eve |
85e0 | 6e 74 2f 41 63 74 69 6f 6e 45 76 65 6e 74 3b 29 56 01 00 03 65 76 74 01 00 1c 4c 6a 61 76 61 2f | nt/ActionEvent;)V...evt...Ljava/ |
8600 | 61 77 74 2f 65 76 65 6e 74 2f 41 63 74 69 6f 6e 45 76 65 6e 74 3b 01 00 0a 53 6f 75 72 63 65 46 | awt/event/ActionEvent;...SourceF |
8620 | 69 6c 65 01 00 0e 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 01 00 0f 45 6e 63 6c 6f 73 69 6e 67 | ile...MainFrame.java...Enclosing |
8640 | 4d 65 74 68 6f 64 07 00 21 0c 00 22 00 23 0c 00 07 00 08 0c 00 09 00 23 0c 00 24 00 25 01 00 15 | Method..!..".#.........#..$.%... |
8660 | 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 36 01 00 10 6a 61 76 61 2f 6c 61 6e | robotrace/MainFrame$6...java/lan |
8680 | 67 2f 4f 62 6a 65 63 74 01 00 1d 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 41 63 74 69 6f 6e | g/Object...java/awt/event/Action |
86a0 | 4c 69 73 74 65 6e 65 72 01 00 13 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 | Listener...robotrace/MainFrame.. |
86c0 | 0e 69 6e 69 74 43 6f 6d 70 6f 6e 65 6e 74 73 01 00 03 28 29 56 01 00 0a 61 63 63 65 73 73 24 35 | .initComponents...()V...access$5 |
86e0 | 30 30 01 00 34 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 | 00..4(Lrobotrace/MainFrame;Ljava |
8700 | 2f 61 77 74 2f 65 76 65 6e 74 2f 41 63 74 69 6f 6e 45 76 65 6e 74 3b 29 56 00 20 00 04 00 05 00 | /awt/event/ActionEvent;)V....... |
8720 | 01 00 06 00 01 10 10 00 07 00 08 00 00 00 02 00 00 00 09 00 0a 00 01 00 0b 00 00 00 34 00 02 00 | ............................4... |
8740 | 02 00 00 00 0a 2a 2b b5 00 01 2a b7 00 02 b1 00 00 00 02 00 0c 00 00 00 06 00 01 00 00 00 7d 00 | .....*+...*...................}. |
8760 | 0d 00 00 00 0c 00 01 00 00 00 0a 00 0e 00 11 00 00 00 01 00 12 00 13 00 01 00 0b 00 00 00 41 00 | ..............................A. |
8780 | 02 00 02 00 00 00 09 2a b4 00 01 2b b8 00 03 b1 00 00 00 02 00 0c 00 00 00 0a 00 02 00 00 00 7f | .......*...+.................... |
87a0 | 00 08 00 80 00 0d 00 00 00 16 00 02 00 00 00 09 00 0e 00 11 00 00 00 00 00 09 00 14 00 15 00 01 | ................................ |
87c0 | 00 03 00 16 00 00 00 02 00 17 00 18 00 00 00 04 00 19 00 1a 00 10 00 00 00 0a 00 01 00 04 00 00 | ................................ |
87e0 | 00 00 00 00 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 ab 7f 80 8f 54 1a 00 00 54 1a 00 00 19 00 | ....PK..........fC....T...T..... |
8800 | 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 2e 63 6c 61 73 73 ca fe ba be 00 | ..robotrace/MainFrame.class..... |
8820 | 00 00 32 01 52 0a 00 66 00 ab 0a 00 66 00 ac 0a 00 66 00 ad 0a 00 66 00 ae 0a 00 66 00 af 0a 00 | ..2.R..f....f....f....f....f.... |
8840 | 66 00 b0 0a 00 67 00 b1 09 00 66 00 b2 0a 00 66 00 b3 0a 00 66 00 b4 09 00 66 00 b5 09 00 b6 00 | f....g....f....f....f....f...... |
8860 | b7 0a 00 1f 00 b8 09 00 66 00 b9 09 00 b6 00 ba 09 00 66 00 bb 09 00 b6 00 bc 09 00 66 00 bd 09 | ........f.........f.........f... |
8880 | 00 b6 00 be 07 00 bf 0a 00 14 00 b1 09 00 66 00 c0 07 00 c1 0a 00 17 00 b1 09 00 66 00 c2 07 00 | ..............f............f.... |
88a0 | c4 07 00 c5 0a 00 1b 00 c6 0a 00 1a 00 c7 09 00 66 00 c8 07 00 c9 0a 00 1f 00 b1 09 00 66 00 ca | ................f............f.. |
88c0 | 09 00 66 00 cb 09 00 66 00 cc 09 00 66 00 cd 07 00 ce 0a 00 25 00 b1 09 00 66 00 cf 09 00 66 00 | ..f....f....f.......%....f....f. |
88e0 | d0 0a 00 66 00 d1 08 00 d2 0a 00 66 00 d3 0a 00 d4 00 d5 07 00 d6 0a 00 2d 00 d7 0a 00 d4 00 d8 | ...f.......f............-....... |
8900 | 07 00 d9 0a 00 30 00 da 0a 00 d4 00 db 09 00 dc 00 dd 0a 00 30 00 de 0a 00 df 00 e0 0a 00 30 00 | .....0..............0.........0. |
8920 | e1 0a 00 30 00 e2 0a 00 66 00 e3 08 00 e4 0a 00 e5 00 e6 0a 00 17 00 e7 0a 00 17 00 e8 0a 00 17 | ...0....f....................... |
8940 | 00 e9 07 00 ea 07 00 eb 08 00 ec 08 00 ed 0a 00 3e 00 ee 0a 00 1f 00 ef 07 00 f0 0a 00 44 00 d7 | ................>............D.. |
8960 | 0a 00 1f 00 f1 08 00 f2 08 00 f3 07 00 f4 0a 00 49 00 d7 08 00 f5 08 00 f6 08 00 f7 08 00 f8 08 | ................I............... |
8980 | 00 f9 07 00 fa 0a 00 50 00 d7 08 00 fb 08 00 fc 08 00 fd 08 00 fe 08 00 ff 07 01 00 0a 00 57 00 | .......P......................W. |
89a0 | d7 08 01 01 0a 00 25 01 02 0a 00 25 01 03 0a 00 25 01 04 0a 00 25 01 05 07 01 06 0a 00 5e 00 d7 | ......%....%....%....%.......^.. |
89c0 | 0a 00 25 01 07 08 01 08 0a 00 66 01 09 0a 00 1f 01 0a 0a 00 b6 01 0b 0a 00 d4 01 0c 07 01 0d 07 | ..%.......f..................... |
89e0 | 01 0e 01 00 00 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 01 00 02 67 73 01 00 17 4c 72 6f 62 | ........InnerClasses...gs...Lrob |
8a00 | 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 3b 01 00 09 61 78 65 73 43 6f 6d 62 6f 01 | otrace/GlobalState;...axesCombo. |
8a20 | 00 17 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 43 6f 6d 62 6f 42 6f 78 3b 01 00 0b 63 61 6d 65 | ..Ljavax/swing/JComboBox;...came |
8a40 | 72 61 43 6f 6d 62 6f 01 00 07 66 69 6c 6c 65 72 31 01 00 06 46 69 6c 6c 65 72 01 00 18 4c 6a 61 | raCombo...filler1...Filler...Lja |
8a60 | 76 61 78 2f 73 77 69 6e 67 2f 42 6f 78 24 46 69 6c 6c 65 72 3b 01 00 07 66 69 6c 6c 65 72 32 01 | vax/swing/Box$Filler;...filler2. |
8a80 | 00 07 66 69 6c 6c 65 72 34 01 00 07 66 69 6c 6c 65 72 35 01 00 07 66 69 6c 6c 65 72 36 01 00 07 | ..filler4...filler5...filler6... |
8aa0 | 66 69 6c 6c 65 72 37 01 00 07 67 6c 50 61 6e 65 6c 01 00 14 4c 6a 61 76 61 78 2f 73 77 69 6e 67 | filler7...glPanel...Ljavax/swing |
8ac0 | 2f 4a 50 61 6e 65 6c 3b 01 00 0b 72 65 73 65 74 42 75 74 74 6f 6e 01 00 15 4c 6a 61 76 61 78 2f | /JPanel;...resetButton...Ljavax/ |
8ae0 | 73 77 69 6e 67 2f 4a 42 75 74 74 6f 6e 3b 01 00 0a 73 74 69 63 6b 43 6f 6d 62 6f 01 00 07 74 6f | swing/JButton;...stickCombo...to |
8b00 | 6f 6c 42 61 72 01 00 16 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 54 6f 6f 6c 42 61 72 3b 01 00 | olBar...Ljavax/swing/JToolBar;.. |
8b20 | 0a 74 72 61 63 6b 43 6f 6d 62 6f 01 00 06 3c 69 6e 69 74 3e 01 00 1a 28 4c 72 6f 62 6f 74 72 61 | .trackCombo...<init>...(Lrobotra |
8b40 | 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 3b 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e | ce/GlobalState;)V...Code...LineN |
8b60 | 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 | umberTable...LocalVariableTable. |
8b80 | 00 04 74 68 69 73 01 00 15 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 01 00 | ..this...Lrobotrace/MainFrame;.. |
8ba0 | 0b 67 6c 6f 62 61 6c 53 74 61 74 65 01 00 0e 75 70 64 61 74 65 45 6c 65 6d 65 6e 74 73 01 00 03 | .globalState...updateElements... |
8bc0 | 28 29 56 01 00 0d 53 74 61 63 6b 4d 61 70 54 61 62 6c 65 07 00 c9 07 01 0d 01 00 0e 69 6e 69 74 | ()V...StackMapTable.........init |
8be0 | 43 6f 6d 70 6f 6e 65 6e 74 73 01 00 0d 67 6c 50 61 6e 65 6c 4c 61 79 6f 75 74 01 00 19 4c 6a 61 | Components...glPanelLayout...Lja |
8c00 | 76 61 78 2f 73 77 69 6e 67 2f 47 72 6f 75 70 4c 61 79 6f 75 74 3b 01 00 19 61 78 65 73 43 6f 6d | vax/swing/GroupLayout;...axesCom |
8c20 | 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1d 28 4c 6a 61 76 61 2f 61 77 74 2f | boItemStateChanged...(Ljava/awt/ |
8c40 | 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 01 00 03 65 76 74 01 00 1a 4c 6a 61 76 61 | event/ItemEvent;)V...evt...Ljava |
8c60 | 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 07 01 0f 07 01 10 01 00 1a 73 74 | /awt/event/ItemEvent;.........st |
8c80 | 69 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1a 74 72 61 63 6b | ickComboItemStateChanged...track |
8ca0 | 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1b 63 61 6d 65 72 61 43 6f | ComboItemStateChanged...cameraCo |
8cc0 | 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 01 00 1a 72 65 73 65 74 42 75 74 74 6f | mboItemStateChanged...resetButto |
8ce0 | 6e 41 63 74 69 6f 6e 50 65 72 66 6f 72 6d 65 64 01 00 1f 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 | nActionPerformed...(Ljava/awt/ev |
8d00 | 65 6e 74 2f 41 63 74 69 6f 6e 45 76 65 6e 74 3b 29 56 01 00 1c 4c 6a 61 76 61 2f 61 77 74 2f 65 | ent/ActionEvent;)V...Ljava/awt/e |
8d20 | 76 65 6e 74 2f 41 63 74 69 6f 6e 45 76 65 6e 74 3b 01 00 13 67 6c 50 61 6e 65 6c 4d 6f 75 73 65 | vent/ActionEvent;...glPanelMouse |
8d40 | 43 6c 69 63 6b 65 64 01 00 1e 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 | Clicked...(Ljava/awt/event/Mouse |
8d60 | 45 76 65 6e 74 3b 29 56 01 00 1b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 65 | Event;)V...Ljava/awt/event/Mouse |
8d80 | 45 76 65 6e 74 3b 01 00 0a 61 63 63 65 73 73 24 30 30 30 01 00 33 28 4c 72 6f 62 6f 74 72 61 63 | Event;...access$000..3(Lrobotrac |
8da0 | 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 4d 6f 75 73 | e/MainFrame;Ljava/awt/event/Mous |
8dc0 | 65 45 76 65 6e 74 3b 29 56 01 00 02 78 30 01 00 02 78 31 01 00 0a 61 63 63 65 73 73 24 31 30 30 | eEvent;)V...x0...x1...access$100 |
8de0 | 01 00 32 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 4c 6a 61 76 61 2f 61 | ..2(Lrobotrace/MainFrame;Ljava/a |
8e00 | 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 3b 29 56 01 00 0a 61 63 63 65 73 73 24 32 | wt/event/ItemEvent;)V...access$2 |
8e20 | 30 30 01 00 0a 61 63 63 65 73 73 24 33 30 30 01 00 0a 61 63 63 65 73 73 24 34 30 30 01 00 0a 61 | 00...access$300...access$400...a |
8e40 | 63 63 65 73 73 24 35 30 30 01 00 34 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d | ccess$500..4(Lrobotrace/MainFram |
8e60 | 65 3b 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 41 63 74 69 6f 6e 45 76 65 6e 74 3b 29 56 | e;Ljava/awt/event/ActionEvent;)V |
8e80 | 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 0e 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 0c 00 | ...SourceFile...MainFrame.java.. |
8ea0 | 98 00 99 0c 00 97 00 90 0c 00 96 00 90 0c 00 95 00 90 0c 00 8f 00 90 0c 00 9b 00 9c 0c 00 7f 00 | ................................ |
8ec0 | 88 0c 00 6a 00 6b 0c 00 8c 00 88 0c 00 87 00 88 0c 00 6c 00 6d 07 01 0f 0c 01 11 01 12 0c 01 13 | ...j.k............l.m........... |
8ee0 | 01 14 0c 00 7b 00 6d 0c 01 15 01 12 0c 00 7e 00 6d 0c 01 16 01 17 0c 00 6e 00 6d 0c 01 18 01 17 | ....{.m.......~.m.......n.m..... |
8f00 | 01 00 1f 6a 61 76 61 78 2f 6d 65 64 69 61 2f 6f 70 65 6e 67 6c 2f 61 77 74 2f 47 4c 4a 50 61 6e | ...javax/media/opengl/awt/GLJPan |
8f20 | 65 6c 0c 00 77 00 78 01 00 14 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 54 6f 6f 6c 42 61 72 0c 00 | el..w.x...javax/swing/JToolBar.. |
8f40 | 7c 00 7d 07 01 19 01 00 16 6a 61 76 61 78 2f 73 77 69 6e 67 2f 42 6f 78 24 46 69 6c 6c 65 72 01 | |.}......javax/swing/Box$Filler. |
8f60 | 00 12 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 6e 73 69 6f 6e 0c 00 7f 01 1a 0c 00 7f 01 1b 0c 00 | ..java/awt/Dimension............ |
8f80 | 75 00 71 01 00 15 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 43 6f 6d 62 6f 42 6f 78 0c 00 6f 00 71 | u.q...javax/swing/JComboBox..o.q |
8fa0 | 0c 00 72 00 71 0c 00 73 00 71 0c 00 74 00 71 01 00 13 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 42 | ..r.q..s.q..t.q...javax/swing/JB |
8fc0 | 75 74 74 6f 6e 0c 00 79 00 7a 0c 00 76 00 71 0c 01 1c 01 14 01 00 09 52 6f 62 6f 74 52 61 63 65 | utton..y.z..v.q........RobotRace |
8fe0 | 0c 01 1d 01 1e 07 01 1f 0c 01 20 01 21 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 | ............!...robotrace/MainFr |
9000 | 61 6d 65 24 31 0c 00 7f 01 22 0c 01 23 01 24 01 00 17 6a 61 76 61 78 2f 73 77 69 6e 67 2f 47 72 | ame$1...."..#.$...javax/swing/Gr |
9020 | 6f 75 70 4c 61 79 6f 75 74 0c 00 7f 01 25 0c 01 26 01 27 07 01 28 0c 01 2a 01 2b 0c 01 2c 01 2e | oupLayout....%..&.'..(..*.+..,.. |
9040 | 07 01 2f 0c 01 30 01 31 0c 01 32 01 35 0c 01 36 01 35 0c 01 37 01 38 01 00 06 43 65 6e 74 65 72 | ../..0.1..2.5..6.5..7.8...Center |
9060 | 07 01 39 0c 01 3a 01 3b 0c 01 3c 01 3d 0c 01 3e 01 3d 0c 01 3a 01 3f 01 00 20 6a 61 76 61 78 2f | ..9..:.;..<.=..>.=..:.?...javax/ |
9080 | 73 77 69 6e 67 2f 44 65 66 61 75 6c 74 43 6f 6d 62 6f 42 6f 78 4d 6f 64 65 6c 01 00 10 6a 61 76 | swing/DefaultComboBoxModel...jav |
90a0 | 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 01 00 0c 56 69 73 69 62 6c 65 20 61 78 65 73 01 00 0e 49 | a/lang/String...Visible.axes...I |
90c0 | 6e 76 69 73 69 62 6c 65 20 61 78 65 73 0c 00 7f 01 40 0c 01 41 01 42 01 00 15 72 6f 62 6f 74 72 | nvisible.axes....@..A.B...robotr |
90e0 | 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 32 0c 01 43 01 44 01 00 0b 46 75 6c 6c 20 72 6f 62 6f | ace/MainFrame$2..C.D...Full.robo |
9100 | 74 73 01 00 0d 53 74 69 63 6b 20 66 69 67 75 72 65 73 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 4d | ts...Stick.figures...robotrace/M |
9120 | 61 69 6e 46 72 61 6d 65 24 33 01 00 0a 54 65 73 74 20 74 72 61 63 6b 01 00 07 4f 20 74 72 61 63 | ainFrame$3...Test.track...O.trac |
9140 | 6b 01 00 07 4c 20 74 72 61 63 6b 01 00 07 43 20 74 72 61 63 6b 01 00 0c 43 75 73 74 6f 6d 20 74 | k...L.track...C.track...Custom.t |
9160 | 72 61 63 6b 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 34 01 00 0d 4f | rack...robotrace/MainFrame$4...O |
9180 | 76 65 72 76 69 65 77 20 6d 6f 64 65 01 00 0f 48 65 6c 69 63 6f 70 74 65 72 20 6d 6f 64 65 01 00 | verview.mode...Helicopter.mode.. |
91a0 | 0f 4d 6f 74 6f 72 63 79 63 6c 65 20 6d 6f 64 65 01 00 11 46 69 72 73 74 20 70 65 72 73 6f 6e 20 | .Motorcycle.mode...First.person. |
91c0 | 6d 6f 64 65 01 00 09 41 75 74 6f 20 6d 6f 64 65 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 | mode...Auto.mode...robotrace/Mai |
91e0 | 6e 46 72 61 6d 65 24 35 01 00 05 52 65 73 65 74 0c 01 45 01 1e 0c 01 46 01 3d 0c 01 47 01 14 0c | nFrame$5...Reset..E....F.=..G... |
9200 | 01 48 01 14 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 36 0c 01 49 01 | .H.....robotrace/MainFrame$6..I. |
9220 | 4a 01 00 05 46 69 72 73 74 0c 01 4b 00 88 0c 01 4c 01 4d 0c 01 4e 00 88 0c 01 4f 01 50 01 00 13 | J...First..K....L.M..N....O.P... |
9240 | 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 01 00 12 6a 61 76 61 78 2f 73 77 69 6e | robotrace/MainFrame...javax/swin |
9260 | 67 2f 4a 46 72 61 6d 65 01 00 15 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 | g/JFrame...robotrace/GlobalState |
9280 | 01 00 18 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 45 76 65 6e 74 01 00 08 73 68 | ...java/awt/event/ItemEvent...sh |
92a0 | 6f 77 41 78 65 73 01 00 01 5a 01 00 10 73 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 01 00 04 | owAxes...Z...setSelectedIndex... |
92c0 | 28 49 29 56 01 00 09 73 68 6f 77 53 74 69 63 6b 01 00 07 74 72 61 63 6b 4e 72 01 00 01 49 01 00 | (I)V...showStick...trackNr...I.. |
92e0 | 07 63 61 6d 4d 6f 64 65 01 00 0f 6a 61 76 61 78 2f 73 77 69 6e 67 2f 42 6f 78 01 00 05 28 49 49 | .camMode...javax/swing/Box...(II |
9300 | 29 56 01 00 3f 28 4c 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 6e 73 69 6f 6e 3b 4c 6a 61 76 61 2f | )V..?(Ljava/awt/Dimension;Ljava/ |
9320 | 61 77 74 2f 44 69 6d 65 6e 73 69 6f 6e 3b 4c 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 6e 73 69 6f | awt/Dimension;Ljava/awt/Dimensio |
9340 | 6e 3b 29 56 01 00 18 73 65 74 44 65 66 61 75 6c 74 43 6c 6f 73 65 4f 70 65 72 61 74 69 6f 6e 01 | n;)V...setDefaultCloseOperation. |
9360 | 00 08 73 65 74 54 69 74 6c 65 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | ..setTitle...(Ljava/lang/String; |
9380 | 29 56 01 00 12 6a 61 76 61 78 2f 73 77 69 6e 67 2f 4a 50 61 6e 65 6c 01 00 10 73 65 74 50 72 65 | )V...javax/swing/JPanel...setPre |
93a0 | 66 65 72 72 65 64 53 69 7a 65 01 00 17 28 4c 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 6e 73 69 6f | ferredSize...(Ljava/awt/Dimensio |
93c0 | 6e 3b 29 56 01 00 18 28 4c 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 3b 29 56 01 | n;)V...(Lrobotrace/MainFrame;)V. |
93e0 | 00 10 61 64 64 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 01 00 21 28 4c 6a 61 76 61 2f 61 77 74 2f | ..addMouseListener..!(Ljava/awt/ |
9400 | 65 76 65 6e 74 2f 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 17 28 4c 6a 61 76 61 2f | event/MouseListener;)V...(Ljava/ |
9420 | 61 77 74 2f 43 6f 6e 74 61 69 6e 65 72 3b 29 56 01 00 09 73 65 74 4c 61 79 6f 75 74 01 00 1b 28 | awt/Container;)V...setLayout...( |
9440 | 4c 6a 61 76 61 2f 61 77 74 2f 4c 61 79 6f 75 74 4d 61 6e 61 67 65 72 3b 29 56 01 00 21 6a 61 76 | Ljava/awt/LayoutManager;)V..!jav |
9460 | 61 78 2f 73 77 69 6e 67 2f 47 72 6f 75 70 4c 61 79 6f 75 74 24 41 6c 69 67 6e 6d 65 6e 74 01 00 | ax/swing/GroupLayout$Alignment.. |
9480 | 09 41 6c 69 67 6e 6d 65 6e 74 01 00 07 4c 45 41 44 49 4e 47 01 00 23 4c 6a 61 76 61 78 2f 73 77 | .Alignment...LEADING..#Ljavax/sw |
94a0 | 69 6e 67 2f 47 72 6f 75 70 4c 61 79 6f 75 74 24 41 6c 69 67 6e 6d 65 6e 74 3b 01 00 13 63 72 65 | ing/GroupLayout$Alignment;...cre |
94c0 | 61 74 65 50 61 72 61 6c 6c 65 6c 47 72 6f 75 70 01 00 0d 50 61 72 61 6c 6c 65 6c 47 72 6f 75 70 | ateParallelGroup...ParallelGroup |
94e0 | 01 00 4c 28 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 47 72 6f 75 70 4c 61 79 6f 75 74 24 41 6c 69 | ..L(Ljavax/swing/GroupLayout$Ali |
9500 | 67 6e 6d 65 6e 74 3b 29 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 47 72 6f 75 70 4c 61 79 6f 75 74 | gnment;)Ljavax/swing/GroupLayout |
9520 | 24 50 61 72 61 6c 6c 65 6c 47 72 6f 75 70 3b 01 00 25 6a 61 76 61 78 2f 73 77 69 6e 67 2f 47 72 | $ParallelGroup;..%javax/swing/Gr |
9540 | 6f 75 70 4c 61 79 6f 75 74 24 50 61 72 61 6c 6c 65 6c 47 72 6f 75 70 01 00 06 61 64 64 47 61 70 | oupLayout$ParallelGroup...addGap |
9560 | 01 00 2c 28 49 49 49 29 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 47 72 6f 75 70 4c 61 79 6f 75 74 | ..,(III)Ljavax/swing/GroupLayout |
9580 | 24 50 61 72 61 6c 6c 65 6c 47 72 6f 75 70 3b 01 00 12 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 47 | $ParallelGroup;...setHorizontalG |
95a0 | 72 6f 75 70 07 01 51 01 00 05 47 72 6f 75 70 01 00 22 28 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f | roup..Q...Group.."(Ljavax/swing/ |
95c0 | 47 72 6f 75 70 4c 61 79 6f 75 74 24 47 72 6f 75 70 3b 29 56 01 00 10 73 65 74 56 65 72 74 69 63 | GroupLayout$Group;)V...setVertic |
95e0 | 61 6c 47 72 6f 75 70 01 00 0e 67 65 74 43 6f 6e 74 65 6e 74 50 61 6e 65 01 00 16 28 29 4c 6a 61 | alGroup...getContentPane...()Lja |
9600 | 76 61 2f 61 77 74 2f 43 6f 6e 74 61 69 6e 65 72 3b 01 00 12 6a 61 76 61 2f 61 77 74 2f 43 6f 6e | va/awt/Container;...java/awt/Con |
9620 | 74 61 69 6e 65 72 01 00 03 61 64 64 01 00 29 28 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6d 70 6f 6e | tainer...add..)(Ljava/awt/Compon |
9640 | 65 6e 74 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 56 01 00 0c 73 65 74 46 6c | ent;Ljava/lang/Object;)V...setFl |
9660 | 6f 61 74 61 62 6c 65 01 00 04 28 5a 29 56 01 00 0b 73 65 74 52 6f 6c 6c 6f 76 65 72 01 00 2a 28 | oatable...(Z)V...setRollover..*( |
9680 | 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6d 70 6f 6e 65 6e 74 3b 29 4c 6a 61 76 61 2f 61 77 74 2f 43 | Ljava/awt/Component;)Ljava/awt/C |
96a0 | 6f 6d 70 6f 6e 65 6e 74 3b 01 00 16 28 5b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b | omponent;...([Ljava/lang/Object; |
96c0 | 29 56 01 00 08 73 65 74 4d 6f 64 65 6c 01 00 1e 28 4c 6a 61 76 61 78 2f 73 77 69 6e 67 2f 43 6f | )V...setModel...(Ljavax/swing/Co |
96e0 | 6d 62 6f 42 6f 78 4d 6f 64 65 6c 3b 29 56 01 00 0f 61 64 64 49 74 65 6d 4c 69 73 74 65 6e 65 72 | mboBoxModel;)V...addItemListener |
9700 | 01 00 20 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 49 74 65 6d 4c 69 73 74 65 6e 65 72 | ...(Ljava/awt/event/ItemListener |
9720 | 3b 29 56 01 00 07 73 65 74 54 65 78 74 01 00 0c 73 65 74 46 6f 63 75 73 61 62 6c 65 01 00 19 73 | ;)V...setText...setFocusable...s |
9740 | 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 54 65 78 74 50 6f 73 69 74 69 6f 6e 01 00 17 73 65 74 56 65 | etHorizontalTextPosition...setVe |
9760 | 72 74 69 63 61 6c 54 65 78 74 50 6f 73 69 74 69 6f 6e 01 00 11 61 64 64 41 63 74 69 6f 6e 4c 69 | rticalTextPosition...addActionLi |
9780 | 73 74 65 6e 65 72 01 00 22 28 4c 6a 61 76 61 2f 61 77 74 2f 65 76 65 6e 74 2f 41 63 74 69 6f 6e | stener.."(Ljava/awt/event/Action |
97a0 | 4c 69 73 74 65 6e 65 72 3b 29 56 01 00 04 70 61 63 6b 01 00 10 67 65 74 53 65 6c 65 63 74 65 64 | Listener;)V...pack...getSelected |
97c0 | 49 6e 64 65 78 01 00 03 28 29 49 01 00 05 72 65 73 65 74 01 00 14 72 65 71 75 65 73 74 46 6f 63 | Index...()I...reset...requestFoc |
97e0 | 75 73 49 6e 57 69 6e 64 6f 77 01 00 03 28 29 5a 01 00 1d 6a 61 76 61 78 2f 73 77 69 6e 67 2f 47 | usInWindow...()Z...javax/swing/G |
9800 | 72 6f 75 70 4c 61 79 6f 75 74 24 47 72 6f 75 70 00 31 00 66 00 67 00 00 00 0e 00 02 00 6a 00 6b | roupLayout$Group.1.f.g.......j.k |
9820 | 00 00 00 02 00 6c 00 6d 00 00 00 02 00 6e 00 6d 00 00 00 02 00 6f 00 71 00 00 00 02 00 72 00 71 | .....l.m.....n.m.....o.q.....r.q |
9840 | 00 00 00 02 00 73 00 71 00 00 00 02 00 74 00 71 00 00 00 02 00 75 00 71 00 00 00 02 00 76 00 71 | .....s.q.....t.q.....u.q.....v.q |
9860 | 00 00 00 04 00 77 00 78 00 00 00 02 00 79 00 7a 00 00 00 02 00 7b 00 6d 00 00 00 02 00 7c 00 7d | .....w.x.....y.z.....{.m.....|.} |
9880 | 00 00 00 02 00 7e 00 6d 00 00 00 0f 00 01 00 7f 00 80 00 01 00 81 00 00 00 56 00 02 00 02 00 00 | .....~.m.................V...... |
98a0 | 00 12 2a b7 00 07 2a 2b b5 00 08 2a b7 00 09 2a b6 00 0a b1 00 00 00 02 00 82 00 00 00 16 00 05 | ..*...*+...*...*................ |
98c0 | 00 00 00 10 00 04 00 11 00 09 00 13 00 0d 00 14 00 11 00 15 00 83 00 00 00 16 00 02 00 00 00 12 | ................................ |
98e0 | 00 84 00 85 00 00 00 00 00 12 00 86 00 6b 00 01 00 01 00 87 00 88 00 01 00 81 00 00 00 af 00 02 | .............k.................. |
9900 | 00 01 00 00 00 49 2a b4 00 0b 2a b4 00 08 b4 00 0c 99 00 07 03 a7 00 04 04 b6 00 0d 2a b4 00 0e | .....I*...*.................*... |
9920 | 2a b4 00 08 b4 00 0f 99 00 07 04 a7 00 04 03 b6 00 0d 2a b4 00 10 2a b4 00 08 b4 00 11 b6 00 0d | *.................*...*......... |
9940 | 2a b4 00 12 2a b4 00 08 b4 00 13 b6 00 0d b1 00 00 00 03 00 82 00 00 00 16 00 05 00 00 00 1b 00 | *...*........................... |
9960 | 16 00 1c 00 2c 00 1d 00 3a 00 1f 00 48 00 21 00 83 00 00 00 0c 00 01 00 00 00 49 00 84 00 85 00 | ....,...:...H.!...........I..... |
9980 | 00 00 89 00 00 00 26 00 04 52 07 00 8a ff 00 00 00 01 07 00 8b 00 02 07 00 8a 01 54 07 00 8a ff | ......&..R.................T.... |
99a0 | 00 00 00 01 07 00 8b 00 02 07 00 8a 01 00 02 00 8c 00 88 00 01 00 81 00 00 04 5e 00 09 00 02 00 | ..........................^..... |
99c0 | 00 03 62 2a bb 00 14 59 b7 00 15 b5 00 16 2a bb 00 17 59 b7 00 18 b5 00 19 2a bb 00 1a 59 bb 00 | ..b*...Y......*...Y......*...Y.. |
99e0 | 1b 59 03 03 b7 00 1c bb 00 1b 59 03 03 b7 00 1c bb 00 1b 59 11 7f ff 03 b7 00 1c b7 00 1d b5 00 | .Y........Y........Y............ |
9a00 | 1e 2a bb 00 1f 59 b7 00 20 b5 00 0b 2a bb 00 1a 59 bb 00 1b 59 10 0a 03 b7 00 1c bb 00 1b 59 10 | .*...Y......*...Y...Y.........Y. |
9a20 | 0a 03 b7 00 1c bb 00 1b 59 10 0a 11 7f ff b7 00 1c b7 00 1d b5 00 21 2a bb 00 1f 59 b7 00 20 b5 | ........Y.............!*...Y.... |
9a40 | 00 0e 2a bb 00 1a 59 bb 00 1b 59 10 0a 03 b7 00 1c bb 00 1b 59 10 0a 03 b7 00 1c bb 00 1b 59 10 | ..*...Y...Y.........Y.........Y. |
9a60 | 0a 11 7f ff b7 00 1c b7 00 1d b5 00 22 2a bb 00 1f 59 b7 00 20 b5 00 10 2a bb 00 1a 59 bb 00 1b | ............"*...Y......*...Y... |
9a80 | 59 10 0a 03 b7 00 1c bb 00 1b 59 10 0a 03 b7 00 1c bb 00 1b 59 10 0a 11 7f ff b7 00 1c b7 00 1d | Y.........Y.........Y........... |
9aa0 | b5 00 23 2a bb 00 1f 59 b7 00 20 b5 00 12 2a bb 00 1a 59 bb 00 1b 59 10 0a 03 b7 00 1c bb 00 1b | ..#*...Y......*...Y...Y......... |
9ac0 | 59 10 0a 03 b7 00 1c bb 00 1b 59 10 0a 11 7f ff b7 00 1c b7 00 1d b5 00 24 2a bb 00 25 59 b7 00 | Y.........Y.............$*..%Y.. |
9ae0 | 26 b5 00 27 2a bb 00 1a 59 bb 00 1b 59 03 03 b7 00 1c bb 00 1b 59 03 03 b7 00 1c bb 00 1b 59 11 | &..'*...Y...Y........Y........Y. |
9b00 | 7f ff 03 b7 00 1c b7 00 1d b5 00 28 2a 06 b6 00 29 2a 12 2a b6 00 2b 2a b4 00 16 bb 00 1b 59 11 | ...........(*...)*.*..+*......Y. |
9b20 | 03 20 11 03 20 b7 00 1c b6 00 2c 2a b4 00 16 bb 00 2d 59 2a b7 00 2e b6 00 2f bb 00 30 59 2a b4 | ..........,*.....-Y*...../..0Y*. |
9b40 | 00 16 b7 00 31 4c 2a b4 00 16 2b b6 00 32 2b 2b b2 00 33 b6 00 34 03 11 04 45 11 7f ff b6 00 35 | ....1L*...+..2++..3..4...E.....5 |
9b60 | b6 00 36 2b 2b b2 00 33 b6 00 34 03 11 02 58 11 7f ff b6 00 35 b6 00 37 2a b6 00 38 2a b4 00 16 | ..6++..3..4...X.....5..7*..8*... |
9b80 | 12 39 b6 00 3a 2a b4 00 19 03 b6 00 3b 2a b4 00 19 04 b6 00 3c 2a b4 00 19 2a b4 00 1e b6 00 3d | .9..:*......;*......<*...*.....= |
9ba0 | 57 2a b4 00 0b bb 00 3e 59 05 bd 00 3f 59 03 12 40 53 59 04 12 41 53 b7 00 42 b6 00 43 2a b4 00 | W*.....>Y...?Y..@SY..AS..B..C*.. |
9bc0 | 0b bb 00 44 59 2a b7 00 45 b6 00 46 2a b4 00 19 2a b4 00 0b b6 00 3d 57 2a b4 00 19 2a b4 00 21 | ...DY*..E..F*...*.....=W*...*..! |
9be0 | b6 00 3d 57 2a b4 00 0e bb 00 3e 59 05 bd 00 3f 59 03 12 47 53 59 04 12 48 53 b7 00 42 b6 00 43 | ..=W*.....>Y...?Y..GSY..HS..B..C |
9c00 | 2a b4 00 0e bb 00 49 59 2a b7 00 4a b6 00 46 2a b4 00 19 2a b4 00 0e b6 00 3d 57 2a b4 00 19 2a | *.....IY*..J..F*...*.....=W*...* |
9c20 | b4 00 22 b6 00 3d 57 2a b4 00 10 bb 00 3e 59 08 bd 00 3f 59 03 12 4b 53 59 04 12 4c 53 59 05 12 | .."..=W*.....>Y...?Y..KSY..LSY.. |
9c40 | 4d 53 59 06 12 4e 53 59 07 12 4f 53 b7 00 42 b6 00 43 2a b4 00 10 bb 00 50 59 2a b7 00 51 b6 00 | MSY..NSY..OS..B..C*.....PY*..Q.. |
9c60 | 46 2a b4 00 19 2a b4 00 10 b6 00 3d 57 2a b4 00 19 2a b4 00 23 b6 00 3d 57 2a b4 00 12 bb 00 3e | F*...*.....=W*...*..#..=W*.....> |
9c80 | 59 08 bd 00 3f 59 03 12 52 53 59 04 12 53 53 59 05 12 54 53 59 06 12 55 53 59 07 12 56 53 b7 00 | Y...?Y..RSY..SSY..TSY..USY..VS.. |
9ca0 | 42 b6 00 43 2a b4 00 12 bb 00 57 59 2a b7 00 58 b6 00 46 2a b4 00 19 2a b4 00 12 b6 00 3d 57 2a | B..C*.....WY*..X..F*...*.....=W* |
9cc0 | b4 00 19 2a b4 00 24 b6 00 3d 57 2a b4 00 27 12 59 b6 00 5a 2a b4 00 27 03 b6 00 5b 2a b4 00 27 | ...*..$..=W*..'.Y..Z*..'...[*..' |
9ce0 | 03 b6 00 5c 2a b4 00 27 06 b6 00 5d 2a b4 00 27 bb 00 5e 59 2a b7 00 5f b6 00 60 2a b4 00 19 2a | ...\*..'...]*..'..^Y*.._..`*...* |
9d00 | b4 00 27 b6 00 3d 57 2a b4 00 19 2a b4 00 28 b6 00 3d 57 2a b6 00 38 2a b4 00 19 12 61 b6 00 3a | ..'..=W*...*..(..=W*..8*....a..: |
9d20 | 2a b6 00 62 b1 00 00 00 02 00 82 00 00 00 ce 00 33 00 00 00 2c 00 0b 00 2d 00 16 00 2e 00 3e 00 | *..b............3...,...-.....>. |
9d40 | 2f 00 49 00 30 00 74 00 31 00 7f 00 32 00 aa 00 33 00 b5 00 34 00 e0 00 35 00 eb 00 36 01 16 00 | /.I.0.t.1...2...3...4...5...6... |
9d60 | 37 01 21 00 38 01 49 00 3a 01 4e 00 3b 01 54 00 3d 01 68 00 3e 01 77 00 44 01 83 00 45 01 8b 00 | 7.!.8.I.:.N.;.T.=.h.>.w.D...E... |
9d80 | 46 01 a0 00 4a 01 b5 00 4f 01 c2 00 51 01 ca 00 52 01 d2 00 53 01 de 00 55 01 fa 00 56 02 09 00 | F...J...O...Q...R...S...U...V... |
9da0 | 5b 02 15 00 5c 02 21 00 5e 02 3d 00 5f 02 4c 00 64 02 58 00 65 02 64 00 67 02 8f 00 68 02 9e 00 | [...\.!.^.=._.L.d.X.e.d.g...h... |
9dc0 | 6d 02 aa 00 6e 02 b6 00 70 02 e1 00 71 02 f0 00 76 02 fc 00 77 03 08 00 79 03 11 00 7a 03 19 00 | m...n...p...q...v...w...y...z... |
9de0 | 7b 03 21 00 7c 03 29 00 7d 03 38 00 82 03 44 00 83 03 50 00 85 03 5d 00 87 03 61 00 88 00 83 00 | {.!.|.).}.8...D...P...]...a..... |
9e00 | 00 00 16 00 02 00 00 03 62 00 84 00 85 00 00 01 83 01 df 00 8d 00 8e 00 01 00 02 00 8f 00 90 00 | ........b....................... |
9e20 | 01 00 81 00 00 00 6c 00 02 00 02 00 00 00 17 2a b4 00 08 2a b4 00 0b b6 00 63 9a 00 07 04 a7 00 | ......l........*...*.....c...... |
9e40 | 04 03 b5 00 0c b1 00 00 00 03 00 82 00 00 00 0a 00 02 00 00 00 8b 00 16 00 8c 00 83 00 00 00 16 | ................................ |
9e60 | 00 02 00 00 00 17 00 84 00 85 00 00 00 00 00 17 00 91 00 92 00 01 00 89 00 00 00 17 00 02 52 07 | ..............................R. |
9e80 | 00 93 ff 00 00 00 02 07 00 8b 07 00 94 00 02 07 00 93 01 00 02 00 95 00 90 00 01 00 81 00 00 00 | ................................ |
9ea0 | 6d 00 03 00 02 00 00 00 18 2a b4 00 08 2a b4 00 0e b6 00 63 04 a0 00 07 04 a7 00 04 03 b5 00 0f | m........*...*.....c............ |
9ec0 | b1 00 00 00 03 00 82 00 00 00 0a 00 02 00 00 00 8f 00 17 00 90 00 83 00 00 00 16 00 02 00 00 00 | ................................ |
9ee0 | 18 00 84 00 85 00 00 00 00 00 18 00 91 00 92 00 01 00 89 00 00 00 17 00 02 53 07 00 93 ff 00 00 | .........................S...... |
9f00 | 00 02 07 00 8b 07 00 94 00 02 07 00 93 01 00 02 00 96 00 90 00 01 00 81 00 00 00 47 00 02 00 02 | ...........................G.... |
9f20 | 00 00 00 0f 2a b4 00 08 2a b4 00 10 b6 00 63 b5 00 11 b1 00 00 00 02 00 82 00 00 00 0a 00 02 00 | ....*...*.....c................. |
9f40 | 00 00 93 00 0e 00 94 00 83 00 00 00 16 00 02 00 00 00 0f 00 84 00 85 00 00 00 00 00 0f 00 91 00 | ................................ |
9f60 | 92 00 01 00 02 00 97 00 90 00 01 00 81 00 00 00 47 00 02 00 02 00 00 00 0f 2a b4 00 08 2a b4 00 | ................G........*...*.. |
9f80 | 12 b6 00 63 b5 00 13 b1 00 00 00 02 00 82 00 00 00 0a 00 02 00 00 00 97 00 0e 00 98 00 83 00 00 | ...c............................ |
9fa0 | 00 16 00 02 00 00 00 0f 00 84 00 85 00 00 00 00 00 0f 00 91 00 92 00 01 00 02 00 98 00 99 00 01 | ................................ |
9fc0 | 00 81 00 00 00 48 00 01 00 02 00 00 00 0c 2a b4 00 08 b6 00 64 2a b6 00 0a b1 00 00 00 02 00 82 | .....H........*.....d*.......... |
9fe0 | 00 00 00 0e 00 03 00 00 00 9b 00 07 00 9c 00 0b 00 9d 00 83 00 00 00 16 00 02 00 00 00 0c 00 84 | ................................ |
a000 | 00 85 00 00 00 00 00 0c 00 91 00 9a 00 01 00 02 00 9b 00 9c 00 01 00 81 00 00 00 41 00 01 00 02 | ...........................A.... |
a020 | 00 00 00 09 2a b4 00 16 b6 00 65 57 b1 00 00 00 02 00 82 00 00 00 0a 00 02 00 00 00 a0 00 08 00 | ....*.....eW.................... |
a040 | a1 00 83 00 00 00 16 00 02 00 00 00 09 00 84 00 85 00 00 00 00 00 09 00 91 00 9d 00 01 10 08 00 | ................................ |
a060 | 9e 00 9f 00 01 00 81 00 00 00 3a 00 02 00 02 00 00 00 06 2a 2b b7 00 06 b1 00 00 00 02 00 82 00 | ..........:........*+........... |
a080 | 00 00 06 00 01 00 00 00 08 00 83 00 00 00 16 00 02 00 00 00 06 00 a0 00 85 00 00 00 00 00 06 00 | ................................ |
a0a0 | a1 00 9d 00 01 10 08 00 a2 00 a3 00 01 00 81 00 00 00 3a 00 02 00 02 00 00 00 06 2a 2b b7 00 05 | ..................:........*+... |
a0c0 | b1 00 00 00 02 00 82 00 00 00 06 00 01 00 00 00 08 00 83 00 00 00 16 00 02 00 00 00 06 00 a0 00 | ................................ |
a0e0 | 85 00 00 00 00 00 06 00 a1 00 92 00 01 10 08 00 a4 00 a3 00 01 00 81 00 00 00 3a 00 02 00 02 00 | ..........................:..... |
a100 | 00 00 06 2a 2b b7 00 04 b1 00 00 00 02 00 82 00 00 00 06 00 01 00 00 00 08 00 83 00 00 00 16 00 | ...*+........................... |
a120 | 02 00 00 00 06 00 a0 00 85 00 00 00 00 00 06 00 a1 00 92 00 01 10 08 00 a5 00 a3 00 01 00 81 00 | ................................ |
a140 | 00 00 3a 00 02 00 02 00 00 00 06 2a 2b b7 00 03 b1 00 00 00 02 00 82 00 00 00 06 00 01 00 00 00 | ..:........*+................... |
a160 | 08 00 83 00 00 00 16 00 02 00 00 00 06 00 a0 00 85 00 00 00 00 00 06 00 a1 00 92 00 01 10 08 00 | ................................ |
a180 | a6 00 a3 00 01 00 81 00 00 00 3a 00 02 00 02 00 00 00 06 2a 2b b7 00 02 b1 00 00 00 02 00 82 00 | ..........:........*+........... |
a1a0 | 00 00 06 00 01 00 00 00 08 00 83 00 00 00 16 00 02 00 00 00 06 00 a0 00 85 00 00 00 00 00 06 00 | ................................ |
a1c0 | a1 00 92 00 01 10 08 00 a7 00 a8 00 01 00 81 00 00 00 3a 00 02 00 02 00 00 00 06 2a 2b b7 00 01 | ..................:........*+... |
a1e0 | b1 00 00 00 02 00 82 00 00 00 06 00 01 00 00 00 08 00 83 00 00 00 16 00 02 00 00 00 06 00 a0 00 | ................................ |
a200 | 85 00 00 00 00 00 06 00 a1 00 9a 00 01 00 02 00 a9 00 00 00 02 00 aa 00 69 00 00 00 52 00 0a 00 | ........................i...R... |
a220 | 5e 00 00 00 00 00 00 00 57 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 49 00 00 00 00 00 00 00 | ^.......W.......P.......I....... |
a240 | 44 00 00 00 00 00 00 00 2d 00 00 00 00 00 00 00 1a 00 c3 00 70 00 09 00 dc 00 30 01 29 40 19 00 | D.......-...........p.....0.)@.. |
a260 | df 00 30 01 2d 00 01 01 33 00 30 01 34 04 01 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 8a bc ab | ..0.-...3.0.4..PK..........fC... |
a280 | 8b 96 1e 00 00 96 1e 00 00 18 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 | .............robotrace/MainFrame |
a2a0 | 2e 6a 61 76 61 70 61 63 6b 61 67 65 20 72 6f 62 6f 74 72 61 63 65 3b 0a 0a 69 6d 70 6f 72 74 20 | .javapackage.robotrace;..import. |
a2c0 | 6a 61 76 61 78 2e 6d 65 64 69 61 2e 6f 70 65 6e 67 6c 2e 61 77 74 2e 47 4c 4a 50 61 6e 65 6c 3b | javax.media.opengl.awt.GLJPanel; |
a2e0 | 0a 0a 2f 2a 2a 0a 20 2a 0a 20 2a 2f 0a 70 75 62 6c 69 63 20 66 69 6e 61 6c 20 63 6c 61 73 73 20 | ../**..*..*/.public.final.class. |
a300 | 4d 61 69 6e 46 72 61 6d 65 20 65 78 74 65 6e 64 73 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 46 | MainFrame.extends.javax.swing.JF |
a320 | 72 61 6d 65 20 7b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 47 6c 6f 62 61 6c 20 73 74 61 74 65 20 | rame.{..........//.Global.state. |
a340 | 6f 66 20 73 63 65 6e 65 2e 0a 20 20 20 20 70 72 69 76 61 74 65 20 47 6c 6f 62 61 6c 53 74 61 74 | of.scene......private.GlobalStat |
a360 | 65 20 67 73 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 72 65 61 74 65 73 20 6e 65 | e.gs;....../**......*.Creates.ne |
a380 | 77 20 66 6f 72 6d 20 4d 61 69 6e 46 72 61 6d 65 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 | w.form.MainFrame.......*/.....pu |
a3a0 | 62 6c 69 63 20 4d 61 69 6e 46 72 61 6d 65 28 47 6c 6f 62 61 6c 53 74 61 74 65 20 67 6c 6f 62 61 | blic.MainFrame(GlobalState.globa |
a3c0 | 6c 53 74 61 74 65 29 20 7b 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 67 73 20 3d 20 67 6c 6f 62 | lState).{.........this.gs.=.glob |
a3e0 | 61 6c 53 74 61 74 65 3b 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 69 6e 69 74 43 6f | alState;..................initCo |
a400 | 6d 70 6f 6e 65 6e 74 73 28 29 3b 0a 20 20 20 20 20 20 20 20 75 70 64 61 74 65 45 6c 65 6d 65 6e | mponents();.........updateElemen |
a420 | 74 73 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 | ts();.....}........../**......*. |
a440 | 55 70 64 61 74 65 20 55 49 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 6d 61 74 63 68 20 67 6c 6f 62 | Update.UI.elements.to.match.glob |
a460 | 61 6c 20 73 74 61 74 65 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 | al.state.......*/.....public.voi |
a480 | 64 20 75 70 64 61 74 65 45 6c 65 6d 65 6e 74 73 28 29 20 7b 0a 20 20 20 20 20 20 20 20 61 78 65 | d.updateElements().{.........axe |
a4a0 | 73 43 6f 6d 62 6f 2e 73 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 28 67 73 2e 73 68 6f 77 41 | sCombo.setSelectedIndex(gs.showA |
a4c0 | 78 65 73 20 3f 20 30 20 3a 20 31 29 3b 0a 20 20 20 20 20 20 20 20 73 74 69 63 6b 43 6f 6d 62 6f | xes.?.0.:.1);.........stickCombo |
a4e0 | 2e 73 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 28 67 73 2e 73 68 6f 77 53 74 69 63 6b 20 3f | .setSelectedIndex(gs.showStick.? |
a500 | 20 31 20 3a 20 30 29 3b 0a 20 20 20 20 20 20 20 20 74 72 61 63 6b 43 6f 6d 62 6f 2e 73 65 74 53 | .1.:.0);.........trackCombo.setS |
a520 | 65 6c 65 63 74 65 64 49 6e 64 65 78 28 67 73 2e 74 72 61 63 6b 4e 72 29 3b 0a 20 20 20 20 20 20 | electedIndex(gs.trackNr);....... |
a540 | 20 20 2f 2f 70 65 72 73 70 65 63 74 69 76 65 43 6f 6d 62 6f 2e 73 65 74 53 65 6c 65 63 74 65 64 | ..//perspectiveCombo.setSelected |
a560 | 49 6e 64 65 78 28 67 73 2e 70 65 72 73 70 20 3f 20 31 20 3a 20 30 29 3b 0a 20 20 20 20 20 20 20 | Index(gs.persp.?.1.:.0);........ |
a580 | 20 63 61 6d 65 72 61 43 6f 6d 62 6f 2e 73 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 28 67 73 | .cameraCombo.setSelectedIndex(gs |
a5a0 | 2e 63 61 6d 4d 6f 64 65 29 3b 0a 20 20 20 20 20 20 20 20 2f 2f 6c 69 67 68 74 43 6f 6d 62 6f 2e | .camMode);.........//lightCombo. |
a5c0 | 73 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 28 67 73 2e 6c 69 67 68 74 43 61 6d 65 72 61 20 | setSelectedIndex(gs.lightCamera. |
a5e0 | 3f 20 31 20 3a 20 30 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 | ?.1.:.0);.....}....../**......*. |
a600 | 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 77 69 74 68 69 | This.method.is.called.from.withi |
a620 | 6e 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 | n.the.constructor.to.initialize. |
a640 | 74 68 65 20 66 6f 72 6d 2e 0a 20 20 20 20 20 2a 20 57 41 52 4e 49 4e 47 3a 20 44 6f 20 4e 4f 54 | the.form.......*.WARNING:.Do.NOT |
a660 | 20 6d 6f 64 69 66 79 20 74 68 69 73 20 63 6f 64 65 2e 20 54 68 65 20 63 6f 6e 74 65 6e 74 20 6f | .modify.this.code..The.content.o |
a680 | 66 20 74 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 61 6c 77 61 79 73 0a 20 20 20 20 20 2a 20 72 | f.this.method.is.always......*.r |
a6a0 | 65 67 65 6e 65 72 61 74 65 64 20 62 79 20 74 68 65 20 46 6f 72 6d 20 45 64 69 74 6f 72 2e 0a 20 | egenerated.by.the.Form.Editor... |
a6c0 | 20 20 20 20 2a 2f 0a 20 20 20 20 40 53 75 70 70 72 65 73 73 57 61 72 6e 69 6e 67 73 28 22 75 6e | ....*/.....@SuppressWarnings("un |
a6e0 | 63 68 65 63 6b 65 64 22 29 0a 20 20 20 20 2f 2f 20 3c 65 64 69 74 6f 72 2d 66 6f 6c 64 20 64 65 | checked").....//.<editor-fold.de |
a700 | 66 61 75 6c 74 73 74 61 74 65 3d 22 63 6f 6c 6c 61 70 73 65 64 22 20 64 65 73 63 3d 22 47 65 6e | faultstate="collapsed".desc="Gen |
a720 | 65 72 61 74 65 64 20 43 6f 64 65 22 3e 2f 2f 47 45 4e 2d 42 45 47 49 4e 3a 69 6e 69 74 43 6f 6d | erated.Code">//GEN-BEGIN:initCom |
a740 | 70 6f 6e 65 6e 74 73 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 69 6e 69 74 43 6f 6d | ponents.....private.void.initCom |
a760 | 70 6f 6e 65 6e 74 73 28 29 20 7b 0a 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 20 3d 20 6e | ponents().{..........glPanel.=.n |
a780 | 65 77 20 47 4c 4a 50 61 6e 65 6c 28 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 20 3d | ew.GLJPanel();.........toolBar.= |
a7a0 | 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 54 6f 6f 6c 42 61 72 28 29 3b 0a 20 20 20 | .new.javax.swing.JToolBar();.... |
a7c0 | 20 20 20 20 20 66 69 6c 6c 65 72 36 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 | .....filler6.=.new.javax.swing.B |
a7e0 | 6f 78 2e 46 69 6c 6c 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e | ox.Filler(new.java.awt.Dimension |
a800 | 28 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 30 | (0,.0),.new.java.awt.Dimension(0 |
a820 | 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 33 32 37 | ,.0),.new.java.awt.Dimension(327 |
a840 | 36 37 2c 20 30 29 29 3b 0a 20 20 20 20 20 20 20 20 61 78 65 73 43 6f 6d 62 6f 20 3d 20 6e 65 77 | 67,.0));.........axesCombo.=.new |
a860 | 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 28 29 3b 0a 20 20 20 20 20 20 | .javax.swing.JComboBox();....... |
a880 | 20 20 66 69 6c 6c 65 72 31 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f 78 2e | ..filler1.=.new.javax.swing.Box. |
a8a0 | 46 69 6c 6c 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 30 | Filler(new.java.awt.Dimension(10 |
a8c0 | 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 30 2c | ,.0),.new.java.awt.Dimension(10, |
a8e0 | 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 30 2c 20 | .0),.new.java.awt.Dimension(10,. |
a900 | 33 32 37 36 37 29 29 3b 0a 20 20 20 20 20 20 20 20 73 74 69 63 6b 43 6f 6d 62 6f 20 3d 20 6e 65 | 32767));.........stickCombo.=.ne |
a920 | 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 28 29 3b 0a 20 20 20 20 20 | w.javax.swing.JComboBox();...... |
a940 | 20 20 20 66 69 6c 6c 65 72 32 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f 78 | ...filler2.=.new.javax.swing.Box |
a960 | 2e 46 69 6c 6c 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 | .Filler(new.java.awt.Dimension(1 |
a980 | 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 30 | 0,.0),.new.java.awt.Dimension(10 |
a9a0 | 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 30 2c | ,.0),.new.java.awt.Dimension(10, |
a9c0 | 20 33 32 37 36 37 29 29 3b 0a 20 20 20 20 20 20 20 20 74 72 61 63 6b 43 6f 6d 62 6f 20 3d 20 6e | .32767));.........trackCombo.=.n |
a9e0 | 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 28 29 3b 0a 20 20 20 20 | ew.javax.swing.JComboBox();..... |
aa00 | 20 20 20 20 66 69 6c 6c 65 72 34 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f | ....filler4.=.new.javax.swing.Bo |
aa20 | 78 2e 46 69 6c 6c 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 | x.Filler(new.java.awt.Dimension( |
aa40 | 31 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 | 10,.0),.new.java.awt.Dimension(1 |
aa60 | 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 31 30 | 0,.0),.new.java.awt.Dimension(10 |
aa80 | 2c 20 33 32 37 36 37 29 29 3b 0a 20 20 20 20 20 20 20 20 63 61 6d 65 72 61 43 6f 6d 62 6f 20 3d | ,.32767));.........cameraCombo.= |
aaa0 | 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 28 29 3b 0a 20 20 | .new.javax.swing.JComboBox();... |
aac0 | 20 20 20 20 20 20 66 69 6c 6c 65 72 35 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e | ......filler5.=.new.javax.swing. |
aae0 | 42 6f 78 2e 46 69 6c 6c 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f | Box.Filler(new.java.awt.Dimensio |
ab00 | 6e 28 31 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e | n(10,.0),.new.java.awt.Dimension |
ab20 | 28 31 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 | (10,.0),.new.java.awt.Dimension( |
ab40 | 31 30 2c 20 33 32 37 36 37 29 29 3b 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 42 75 74 74 6f 6e | 10,.32767));.........resetButton |
ab60 | 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 42 75 74 74 6f 6e 28 29 3b 0a 20 20 | .=.new.javax.swing.JButton();... |
ab80 | 20 20 20 20 20 20 66 69 6c 6c 65 72 37 20 3d 20 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e | ......filler7.=.new.javax.swing. |
aba0 | 42 6f 78 2e 46 69 6c 6c 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f | Box.Filler(new.java.awt.Dimensio |
abc0 | 6e 28 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 | n(0,.0),.new.java.awt.Dimension( |
abe0 | 30 2c 20 30 29 2c 20 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 33 32 | 0,.0),.new.java.awt.Dimension(32 |
ac00 | 37 36 37 2c 20 30 29 29 3b 0a 0a 20 20 20 20 20 20 20 20 73 65 74 44 65 66 61 75 6c 74 43 6c 6f | 767,.0));..........setDefaultClo |
ac20 | 73 65 4f 70 65 72 61 74 69 6f 6e 28 6a 61 76 61 78 2e 73 77 69 6e 67 2e 57 69 6e 64 6f 77 43 6f | seOperation(javax.swing.WindowCo |
ac40 | 6e 73 74 61 6e 74 73 2e 45 58 49 54 5f 4f 4e 5f 43 4c 4f 53 45 29 3b 0a 20 20 20 20 20 20 20 20 | nstants.EXIT_ON_CLOSE);......... |
ac60 | 73 65 74 54 69 74 6c 65 28 22 52 6f 62 6f 74 52 61 63 65 22 29 3b 0a 0a 20 20 20 20 20 20 20 20 | setTitle("RobotRace");.......... |
ac80 | 67 6c 50 61 6e 65 6c 2e 73 65 74 50 72 65 66 65 72 72 65 64 53 69 7a 65 28 6e 65 77 20 6a 61 76 | glPanel.setPreferredSize(new.jav |
aca0 | 61 2e 61 77 74 2e 44 69 6d 65 6e 73 69 6f 6e 28 38 30 30 2c 20 38 30 30 29 29 3b 0a 20 20 20 20 | a.awt.Dimension(800,.800));..... |
acc0 | 20 20 20 20 67 6c 50 61 6e 65 6c 2e 61 64 64 4d 6f 75 73 65 4c 69 73 74 65 6e 65 72 28 6e 65 77 | ....glPanel.addMouseListener(new |
ace0 | 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4d 6f 75 73 65 41 64 61 70 74 65 72 28 29 20 7b | .java.awt.event.MouseAdapter().{ |
ad00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 6f 75 73 65 43 6c | .............public.void.mouseCl |
ad20 | 69 63 6b 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4d 6f 75 73 65 45 76 65 6e 74 20 | icked(java.awt.event.MouseEvent. |
ad40 | 65 76 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 4d 6f | evt).{.................glPanelMo |
ad60 | 75 73 65 43 6c 69 63 6b 65 64 28 65 76 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 | useClicked(evt);.............}.. |
ad80 | 20 20 20 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 20 20 20 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e | .......});..........javax.swing. |
ada0 | 47 72 6f 75 70 4c 61 79 6f 75 74 20 67 6c 50 61 6e 65 6c 4c 61 79 6f 75 74 20 3d 20 6e 65 77 20 | GroupLayout.glPanelLayout.=.new. |
adc0 | 6a 61 76 61 78 2e 73 77 69 6e 67 2e 47 72 6f 75 70 4c 61 79 6f 75 74 28 67 6c 50 61 6e 65 6c 29 | javax.swing.GroupLayout(glPanel) |
ade0 | 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 73 65 74 4c 61 79 6f 75 74 28 67 6c 50 61 | ;.........glPanel.setLayout(glPa |
ae00 | 6e 65 6c 4c 61 79 6f 75 74 29 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 4c 61 79 6f 75 | nelLayout);.........glPanelLayou |
ae20 | 74 2e 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 47 72 6f 75 70 28 0a 20 20 20 20 20 20 20 20 20 20 | t.setHorizontalGroup(........... |
ae40 | 20 20 67 6c 50 61 6e 65 6c 4c 61 79 6f 75 74 2e 63 72 65 61 74 65 50 61 72 61 6c 6c 65 6c 47 72 | ..glPanelLayout.createParallelGr |
ae60 | 6f 75 70 28 6a 61 76 61 78 2e 73 77 69 6e 67 2e 47 72 6f 75 70 4c 61 79 6f 75 74 2e 41 6c 69 67 | oup(javax.swing.GroupLayout.Alig |
ae80 | 6e 6d 65 6e 74 2e 4c 45 41 44 49 4e 47 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2e 61 64 64 47 | nment.LEADING)..............addG |
aea0 | 61 70 28 30 2c 20 31 30 39 33 2c 20 53 68 6f 72 74 2e 4d 41 58 5f 56 41 4c 55 45 29 0a 20 20 20 | ap(0,.1093,.Short.MAX_VALUE).... |
aec0 | 20 20 20 20 20 29 3b 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 4c 61 79 6f 75 74 2e 73 65 | .....);.........glPanelLayout.se |
aee0 | 74 56 65 72 74 69 63 61 6c 47 72 6f 75 70 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 50 61 | tVerticalGroup(.............glPa |
af00 | 6e 65 6c 4c 61 79 6f 75 74 2e 63 72 65 61 74 65 50 61 72 61 6c 6c 65 6c 47 72 6f 75 70 28 6a 61 | nelLayout.createParallelGroup(ja |
af20 | 76 61 78 2e 73 77 69 6e 67 2e 47 72 6f 75 70 4c 61 79 6f 75 74 2e 41 6c 69 67 6e 6d 65 6e 74 2e | vax.swing.GroupLayout.Alignment. |
af40 | 4c 45 41 44 49 4e 47 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2e 61 64 64 47 61 70 28 30 2c 20 | LEADING)..............addGap(0,. |
af60 | 36 30 30 2c 20 53 68 6f 72 74 2e 4d 41 58 5f 56 41 4c 55 45 29 0a 20 20 20 20 20 20 20 20 29 3b | 600,.Short.MAX_VALUE).........); |
af80 | 0a 0a 20 20 20 20 20 20 20 20 67 65 74 43 6f 6e 74 65 6e 74 50 61 6e 65 28 29 2e 61 64 64 28 67 | ..........getContentPane().add(g |
afa0 | 6c 50 61 6e 65 6c 2c 20 6a 61 76 61 2e 61 77 74 2e 42 6f 72 64 65 72 4c 61 79 6f 75 74 2e 43 45 | lPanel,.java.awt.BorderLayout.CE |
afc0 | 4e 54 45 52 29 3b 0a 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 73 65 74 46 6c 6f 61 74 | NTER);..........toolBar.setFloat |
afe0 | 61 62 6c 65 28 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 73 65 74 | able(false);.........toolBar.set |
b000 | 52 6f 6c 6c 6f 76 65 72 28 74 72 75 65 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e | Rollover(true);.........toolBar. |
b020 | 61 64 64 28 66 69 6c 6c 65 72 36 29 3b 0a 0a 20 20 20 20 20 20 20 20 61 78 65 73 43 6f 6d 62 6f | add(filler6);..........axesCombo |
b040 | 2e 73 65 74 4d 6f 64 65 6c 28 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 44 65 66 61 75 6c | .setModel(new.javax.swing.Defaul |
b060 | 74 43 6f 6d 62 6f 42 6f 78 4d 6f 64 65 6c 28 6e 65 77 20 53 74 72 69 6e 67 5b 5d 20 7b 20 22 56 | tComboBoxModel(new.String[].{."V |
b080 | 69 73 69 62 6c 65 20 61 78 65 73 22 2c 20 22 49 6e 76 69 73 69 62 6c 65 20 61 78 65 73 22 20 7d | isible.axes",."Invisible.axes".} |
b0a0 | 29 29 3b 0a 20 20 20 20 20 20 20 20 61 78 65 73 43 6f 6d 62 6f 2e 61 64 64 49 74 65 6d 4c 69 73 | ));.........axesCombo.addItemLis |
b0c0 | 74 65 6e 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 65 6d 4c 69 73 | tener(new.java.awt.event.ItemLis |
b0e0 | 74 65 6e 65 72 28 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 | tener().{.............public.voi |
b100 | 64 20 69 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e | d.itemStateChanged(java.awt.even |
b120 | 74 2e 49 74 65 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.ItemEvent.evt).{.............. |
b140 | 20 20 20 61 78 65 73 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 65 76 74 | ...axesComboItemStateChanged(evt |
b160 | 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 | );.............}.........});.... |
b180 | 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 61 78 65 73 43 6f 6d 62 6f 29 3b 0a 20 20 20 | .....toolBar.add(axesCombo);.... |
b1a0 | 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 66 69 6c 6c 65 72 31 29 3b 0a 0a 20 20 20 20 | .....toolBar.add(filler1);...... |
b1c0 | 20 20 20 20 73 74 69 63 6b 43 6f 6d 62 6f 2e 73 65 74 4d 6f 64 65 6c 28 6e 65 77 20 6a 61 76 61 | ....stickCombo.setModel(new.java |
b1e0 | 78 2e 73 77 69 6e 67 2e 44 65 66 61 75 6c 74 43 6f 6d 62 6f 42 6f 78 4d 6f 64 65 6c 28 6e 65 77 | x.swing.DefaultComboBoxModel(new |
b200 | 20 53 74 72 69 6e 67 5b 5d 20 7b 20 22 46 75 6c 6c 20 72 6f 62 6f 74 73 22 2c 20 22 53 74 69 63 | .String[].{."Full.robots",."Stic |
b220 | 6b 20 66 69 67 75 72 65 73 22 20 7d 29 29 3b 0a 20 20 20 20 20 20 20 20 73 74 69 63 6b 43 6f 6d | k.figures".}));.........stickCom |
b240 | 62 6f 2e 61 64 64 49 74 65 6d 4c 69 73 74 65 6e 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e | bo.addItemListener(new.java.awt. |
b260 | 65 76 65 6e 74 2e 49 74 65 6d 4c 69 73 74 65 6e 65 72 28 29 20 7b 0a 20 20 20 20 20 20 20 20 20 | event.ItemListener().{.......... |
b280 | 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 69 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 | ...public.void.itemStateChanged( |
b2a0 | 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 65 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 0a | java.awt.event.ItemEvent.evt).{. |
b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 69 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 | ................stickComboItemSt |
b2e0 | 61 74 65 43 68 61 6e 67 65 64 28 65 76 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 | ateChanged(evt);.............}.. |
b300 | 20 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 73 | .......});.........toolBar.add(s |
b320 | 74 69 63 6b 43 6f 6d 62 6f 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 | tickCombo);.........toolBar.add( |
b340 | 66 69 6c 6c 65 72 32 29 3b 0a 0a 20 20 20 20 20 20 20 20 74 72 61 63 6b 43 6f 6d 62 6f 2e 73 65 | filler2);..........trackCombo.se |
b360 | 74 4d 6f 64 65 6c 28 6e 65 77 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 44 65 66 61 75 6c 74 43 6f | tModel(new.javax.swing.DefaultCo |
b380 | 6d 62 6f 42 6f 78 4d 6f 64 65 6c 28 6e 65 77 20 53 74 72 69 6e 67 5b 5d 20 7b 20 22 54 65 73 74 | mboBoxModel(new.String[].{."Test |
b3a0 | 20 74 72 61 63 6b 22 2c 20 22 4f 20 74 72 61 63 6b 22 2c 20 22 4c 20 74 72 61 63 6b 22 2c 20 22 | .track",."O.track",."L.track",." |
b3c0 | 43 20 74 72 61 63 6b 22 2c 20 22 43 75 73 74 6f 6d 20 74 72 61 63 6b 22 20 7d 29 29 3b 0a 20 20 | C.track",."Custom.track".}));... |
b3e0 | 20 20 20 20 20 20 74 72 61 63 6b 43 6f 6d 62 6f 2e 61 64 64 49 74 65 6d 4c 69 73 74 65 6e 65 72 | ......trackCombo.addItemListener |
b400 | 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 65 6d 4c 69 73 74 65 6e 65 72 | (new.java.awt.event.ItemListener |
b420 | 28 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 69 74 65 | ().{.............public.void.ite |
b440 | 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 65 | mStateChanged(java.awt.event.Ite |
b460 | 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 | mEvent.evt).{.................tr |
b480 | 61 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 65 76 74 29 3b 0a 20 | ackComboItemStateChanged(evt);.. |
b4a0 | 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 20 | ...........}.........});........ |
b4c0 | 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 74 72 61 63 6b 43 6f 6d 62 6f 29 3b 0a 20 20 20 20 20 20 | .toolBar.add(trackCombo);....... |
b4e0 | 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 66 69 6c 6c 65 72 34 29 3b 0a 0a 20 20 20 20 20 20 20 | ..toolBar.add(filler4);......... |
b500 | 20 63 61 6d 65 72 61 43 6f 6d 62 6f 2e 73 65 74 4d 6f 64 65 6c 28 6e 65 77 20 6a 61 76 61 78 2e | .cameraCombo.setModel(new.javax. |
b520 | 73 77 69 6e 67 2e 44 65 66 61 75 6c 74 43 6f 6d 62 6f 42 6f 78 4d 6f 64 65 6c 28 6e 65 77 20 53 | swing.DefaultComboBoxModel(new.S |
b540 | 74 72 69 6e 67 5b 5d 20 7b 20 22 4f 76 65 72 76 69 65 77 20 6d 6f 64 65 22 2c 20 22 48 65 6c 69 | tring[].{."Overview.mode",."Heli |
b560 | 63 6f 70 74 65 72 20 6d 6f 64 65 22 2c 20 22 4d 6f 74 6f 72 63 79 63 6c 65 20 6d 6f 64 65 22 2c | copter.mode",."Motorcycle.mode", |
b580 | 20 22 46 69 72 73 74 20 70 65 72 73 6f 6e 20 6d 6f 64 65 22 2c 20 22 41 75 74 6f 20 6d 6f 64 65 | ."First.person.mode",."Auto.mode |
b5a0 | 22 20 7d 29 29 3b 0a 20 20 20 20 20 20 20 20 63 61 6d 65 72 61 43 6f 6d 62 6f 2e 61 64 64 49 74 | ".}));.........cameraCombo.addIt |
b5c0 | 65 6d 4c 69 73 74 65 6e 65 72 28 6e 65 77 20 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 | emListener(new.java.awt.event.It |
b5e0 | 65 6d 4c 69 73 74 65 6e 65 72 28 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 | emListener().{.............publi |
b600 | 63 20 76 6f 69 64 20 69 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 | c.void.itemStateChanged(java.awt |
b620 | 2e 65 76 65 6e 74 2e 49 74 65 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 0a 20 20 20 20 20 20 20 20 | .event.ItemEvent.evt).{......... |
b640 | 20 20 20 20 20 20 20 20 63 61 6d 65 72 61 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e | ........cameraComboItemStateChan |
b660 | 67 65 64 28 65 76 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 | ged(evt);.............}......... |
b680 | 7d 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 63 61 6d 65 72 61 43 6f | });.........toolBar.add(cameraCo |
b6a0 | 6d 62 6f 29 3b 0a 20 20 20 20 20 20 20 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 66 69 6c 6c 65 72 | mbo);.........toolBar.add(filler |
b6c0 | 35 29 3b 0a 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 42 75 74 74 6f 6e 2e 73 65 74 54 65 78 74 | 5);..........resetButton.setText |
b6e0 | 28 22 52 65 73 65 74 22 29 3b 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 42 75 74 74 6f 6e 2e 73 | ("Reset");.........resetButton.s |
b700 | 65 74 46 6f 63 75 73 61 62 6c 65 28 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 20 72 65 73 65 | etFocusable(false);.........rese |
b720 | 74 42 75 74 74 6f 6e 2e 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 54 65 78 74 50 6f 73 69 74 69 6f | tButton.setHorizontalTextPositio |
b740 | 6e 28 6a 61 76 61 78 2e 73 77 69 6e 67 2e 53 77 69 6e 67 43 6f 6e 73 74 61 6e 74 73 2e 43 45 4e | n(javax.swing.SwingConstants.CEN |
b760 | 54 45 52 29 3b 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 42 75 74 74 6f 6e 2e 73 65 74 56 65 72 | TER);.........resetButton.setVer |
b780 | 74 69 63 61 6c 54 65 78 74 50 6f 73 69 74 69 6f 6e 28 6a 61 76 61 78 2e 73 77 69 6e 67 2e 53 77 | ticalTextPosition(javax.swing.Sw |
b7a0 | 69 6e 67 43 6f 6e 73 74 61 6e 74 73 2e 42 4f 54 54 4f 4d 29 3b 0a 20 20 20 20 20 20 20 20 72 65 | ingConstants.BOTTOM);.........re |
b7c0 | 73 65 74 42 75 74 74 6f 6e 2e 61 64 64 41 63 74 69 6f 6e 4c 69 73 74 65 6e 65 72 28 6e 65 77 20 | setButton.addActionListener(new. |
b7e0 | 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 41 63 74 69 6f 6e 4c 69 73 74 65 6e 65 72 28 29 20 | java.awt.event.ActionListener(). |
b800 | 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 61 63 74 69 6f 6e | {.............public.void.action |
b820 | 50 65 72 66 6f 72 6d 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 41 63 74 69 6f 6e 45 | Performed(java.awt.event.ActionE |
b840 | 76 65 6e 74 20 65 76 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 65 | vent.evt).{.................rese |
b860 | 74 42 75 74 74 6f 6e 41 63 74 69 6f 6e 50 65 72 66 6f 72 6d 65 64 28 65 76 74 29 3b 0a 20 20 20 | tButtonActionPerformed(evt);.... |
b880 | 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 20 20 74 | .........}.........});.........t |
b8a0 | 6f 6f 6c 42 61 72 2e 61 64 64 28 72 65 73 65 74 42 75 74 74 6f 6e 29 3b 0a 20 20 20 20 20 20 20 | oolBar.add(resetButton);........ |
b8c0 | 20 74 6f 6f 6c 42 61 72 2e 61 64 64 28 66 69 6c 6c 65 72 37 29 3b 0a 0a 20 20 20 20 20 20 20 20 | .toolBar.add(filler7);.......... |
b8e0 | 67 65 74 43 6f 6e 74 65 6e 74 50 61 6e 65 28 29 2e 61 64 64 28 74 6f 6f 6c 42 61 72 2c 20 6a 61 | getContentPane().add(toolBar,.ja |
b900 | 76 61 2e 61 77 74 2e 42 6f 72 64 65 72 4c 61 79 6f 75 74 2e 50 41 47 45 5f 53 54 41 52 54 29 3b | va.awt.BorderLayout.PAGE_START); |
b920 | 0a 0a 20 20 20 20 20 20 20 20 70 61 63 6b 28 29 3b 0a 20 20 20 20 7d 2f 2f 20 3c 2f 65 64 69 74 | ..........pack();.....}//.</edit |
b940 | 6f 72 2d 66 6f 6c 64 3e 2f 2f 47 45 4e 2d 45 4e 44 3a 69 6e 69 74 43 6f 6d 70 6f 6e 65 6e 74 73 | or-fold>//GEN-END:initComponents |
b960 | 0a 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 61 78 65 73 43 6f 6d 62 6f 49 74 65 6d | ......private.void.axesComboItem |
b980 | 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 65 6d | StateChanged(java.awt.event.Item |
b9a0 | 45 76 65 6e 74 20 65 76 74 29 20 7b 2f 2f 47 45 4e 2d 46 49 52 53 54 3a 65 76 65 6e 74 5f 61 78 | Event.evt).{//GEN-FIRST:event_ax |
b9c0 | 65 73 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 0a 20 20 20 20 20 20 20 20 | esComboItemStateChanged......... |
b9e0 | 67 73 2e 73 68 6f 77 41 78 65 73 20 3d 20 61 78 65 73 43 6f 6d 62 6f 2e 67 65 74 53 65 6c 65 63 | gs.showAxes.=.axesCombo.getSelec |
ba00 | 74 65 64 49 6e 64 65 78 28 29 20 3d 3d 20 30 3b 0a 20 20 20 20 7d 2f 2f 47 45 4e 2d 4c 41 53 54 | tedIndex().==.0;.....}//GEN-LAST |
ba20 | 3a 65 76 65 6e 74 5f 61 78 65 73 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 | :event_axesComboItemStateChanged |
ba40 | 0a 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 73 74 69 63 6b 43 6f 6d 62 6f 49 74 65 | ......private.void.stickComboIte |
ba60 | 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 49 74 65 | mStateChanged(java.awt.event.Ite |
ba80 | 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 2f 2f 47 45 4e 2d 46 49 52 53 54 3a 65 76 65 6e 74 5f 73 | mEvent.evt).{//GEN-FIRST:event_s |
baa0 | 74 69 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 0a 20 20 20 20 20 20 | tickComboItemStateChanged....... |
bac0 | 20 20 67 73 2e 73 68 6f 77 53 74 69 63 6b 20 3d 20 73 74 69 63 6b 43 6f 6d 62 6f 2e 67 65 74 53 | ..gs.showStick.=.stickCombo.getS |
bae0 | 65 6c 65 63 74 65 64 49 6e 64 65 78 28 29 20 3d 3d 20 31 3b 0a 20 20 20 20 7d 2f 2f 47 45 4e 2d | electedIndex().==.1;.....}//GEN- |
bb00 | 4c 41 53 54 3a 65 76 65 6e 74 5f 73 74 69 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 | LAST:event_stickComboItemStateCh |
bb20 | 61 6e 67 65 64 0a 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 74 72 61 63 6b 43 6f 6d | anged......private.void.trackCom |
bb40 | 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e | boItemStateChanged(java.awt.even |
bb60 | 74 2e 49 74 65 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 2f 2f 47 45 4e 2d 46 49 52 53 54 3a 65 76 | t.ItemEvent.evt).{//GEN-FIRST:ev |
bb80 | 65 6e 74 5f 74 72 61 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 0a 20 | ent_trackComboItemStateChanged.. |
bba0 | 20 20 20 20 20 20 20 67 73 2e 74 72 61 63 6b 4e 72 20 3d 20 74 72 61 63 6b 43 6f 6d 62 6f 2e 67 | .......gs.trackNr.=.trackCombo.g |
bbc0 | 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 28 29 3b 0a 20 20 20 20 7d 2f 2f 47 45 4e 2d 4c 41 | etSelectedIndex();.....}//GEN-LA |
bbe0 | 53 54 3a 65 76 65 6e 74 5f 74 72 61 63 6b 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e | ST:event_trackComboItemStateChan |
bc00 | 67 65 64 0a 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 63 61 6d 65 72 61 43 6f 6d 62 | ged......private.void.cameraComb |
bc20 | 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 | oItemStateChanged(java.awt.event |
bc40 | 2e 49 74 65 6d 45 76 65 6e 74 20 65 76 74 29 20 7b 2f 2f 47 45 4e 2d 46 49 52 53 54 3a 65 76 65 | .ItemEvent.evt).{//GEN-FIRST:eve |
bc60 | 6e 74 5f 63 61 6d 65 72 61 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 61 6e 67 65 64 0a 20 | nt_cameraComboItemStateChanged.. |
bc80 | 20 20 20 20 20 20 20 67 73 2e 63 61 6d 4d 6f 64 65 20 3d 20 63 61 6d 65 72 61 43 6f 6d 62 6f 2e | .......gs.camMode.=.cameraCombo. |
bca0 | 67 65 74 53 65 6c 65 63 74 65 64 49 6e 64 65 78 28 29 3b 0a 20 20 20 20 7d 2f 2f 47 45 4e 2d 4c | getSelectedIndex();.....}//GEN-L |
bcc0 | 41 53 54 3a 65 76 65 6e 74 5f 63 61 6d 65 72 61 43 6f 6d 62 6f 49 74 65 6d 53 74 61 74 65 43 68 | AST:event_cameraComboItemStateCh |
bce0 | 61 6e 67 65 64 0a 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 72 65 73 65 74 42 75 74 | anged......private.void.resetBut |
bd00 | 74 6f 6e 41 63 74 69 6f 6e 50 65 72 66 6f 72 6d 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e | tonActionPerformed(java.awt.even |
bd20 | 74 2e 41 63 74 69 6f 6e 45 76 65 6e 74 20 65 76 74 29 20 7b 2f 2f 47 45 4e 2d 46 49 52 53 54 3a | t.ActionEvent.evt).{//GEN-FIRST: |
bd40 | 65 76 65 6e 74 5f 72 65 73 65 74 42 75 74 74 6f 6e 41 63 74 69 6f 6e 50 65 72 66 6f 72 6d 65 64 | event_resetButtonActionPerformed |
bd60 | 0a 20 20 20 20 20 20 20 20 67 73 2e 72 65 73 65 74 28 29 3b 0a 20 20 20 20 20 20 20 20 75 70 64 | .........gs.reset();.........upd |
bd80 | 61 74 65 45 6c 65 6d 65 6e 74 73 28 29 3b 0a 20 20 20 20 7d 2f 2f 47 45 4e 2d 4c 41 53 54 3a 65 | ateElements();.....}//GEN-LAST:e |
bda0 | 76 65 6e 74 5f 72 65 73 65 74 42 75 74 74 6f 6e 41 63 74 69 6f 6e 50 65 72 66 6f 72 6d 65 64 0a | vent_resetButtonActionPerformed. |
bdc0 | 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 67 6c 50 61 6e 65 6c 4d 6f 75 73 65 43 6c | .....private.void.glPanelMouseCl |
bde0 | 69 63 6b 65 64 28 6a 61 76 61 2e 61 77 74 2e 65 76 65 6e 74 2e 4d 6f 75 73 65 45 76 65 6e 74 20 | icked(java.awt.event.MouseEvent. |
be00 | 65 76 74 29 20 7b 2f 2f 47 45 4e 2d 46 49 52 53 54 3a 65 76 65 6e 74 5f 67 6c 50 61 6e 65 6c 4d | evt).{//GEN-FIRST:event_glPanelM |
be20 | 6f 75 73 65 43 6c 69 63 6b 65 64 0a 20 20 20 20 20 20 20 20 67 6c 50 61 6e 65 6c 2e 72 65 71 75 | ouseClicked.........glPanel.requ |
be40 | 65 73 74 46 6f 63 75 73 49 6e 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 7d 2f 2f 47 45 4e 2d 4c | estFocusInWindow();.....}//GEN-L |
be60 | 41 53 54 3a 65 76 65 6e 74 5f 67 6c 50 61 6e 65 6c 4d 6f 75 73 65 43 6c 69 63 6b 65 64 0a 0a 20 | AST:event_glPanelMouseClicked... |
be80 | 20 20 20 2f 2f 20 56 61 72 69 61 62 6c 65 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 2d 20 64 6f | ...//.Variables.declaration.-.do |
bea0 | 20 6e 6f 74 20 6d 6f 64 69 66 79 2f 2f 47 45 4e 2d 42 45 47 49 4e 3a 76 61 72 69 61 62 6c 65 73 | .not.modify//GEN-BEGIN:variables |
bec0 | 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 | .....private.javax.swing.JComboB |
bee0 | 6f 78 20 61 78 65 73 43 6f 6d 62 6f 3b 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e | ox.axesCombo;.....private.javax. |
bf00 | 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 20 63 61 6d 65 72 61 43 6f 6d 62 6f 3b 0a 20 20 20 | swing.JComboBox.cameraCombo;.... |
bf20 | 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f 78 2e 46 69 6c 6c 65 72 20 | .private.javax.swing.Box.Filler. |
bf40 | 66 69 6c 6c 65 72 31 3b 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e 67 | filler1;.....private.javax.swing |
bf60 | 2e 42 6f 78 2e 46 69 6c 6c 65 72 20 66 69 6c 6c 65 72 32 3b 0a 20 20 20 20 70 72 69 76 61 74 65 | .Box.Filler.filler2;.....private |
bf80 | 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f 78 2e 46 69 6c 6c 65 72 20 66 69 6c 6c 65 72 34 3b | .javax.swing.Box.Filler.filler4; |
bfa0 | 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f 78 2e 46 69 6c | .....private.javax.swing.Box.Fil |
bfc0 | 6c 65 72 20 66 69 6c 6c 65 72 35 3b 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 | ler.filler5;.....private.javax.s |
bfe0 | 77 69 6e 67 2e 42 6f 78 2e 46 69 6c 6c 65 72 20 66 69 6c 6c 65 72 36 3b 0a 20 20 20 20 70 72 69 | wing.Box.Filler.filler6;.....pri |
c000 | 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 42 6f 78 2e 46 69 6c 6c 65 72 20 66 69 6c 6c | vate.javax.swing.Box.Filler.fill |
c020 | 65 72 37 3b 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a | er7;.....protected.javax.swing.J |
c040 | 50 61 6e 65 6c 20 67 6c 50 61 6e 65 6c 3b 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 | Panel.glPanel;.....private.javax |
c060 | 2e 73 77 69 6e 67 2e 4a 42 75 74 74 6f 6e 20 72 65 73 65 74 42 75 74 74 6f 6e 3b 0a 20 20 20 20 | .swing.JButton.resetButton;..... |
c080 | 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 20 73 74 | private.javax.swing.JComboBox.st |
c0a0 | 69 63 6b 43 6f 6d 62 6f 3b 0a 20 20 20 20 70 72 69 76 61 74 65 20 6a 61 76 61 78 2e 73 77 69 6e | ickCombo;.....private.javax.swin |
c0c0 | 67 2e 4a 54 6f 6f 6c 42 61 72 20 74 6f 6f 6c 42 61 72 3b 0a 20 20 20 20 70 72 69 76 61 74 65 20 | g.JToolBar.toolBar;.....private. |
c0e0 | 6a 61 76 61 78 2e 73 77 69 6e 67 2e 4a 43 6f 6d 62 6f 42 6f 78 20 74 72 61 63 6b 43 6f 6d 62 6f | javax.swing.JComboBox.trackCombo |
c100 | 3b 0a 20 20 20 20 2f 2f 20 45 6e 64 20 6f 66 20 76 61 72 69 61 62 6c 65 73 20 64 65 63 6c 61 72 | ;.....//.End.of.variables.declar |
c120 | 61 74 69 6f 6e 2f 2f 47 45 4e 2d 45 4e 44 3a 76 61 72 69 61 62 6c 65 73 0a 7d 0a 50 4b 03 04 0a | ation//GEN-END:variables.}.PK... |
c140 | 00 00 08 00 00 2e 89 66 43 3b a0 cb 15 7c 08 00 00 7c 08 00 00 16 00 00 00 72 6f 62 6f 74 72 61 | .......fC;...|...|.......robotra |
c160 | 63 65 2f 56 65 63 74 6f 72 2e 63 6c 61 73 73 ca fe ba be 00 00 00 32 00 55 0a 00 15 00 3a 09 00 | ce/Vector.class.......2.U....:.. |
c180 | 07 00 3b 09 00 07 00 3c 09 00 07 00 3d 0a 00 3e 00 3f 0a 00 07 00 40 07 00 41 0a 00 07 00 42 07 | ..;....<....=..>.?....@..A....B. |
c1a0 | 00 43 0a 00 09 00 3a 08 00 44 0a 00 09 00 45 0a 00 09 00 46 08 00 47 08 00 48 0a 00 09 00 49 09 | .C....:..D....E....F..G..H....I. |
c1c0 | 00 07 00 4a 09 00 07 00 4b 09 00 07 00 4c 09 00 07 00 4d 07 00 4e 01 00 01 4f 01 00 12 4c 72 6f | ...J....K....L....M..N...O...Lro |
c1e0 | 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 01 58 01 00 01 59 01 00 01 5a 01 00 01 78 01 | botrace/Vector;...X...Y...Z...x. |
c200 | 00 01 44 01 00 01 79 01 00 01 7a 01 00 06 3c 69 6e 69 74 3e 01 00 06 28 44 44 44 29 56 01 00 04 | ..D...y...z...<init>...(DDD)V... |
c220 | 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 | Code...LineNumberTable...LocalVa |
c240 | 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 03 28 29 44 01 00 09 6c 65 6e 67 74 | riableTable...this...()D...lengt |
c260 | 68 53 71 72 01 00 06 6c 65 6e 67 74 68 01 00 0a 6e 6f 72 6d 61 6c 69 7a 65 64 01 00 14 28 29 4c | hSqr...length...normalized...()L |
c280 | 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 03 64 6f 74 01 00 15 28 4c 72 6f 62 6f | robotrace/Vector;...dot...(Lrobo |
c2a0 | 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 29 44 01 00 04 74 68 61 74 01 00 05 63 72 6f 73 73 01 00 | trace/Vector;)D...that...cross.. |
c2c0 | 26 28 4c 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 29 4c 72 6f 62 6f 74 72 61 63 65 2f | &(Lrobotrace/Vector;)Lrobotrace/ |
c2e0 | 56 65 63 74 6f 72 3b 01 00 03 61 64 64 01 00 08 73 75 62 74 72 61 63 74 01 00 05 73 63 61 6c 65 | Vector;...add...subtract...scale |
c300 | 01 00 15 28 44 29 4c 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 3b 01 00 06 73 63 61 6c 61 | ...(D)Lrobotrace/Vector;...scala |
c320 | 72 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 | r...toString...()Ljava/lang/Stri |
c340 | 6e 67 3b 01 00 08 3c 63 6c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 0a 53 6f 75 72 63 65 46 69 6c | ng;...<clinit>...()V...SourceFil |
c360 | 65 01 00 0b 56 65 63 74 6f 72 2e 6a 61 76 61 0c 00 1f 00 37 0c 00 1b 00 1c 0c 00 1d 00 1c 0c 00 | e...Vector.java....7............ |
c380 | 1e 00 1c 07 00 4f 0c 00 50 00 51 0c 00 27 00 25 01 00 10 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 | .....O..P.Q..'.%...robotrace/Vec |
c3a0 | 74 6f 72 0c 00 1f 00 20 01 00 17 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 | tor........java/lang/StringBuild |
c3c0 | 65 72 01 00 01 28 0c 00 52 00 53 0c 00 52 00 54 01 00 01 2c 01 00 01 29 0c 00 34 00 35 0c 00 16 | er...(..R.S..R.T...,...)..4.5... |
c3e0 | 00 17 0c 00 18 00 17 0c 00 19 00 17 0c 00 1a 00 17 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 | ....................java/lang/Ob |
c400 | 6a 65 63 74 01 00 0e 6a 61 76 61 2f 6c 61 6e 67 2f 4d 61 74 68 01 00 04 73 71 72 74 01 00 04 28 | ject...java/lang/Math...sqrt...( |
c420 | 44 29 44 01 00 06 61 70 70 65 6e 64 01 00 2d 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e | D)D...append..-(Ljava/lang/Strin |
c440 | 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 1c 28 | g;)Ljava/lang/StringBuilder;...( |
c460 | 44 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 00 21 00 07 00 | D)Ljava/lang/StringBuilder;.!... |
c480 | 15 00 00 00 07 00 19 00 16 00 17 00 00 00 19 00 18 00 17 00 00 00 19 00 19 00 17 00 00 00 19 00 | ................................ |
c4a0 | 1a 00 17 00 00 00 04 00 1b 00 1c 00 00 00 04 00 1d 00 1c 00 00 00 04 00 1e 00 1c 00 00 00 0e 00 | ................................ |
c4c0 | 01 00 1f 00 20 00 01 00 21 00 00 00 6d 00 03 00 07 00 00 00 15 2a b7 00 01 2a 27 b5 00 02 2a 29 | ........!...m........*...*'...*) |
c4e0 | b5 00 03 2a 18 05 b5 00 04 b1 00 00 00 02 00 22 00 00 00 16 00 05 00 00 00 14 00 04 00 15 00 09 | ...*..........."................ |
c500 | 00 16 00 0e 00 17 00 14 00 18 00 23 00 00 00 2a 00 04 00 00 00 15 00 24 00 17 00 00 00 00 00 15 | ...........#...*.......$........ |
c520 | 00 1b 00 1c 00 01 00 00 00 15 00 1d 00 1c 00 03 00 00 00 15 00 1e 00 1c 00 05 00 01 00 1b 00 25 | ...............................% |
c540 | 00 01 00 21 00 00 00 2f 00 02 00 01 00 00 00 05 2a b4 00 02 af 00 00 00 02 00 22 00 00 00 06 00 | ...!.../........*........."..... |
c560 | 01 00 00 00 1e 00 23 00 00 00 0c 00 01 00 00 00 05 00 24 00 17 00 00 00 01 00 1d 00 25 00 01 00 | ......#...........$.........%... |
c580 | 21 00 00 00 2f 00 02 00 01 00 00 00 05 2a b4 00 03 af 00 00 00 02 00 22 00 00 00 06 00 01 00 00 | !.../........*........."........ |
c5a0 | 00 25 00 23 00 00 00 0c 00 01 00 00 00 05 00 24 00 17 00 00 00 01 00 1e 00 25 00 01 00 21 00 00 | .%.#...........$.........%...!.. |
c5c0 | 00 2f 00 02 00 01 00 00 00 05 2a b4 00 04 af 00 00 00 02 00 22 00 00 00 06 00 01 00 00 00 2c 00 | ./........*.........".........,. |
c5e0 | 23 00 00 00 0c 00 01 00 00 00 05 00 24 00 17 00 00 00 01 00 26 00 25 00 01 00 21 00 00 00 48 00 | #...........$.......&.%...!...H. |
c600 | 06 00 01 00 00 00 1e 2a b4 00 02 2a b4 00 02 6b 2a b4 00 03 2a b4 00 03 6b 63 2a b4 00 04 2a b4 | .......*...*...k*...*...kc*...*. |
c620 | 00 04 6b 63 af 00 00 00 02 00 22 00 00 00 06 00 01 00 00 00 33 00 23 00 00 00 0c 00 01 00 00 00 | ..kc......".........3.#......... |
c640 | 1e 00 24 00 17 00 00 00 01 00 27 00 25 00 01 00 21 00 00 00 4b 00 06 00 01 00 00 00 21 2a b4 00 | ..$.......'.%...!...K.......!*.. |
c660 | 02 2a b4 00 02 6b 2a b4 00 03 2a b4 00 03 6b 63 2a b4 00 04 2a b4 00 04 6b 63 b8 00 05 af 00 00 | .*...k*...*...kc*...*...kc...... |
c680 | 00 02 00 22 00 00 00 06 00 01 00 00 00 3a 00 23 00 00 00 0c 00 01 00 00 00 21 00 24 00 17 00 00 | ...".........:.#.........!.$.... |
c6a0 | 00 01 00 28 00 29 00 01 00 21 00 00 00 57 00 0a 00 03 00 00 00 1f 2a b6 00 06 48 bb 00 07 59 2a | ...(.)...!...W........*...H...Y* |
c6c0 | b4 00 02 27 6f 2a b4 00 03 27 6f 2a b4 00 04 27 6f b7 00 08 b0 00 00 00 02 00 22 00 00 00 0a 00 | ...'o*...'o*...'o........."..... |
c6e0 | 02 00 00 00 42 00 05 00 44 00 23 00 00 00 16 00 02 00 00 00 1f 00 24 00 17 00 00 00 05 00 1a 00 | ....B...D.#...........$......... |
c700 | 27 00 1c 00 01 00 01 00 2a 00 2b 00 01 00 21 00 00 00 52 00 06 00 02 00 00 00 1e 2a b4 00 02 2b | '.......*.+...!...R........*...+ |
c720 | b4 00 02 6b 2a b4 00 03 2b b4 00 03 6b 63 2a b4 00 04 2b b4 00 04 6b 63 af 00 00 00 02 00 22 00 | ...k*...+...kc*...+...kc......". |
c740 | 00 00 06 00 01 00 00 00 4b 00 23 00 00 00 16 00 02 00 00 00 1e 00 24 00 17 00 00 00 00 00 1e 00 | ........K.#...........$......... |
c760 | 2c 00 17 00 01 00 01 00 2d 00 2e 00 01 00 21 00 00 00 75 00 0c 00 02 00 00 00 41 bb 00 07 59 2a | ,.......-.....!...u.......A...Y* |
c780 | b4 00 03 2b b4 00 04 6b 2a b4 00 04 2b b4 00 03 6b 67 2a b4 00 04 2b b4 00 02 6b 2a b4 00 02 2b | ...+...k*...+...kg*...+...k*...+ |
c7a0 | b4 00 04 6b 67 2a b4 00 02 2b b4 00 03 6b 2a b4 00 03 2b b4 00 02 6b 67 b7 00 08 b0 00 00 00 02 | ...kg*...+...k*...+...kg........ |
c7c0 | 00 22 00 00 00 06 00 01 00 00 00 54 00 23 00 00 00 16 00 02 00 00 00 41 00 24 00 17 00 00 00 00 | .".........T.#.........A.$...... |
c7e0 | 00 41 00 2c 00 17 00 01 00 01 00 2f 00 2e 00 01 00 21 00 00 00 57 00 0a 00 02 00 00 00 23 bb 00 | .A.,......./.....!...W.......#.. |
c800 | 07 59 2a b4 00 02 2b b4 00 02 63 2a b4 00 03 2b b4 00 03 63 2a b4 00 04 2b b4 00 04 63 b7 00 08 | .Y*...+...c*...+...c*...+...c... |
c820 | b0 00 00 00 02 00 22 00 00 00 06 00 01 00 00 00 5d 00 23 00 00 00 16 00 02 00 00 00 23 00 24 00 | ......".........].#.........#.$. |
c840 | 17 00 00 00 00 00 23 00 2c 00 17 00 01 00 01 00 30 00 2e 00 01 00 21 00 00 00 57 00 0a 00 02 00 | ......#.,.......0.....!...W..... |
c860 | 00 00 23 bb 00 07 59 2a b4 00 02 2b b4 00 02 67 2a b4 00 03 2b b4 00 03 67 2a b4 00 04 2b b4 00 | ..#...Y*...+...g*...+...g*...+.. |
c880 | 04 67 b7 00 08 b0 00 00 00 02 00 22 00 00 00 06 00 01 00 00 00 66 00 23 00 00 00 16 00 02 00 00 | .g.........".........f.#........ |
c8a0 | 00 23 00 24 00 17 00 00 00 00 00 23 00 2c 00 17 00 01 00 01 00 31 00 32 00 01 00 21 00 00 00 4e | .#.$.......#.,.......1.2...!...N |
c8c0 | 00 0a 00 03 00 00 00 1a bb 00 07 59 27 2a b4 00 02 6b 27 2a b4 00 03 6b 27 2a b4 00 04 6b b7 00 | ...........Y'*...k'*...k'*...k.. |
c8e0 | 08 b0 00 00 00 02 00 22 00 00 00 06 00 01 00 00 00 6f 00 23 00 00 00 16 00 02 00 00 00 1a 00 24 | .......".........o.#...........$ |
c900 | 00 17 00 00 00 00 00 1a 00 33 00 1c 00 01 00 01 00 34 00 35 00 01 00 21 00 00 00 5e 00 03 00 01 | .........3.......4.5...!...^.... |
c920 | 00 00 00 34 bb 00 09 59 b7 00 0a 12 0b b6 00 0c 2a b4 00 02 b6 00 0d 12 0e b6 00 0c 2a b4 00 03 | ...4...Y........*...........*... |
c940 | b6 00 0d 12 0e b6 00 0c 2a b4 00 04 b6 00 0d 12 0f b6 00 0c b6 00 10 b0 00 00 00 02 00 22 00 00 | ........*....................".. |
c960 | 00 06 00 01 00 00 00 79 00 23 00 00 00 0c 00 01 00 00 00 34 00 24 00 17 00 00 00 08 00 36 00 37 | .......y.#.........4.$.......6.7 |
c980 | 00 01 00 21 00 00 00 59 00 08 00 00 00 00 00 35 bb 00 07 59 0e 0e 0e b7 00 08 b3 00 11 bb 00 07 | ...!...Y.......5...Y............ |
c9a0 | 59 0f 0e 0e b7 00 08 b3 00 12 bb 00 07 59 0e 0f 0e b7 00 08 b3 00 13 bb 00 07 59 0e 0e 0f b7 00 | Y............Y............Y..... |
c9c0 | 08 b3 00 14 b1 00 00 00 01 00 22 00 00 00 12 00 04 00 00 00 09 00 0d 00 0a 00 1a 00 0b 00 27 00 | .........."...................'. |
c9e0 | 0c 00 01 00 38 00 00 00 02 00 39 50 4b 03 04 0a 00 00 08 00 00 2e 89 66 43 29 c0 05 73 69 0a 00 | ....8.....9PK..........fC)..si.. |
ca00 | 00 69 0a 00 00 15 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 2e 6a 61 76 61 70 61 | .i.......robotrace/Vector.javapa |
ca20 | 63 6b 61 67 65 20 72 6f 62 6f 74 72 61 63 65 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 70 72 65 73 65 | ckage.robotrace;../**..*.Represe |
ca40 | 6e 74 73 20 61 20 33 44 20 76 65 63 74 6f 72 20 28 69 6d 6d 75 74 61 62 6c 65 29 2e 0a 20 2a 2f | nts.a.3D.vector.(immutable)...*/ |
ca60 | 0a 70 75 62 6c 69 63 20 63 6c 61 73 73 20 56 65 63 74 6f 72 20 7b 0a 0a 20 20 20 20 2f 2f 20 4f | .public.class.Vector.{......//.O |
ca80 | 72 69 67 69 6e 20 61 6e 64 20 61 78 69 73 20 76 65 63 74 6f 72 73 2e 0a 20 20 20 20 70 75 62 6c | rigin.and.axis.vectors......publ |
caa0 | 69 63 20 66 69 6e 61 6c 20 73 74 61 74 69 63 20 56 65 63 74 6f 72 20 4f 20 3d 20 6e 65 77 20 56 | ic.final.static.Vector.O.=.new.V |
cac0 | 65 63 74 6f 72 28 30 2c 20 30 2c 20 30 29 3b 0a 20 20 20 20 70 75 62 6c 69 63 20 66 69 6e 61 6c | ector(0,.0,.0);.....public.final |
cae0 | 20 73 74 61 74 69 63 20 56 65 63 74 6f 72 20 58 20 3d 20 6e 65 77 20 56 65 63 74 6f 72 28 31 2c | .static.Vector.X.=.new.Vector(1, |
cb00 | 20 30 2c 20 30 29 3b 0a 20 20 20 20 70 75 62 6c 69 63 20 66 69 6e 61 6c 20 73 74 61 74 69 63 20 | .0,.0);.....public.final.static. |
cb20 | 56 65 63 74 6f 72 20 59 20 3d 20 6e 65 77 20 56 65 63 74 6f 72 28 30 2c 20 31 2c 20 30 29 3b 0a | Vector.Y.=.new.Vector(0,.1,.0);. |
cb40 | 20 20 20 20 70 75 62 6c 69 63 20 66 69 6e 61 6c 20 73 74 61 74 69 63 20 56 65 63 74 6f 72 20 5a | ....public.final.static.Vector.Z |
cb60 | 20 3d 20 6e 65 77 20 56 65 63 74 6f 72 28 30 2c 20 30 2c 20 31 29 3b 0a 0a 20 20 20 20 2f 2f 20 | .=.new.Vector(0,.0,.1);......//. |
cb80 | 43 6f 6d 70 6f 6e 65 6e 74 73 2e 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 64 6f 75 62 6c 65 | Components......protected.double |
cba0 | 20 78 2c 20 79 2c 20 7a 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 6f | .x,.y,.z;........../**......*.Co |
cbc0 | 6e 73 74 72 75 63 74 20 66 72 6f 6d 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 0a 20 20 20 20 20 2a 2f | nstruct.from.components.......*/ |
cbe0 | 0a 20 20 20 20 70 75 62 6c 69 63 20 56 65 63 74 6f 72 28 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 | .....public.Vector(double.x,.dou |
cc00 | 62 6c 65 20 79 2c 20 64 6f 75 62 6c 65 20 7a 29 20 7b 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e | ble.y,.double.z).{.........this. |
cc20 | 78 20 3d 20 78 3b 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 79 20 3d 20 79 3b 0a 20 20 20 20 20 | x.=.x;.........this.y.=.y;...... |
cc40 | 20 20 20 74 68 69 73 2e 7a 20 3d 20 7a 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 | ...this.z.=.z;.....}....../**... |
cc60 | 20 20 20 2a 20 47 65 74 20 58 20 63 6f 6d 70 6f 6e 65 6e 74 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 | ...*.Get.X.component.......*/... |
cc80 | 20 20 70 75 62 6c 69 63 20 64 6f 75 62 6c 65 20 78 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 | ..public.double.x().{.........re |
cca0 | 74 75 72 6e 20 78 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 47 65 | turn.x;.....}....../**......*.Ge |
ccc0 | 74 20 59 20 63 6f 6d 70 6f 6e 65 6e 74 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 | t.Y.component.......*/.....publi |
cce0 | 63 20 64 6f 75 62 6c 65 20 79 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 79 3b | c.double.y().{.........return.y; |
cd00 | 0a 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 47 65 74 20 5a | .....}........../**......*.Get.Z |
cd20 | 20 63 6f 6d 70 6f 6e 65 6e 74 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 64 | .component.......*/.....public.d |
cd40 | 6f 75 62 6c 65 20 7a 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 7a 3b 0a 20 20 | ouble.z().{.........return.z;... |
cd60 | 20 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 45 75 63 6c 69 64 69 61 6e 20 6c 65 | ..}....../**......*.Euclidian.le |
cd80 | 6e 67 74 68 20 73 71 75 61 72 65 64 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 | ngth.squared.......*/.....public |
cda0 | 20 64 6f 75 62 6c 65 20 6c 65 6e 67 74 68 53 71 72 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 | .double.lengthSqr().{.........re |
cdc0 | 74 75 72 6e 20 78 20 2a 20 78 20 2b 20 79 20 2a 20 79 20 2b 20 7a 20 2a 20 7a 3b 0a 20 20 20 20 | turn.x.*.x.+.y.*.y.+.z.*.z;..... |
cde0 | 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 45 75 63 6c 69 64 69 61 6e 20 6c 65 6e 67 | }....../**......*.Euclidian.leng |
ce00 | 74 68 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 64 6f 75 62 6c 65 20 6c 65 | th.......*/.....public.double.le |
ce20 | 6e 67 74 68 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4d 61 74 68 2e 73 71 72 | ngth().{.........return.Math.sqr |
ce40 | 74 28 78 20 2a 20 78 20 2b 20 79 20 2a 20 79 20 2b 20 7a 20 2a 20 7a 29 3b 0a 20 20 20 20 7d 0a | t(x.*.x.+.y.*.y.+.z.*.z);.....}. |
ce60 | 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 4e 6f 72 6d 61 6c 69 7a 65 64 20 76 65 63 74 6f | ...../**......*.Normalized.vecto |
ce80 | 72 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 66 6f 72 0a 20 20 20 20 | r,.which.is.not.defined.for..... |
cea0 | 20 2a 20 61 20 76 65 63 74 6f 72 20 6f 66 20 7a 65 72 6f 20 6c 65 6e 67 74 68 2e 0a 20 20 20 20 | .*.a.vector.of.zero.length...... |
cec0 | 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 56 65 63 74 6f 72 20 6e 6f 72 6d 61 6c 69 7a 65 64 | .*/.....public.Vector.normalized |
cee0 | 28 29 20 7b 0a 20 20 20 20 20 20 20 20 64 6f 75 62 6c 65 20 6c 65 6e 67 74 68 20 3d 20 6c 65 6e | ().{.........double.length.=.len |
cf00 | 67 74 68 28 29 3b 0a 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 56 65 63 74 6f | gth();..........return.new.Vecto |
cf20 | 72 28 78 20 2f 20 6c 65 6e 67 74 68 2c 20 79 20 2f 20 6c 65 6e 67 74 68 2c 20 7a 20 2f 20 6c 65 | r(x./.length,.y./.length,.z./.le |
cf40 | 6e 67 74 68 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 44 6f 74 | ngth);.....}....../**......*.Dot |
cf60 | 20 70 72 6f 64 75 63 74 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 76 65 63 74 6f 72 2e 0a | .product.with.the.given.vector.. |
cf80 | 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 64 6f 75 62 6c 65 20 64 6f 74 28 56 65 | .....*/.....public.double.dot(Ve |
cfa0 | 63 74 6f 72 20 74 68 61 74 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 | ctor.that).{.........return.this |
cfc0 | 2e 78 20 2a 20 74 68 61 74 2e 78 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 | .x.*.that.x.+................thi |
cfe0 | 73 2e 79 20 2a 20 74 68 61 74 2e 79 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 | s.y.*.that.y.+................th |
d000 | 69 73 2e 7a 20 2a 20 74 68 61 74 2e 7a 3b 0a 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a | is.z.*.that.z;.....}........../* |
d020 | 2a 0a 20 20 20 20 20 2a 20 43 72 6f 73 73 20 70 72 6f 64 75 63 74 20 77 69 74 68 20 74 68 65 20 | *......*.Cross.product.with.the. |
d040 | 67 69 76 65 6e 20 76 65 63 74 6f 72 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 | given.vector.......*/.....public |
d060 | 20 56 65 63 74 6f 72 20 63 72 6f 73 73 28 56 65 63 74 6f 72 20 74 68 61 74 29 20 7b 0a 20 20 20 | .Vector.cross(Vector.that).{.... |
d080 | 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 56 65 63 74 6f 72 28 74 68 69 73 2e 79 20 2a 20 | .....return.new.Vector(this.y.*. |
d0a0 | 74 68 61 74 2e 7a 20 2d 20 74 68 69 73 2e 7a 20 2a 20 74 68 61 74 2e 79 2c 0a 20 20 20 20 20 20 | that.z.-.this.z.*.that.y,....... |
d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 7a 20 2a 20 74 68 61 | ....................this.z.*.tha |
d0e0 | 74 2e 78 20 2d 20 74 68 69 73 2e 78 20 2a 20 74 68 61 74 2e 7a 2c 0a 20 20 20 20 20 20 20 20 20 | t.x.-.this.x.*.that.z,.......... |
d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 78 20 2a 20 74 68 61 74 2e 79 | .................this.x.*.that.y |
d120 | 20 2d 20 74 68 69 73 2e 79 20 2a 20 74 68 61 74 2e 78 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | .-.this.y.*.that.x);.....}...... |
d140 | 2f 2a 2a 0a 20 20 20 20 20 2a 20 41 64 64 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 76 65 | /**......*.Add.with.the.given.ve |
d160 | 63 74 6f 72 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 56 65 63 74 6f 72 20 | ctor.......*/.....public.Vector. |
d180 | 61 64 64 28 56 65 63 74 6f 72 20 74 68 61 74 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 | add(Vector.that).{.........retur |
d1a0 | 6e 20 6e 65 77 20 56 65 63 74 6f 72 28 74 68 69 73 2e 78 20 2b 20 74 68 61 74 2e 78 2c 0a 20 20 | n.new.Vector(this.x.+.that.x,... |
d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 79 20 2b | ........................this.y.+ |
d1e0 | 20 74 68 61 74 2e 79 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .that.y,........................ |
d200 | 20 20 20 74 68 69 73 2e 7a 20 2b 20 74 68 61 74 2e 7a 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | ...this.z.+.that.z);.....}...... |
d220 | 2f 2a 2a 0a 20 20 20 20 20 2a 20 53 75 62 74 72 61 63 74 20 62 79 20 74 68 65 20 67 69 76 65 6e | /**......*.Subtract.by.the.given |
d240 | 20 76 65 63 74 6f 72 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 75 62 6c 69 63 20 56 65 63 74 | .vector.......*/.....public.Vect |
d260 | 6f 72 20 73 75 62 74 72 61 63 74 28 56 65 63 74 6f 72 20 74 68 61 74 29 20 7b 0a 20 20 20 20 20 | or.subtract(Vector.that).{...... |
d280 | 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 56 65 63 74 6f 72 28 74 68 69 73 2e 78 20 2d 20 74 68 | ...return.new.Vector(this.x.-.th |
d2a0 | 61 74 2e 78 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.x,........................... |
d2c0 | 74 68 69 73 2e 79 20 2d 20 74 68 61 74 2e 79 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | this.y.-.that.y,................ |
d2e0 | 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 7a 20 2d 20 74 68 61 74 2e 7a 29 3b 0a 20 20 20 | ...........this.z.-.that.z);.... |
d300 | 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 4d 75 6c 74 69 70 6c 79 20 77 69 74 68 | .}....../**......*.Multiply.with |
d320 | 20 74 68 65 20 67 69 76 65 6e 20 73 63 61 6c 61 72 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 70 | .the.given.scalar.......*/.....p |
d340 | 75 62 6c 69 63 20 56 65 63 74 6f 72 20 73 63 61 6c 65 28 64 6f 75 62 6c 65 20 73 63 61 6c 61 72 | ublic.Vector.scale(double.scalar |
d360 | 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 56 65 63 74 6f 72 28 73 63 | ).{.........return.new.Vector(sc |
d380 | 61 6c 61 72 20 2a 20 74 68 69 73 2e 78 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alar.*.this.x,.................. |
d3a0 | 20 20 20 20 20 20 20 20 20 73 63 61 6c 61 72 20 2a 20 74 68 69 73 2e 79 2c 0a 20 20 20 20 20 20 | .........scalar.*.this.y,....... |
d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6c 61 72 20 2a 20 74 68 69 | ....................scalar.*.thi |
d3e0 | 73 2e 7a 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 | s.z);.....}........../**......*. |
d400 | 53 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 0a 20 20 20 20 20 2a 2f 0a 20 | String.representation.......*/.. |
d420 | 20 20 20 40 4f 76 65 72 72 69 64 65 0a 20 20 20 20 70 75 62 6c 69 63 20 53 74 72 69 6e 67 20 74 | ...@Override.....public.String.t |
d440 | 6f 53 74 72 69 6e 67 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 22 28 22 20 2b | oString().{.........return."(".+ |
d460 | 20 78 20 2b 20 22 2c 22 20 2b 20 79 20 2b 20 22 2c 22 20 2b 20 7a 20 2b 20 22 29 22 3b 0a 20 20 | .x.+.",".+.y.+.",".+.z.+.")";... |
d480 | 20 20 7d 0a 0a 7d 0a 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 00 00 00 00 00 00 00 00 00 | ..}..}.PK............fC......... |
d4a0 | 00 00 00 09 00 04 00 00 00 00 00 00 00 10 00 ed 41 00 00 00 00 4d 45 54 41 2d 49 4e 46 2f fe ca | ................A....META-INF/.. |
d4c0 | 00 00 50 4b 01 02 14 03 0a 00 00 08 00 00 2d 89 66 43 0b 46 0f 54 67 00 00 00 67 00 00 00 14 00 | ..PK..........-.fC.F.Tg...g..... |
d4e0 | 00 00 00 00 00 00 00 00 00 00 a4 81 2b 00 00 00 4d 45 54 41 2d 49 4e 46 2f 4d 41 4e 49 46 45 53 | ............+...META-INF/MANIFES |
d500 | 54 2e 4d 46 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 00 00 00 00 00 00 00 00 00 00 00 00 | T.MFPK............fC............ |
d520 | 0a 00 00 00 00 00 00 00 00 00 10 00 ed 41 c4 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 50 4b 01 02 | .............A....robotrace/PK.. |
d540 | 14 03 0a 00 00 08 00 00 2d 89 66 43 fa 5c bb c6 00 03 00 00 00 03 00 00 16 00 00 00 00 00 00 00 | ........-.fC.\.................. |
d560 | 00 00 00 00 a4 81 ec 00 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 31 2e 63 6c 61 73 73 | ..........robotrace/Base$1.class |
d580 | 50 4b 01 02 14 03 0a 00 00 08 00 00 2d 89 66 43 08 19 7e 44 0c 0e 00 00 0c 0e 00 00 24 00 00 00 | PK..........-.fC..~D........$... |
d5a0 | 00 00 00 00 00 00 00 00 a4 81 20 04 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 45 | ..............robotrace/Base$GLE |
d5c0 | 76 65 6e 74 44 65 6c 65 67 61 74 65 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2d 89 | ventDelegate.classPK..........-. |
d5e0 | 66 43 63 5a 43 b0 e7 0e 00 00 e7 0e 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 a4 81 6e 12 00 00 | fCcZC.......................n... |
d600 | 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 24 47 4c 4c 69 73 74 65 6e 65 72 2e 63 6c 61 73 73 50 | robotrace/Base$GLListener.classP |
d620 | 4b 01 02 14 03 0a 00 00 08 00 00 2d 89 66 43 13 70 8c d4 0b 11 00 00 0b 11 00 00 14 00 00 00 00 | K..........-.fC.p............... |
d640 | 00 00 00 00 00 00 00 a4 81 92 21 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 2e 63 6c 61 73 | ..........!..robotrace/Base.clas |
d660 | 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 5e 4a 74 07 b0 30 00 00 b0 30 00 00 13 00 00 | sPK............fC^Jt..0...0..... |
d680 | 00 00 00 00 00 00 00 00 00 a4 81 cf 32 00 00 72 6f 62 6f 74 72 61 63 65 2f 42 61 73 65 2e 6a 61 | ............2..robotrace/Base.ja |
d6a0 | 76 61 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 36 96 6e ff 4c 06 00 00 4c 06 00 00 1b 00 | vaPK............fC6.n.L...L..... |
d6c0 | 00 00 00 00 00 00 00 00 00 00 a4 81 b0 63 00 00 72 6f 62 6f 74 72 61 63 65 2f 47 6c 6f 62 61 6c | .............c..robotrace/Global |
d6e0 | 53 74 61 74 65 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 6b 98 90 cc c3 | State.classPK............fCk.... |
d700 | 0a 00 00 c3 0a 00 00 1a 00 00 00 00 00 00 00 00 00 00 00 a4 81 35 6a 00 00 72 6f 62 6f 74 72 61 | .....................5j..robotra |
d720 | 63 65 2f 47 6c 6f 62 61 6c 53 74 61 74 65 2e 6a 61 76 61 50 4b 01 02 14 03 0a 00 00 08 00 00 2e | ce/GlobalState.javaPK........... |
d740 | 89 66 43 34 94 64 70 cf 02 00 00 cf 02 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 a4 81 30 75 00 | .fC4.dp......................0u. |
d760 | 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 31 2e 63 6c 61 73 73 50 4b 01 02 | .robotrace/MainFrame$1.classPK.. |
d780 | 14 03 0a 00 00 08 00 00 2e 89 66 43 cf 72 91 46 e8 02 00 00 e8 02 00 00 1b 00 00 00 00 00 00 00 | ..........fC.r.F................ |
d7a0 | 00 00 00 00 a4 81 38 78 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 32 2e | ......8x..robotrace/MainFrame$2. |
d7c0 | 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 0b 55 4c b6 e8 02 00 00 e8 02 00 | classPK............fC.UL........ |
d7e0 | 00 1b 00 00 00 00 00 00 00 00 00 00 00 a4 81 59 7b 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 | ...............Y{..robotrace/Mai |
d800 | 6e 46 72 61 6d 65 24 33 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 a1 dd | nFrame$3.classPK............fC.. |
d820 | 99 0f e8 02 00 00 e8 02 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 a4 81 7a 7e 00 00 72 6f 62 6f | ........................z~..robo |
d840 | 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 34 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 | trace/MainFrame$4.classPK....... |
d860 | 08 00 00 2e 89 66 43 e1 49 da dd e8 02 00 00 e8 02 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 a4 | .....fC.I....................... |
d880 | 81 9b 81 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 24 35 2e 63 6c 61 73 73 | .....robotrace/MainFrame$5.class |
d8a0 | 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 20 7e bb 27 ef 02 00 00 ef 02 00 00 1b 00 00 00 | PK............fC.~.'............ |
d8c0 | 00 00 00 00 00 00 00 00 a4 81 bc 84 00 00 72 6f 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d | ..............robotrace/MainFram |
d8e0 | 65 24 36 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 ab 7f 80 8f 54 1a 00 | e$6.classPK............fC....T.. |
d900 | 00 54 1a 00 00 19 00 00 00 00 00 00 00 00 00 00 00 a4 81 e4 87 00 00 72 6f 62 6f 74 72 61 63 65 | .T.....................robotrace |
d920 | 2f 4d 61 69 6e 46 72 61 6d 65 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 08 00 00 2e 89 66 43 | /MainFrame.classPK............fC |
d940 | 8a bc ab 8b 96 1e 00 00 96 1e 00 00 18 00 00 00 00 00 00 00 00 00 00 00 a4 81 6f a2 00 00 72 6f | ..........................o...ro |
d960 | 62 6f 74 72 61 63 65 2f 4d 61 69 6e 46 72 61 6d 65 2e 6a 61 76 61 50 4b 01 02 14 03 0a 00 00 08 | botrace/MainFrame.javaPK........ |
d980 | 00 00 2e 89 66 43 3b a0 cb 15 7c 08 00 00 7c 08 00 00 16 00 00 00 00 00 00 00 00 00 00 00 a4 81 | ....fC;...|...|................. |
d9a0 | 3b c1 00 00 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 2e 63 6c 61 73 73 50 4b 01 02 14 03 | ;...robotrace/Vector.classPK.... |
d9c0 | 0a 00 00 08 00 00 2e 89 66 43 29 c0 05 73 69 0a 00 00 69 0a 00 00 15 00 00 00 00 00 00 00 00 00 | ........fC)..si...i............. |
d9e0 | 00 00 a4 81 eb c9 00 00 72 6f 62 6f 74 72 61 63 65 2f 56 65 63 74 6f 72 2e 6a 61 76 61 50 4b 05 | ........robotrace/Vector.javaPK. |
da00 | 06 00 00 00 00 14 00 14 00 76 05 00 00 87 d4 00 00 00 00 | .........v......... |