$ od -c -N 50000 [Indigo]<Loops>RELEASE>22-Mar-84>TRUCKINV.DCOM!1 0000000 ( F I L E C R E A T E D " 1 0000020 - N O V - 8 3 1 7 : 2 9 : 3 5 0000040 " ( " c o m p i l e d o n 0000060 " { I N D I G O } < L O O P S 0000100 > T R U C K I N > M U L T I > T 0000120 R U C K I N V . ; 5 ) \r " 1 2 0000140 - O C T - 8 3 1 3 : 5 2 : 2 8 0000160 " r e c o m p i l e d e x p 0000200 r s : A n y B a n d i t s P 0000220 A n y R o a d S t o p B u y e 0000240 r s D i r e c t i o n O f D 0000260 i s t a n c e \r F u r t h e s 0000300 t R o a d S t o p I S A N e 0000320 a r e s t R o a d S t o p N t 0000340 h N t h R o a d S t o p P r 0000360 i c e P e r U n i t R o a d S 0000400 t o p s R o o m T o P a r k P 0000420 S U B C L A S S \r S e l l e 0000440 r s F i l t e r O b j s P i 0000460 c k H i O b j P i c k L o w O 0000500 b j S o r t O b j s P l a y 0000520 e r . A n y R o a d S t o p P 0000540 l a y e r . D i r e c t i o n O 0000560 f P l a y e r . D i s t a n c 0000600 e \r P l a y e r . F u r t h e 0000620 s t R o a d S t o p P l a y e 0000640 r . N e a r e s t R o a d S t o 0000660 p P l a y e r . N t h R o a d 0000700 S t o p P l a y e r . R a n g 0000720 e P l a y e r . R a n g e 1 0000740 \r P l a y e r . R o a d S t o p 0000760 s P l a y e r . S e l l e r s 0001000 P l a y e r . T i m e A t S t 0001020 o p P l a y e r . T u r n s A 0001040 t S t o p i n W O R K d a 0001060 t e d \r " 1 2 - O C T - 8 3 0001100 1 9 : 5 2 : 2 1 " ) \r ( F I L E 0001120 C R E A T E D " 1 - N O V - 0001140 8 3 1 7 : 2 8 : 3 9 " { I N 0001160 D I G O } < L O O P S > T R U C 0001200 K I N > M U L T I > T R U C K I 0001220 N V . ; 5 2 5 7 8 9 c h a n 0001240 g e s t o : ( V A R S \r T 0001260 R U C K I N V C O M S ) p r e 0001300 v i o u s d a t e : " 2 - 0001320 A U G - 8 3 1 4 : 2 9 : 4 5 " 0001340 { I N D I G O } < L O O P S > 0001360 T R U C K I N > M U L T I > T R 0001400 U C K I N V . ; 4 ) \r A n y B a 0001420 n d i t s P D 1 \r ( P 3 r 0001440 o a d S t o p P 2 b a n d 0001460 i t F l g P 1 d o n e F l 0001500 g P 0 t e m p I 1 f 0001520 r o m R o a d S t o p I 0 0001540 t o R o a d S t o p F 6 c 0001560 u r r e n t P l a y e r ) \0 c 0001600 006 001 \0 002 021 ` 005 A 257 V g \0 \0 \n \0 \0 0001620 g \0 \0 \n \0 \0 b 002 277 @ 265 \v o \0 \0 \0 0001640 \t \0 \0 277 @ g \0 \0 \n \0 \0 A g \0 \0 \n 0001660 \0 \0 375 361 231 @ 270 A b \0 277 H b 002 200 A 0001700 [ I 263 " J 265 K ] g \0 \0 \n \0 \0 274 0001720 M k L 017 016 272 K @ 360 271 K g \0 \0 \n \0 0001740 \0 273 260 337 J 020 \0 ( 1 3 4 Q G e t 0001760 V a l u e 1 1 2 Q F e t c h 0002000 M e t h o d O r H e l p 5 5 Q 0002020 G e t V a l u e 4 6 Q G e 0002040 t V a l u e 3 6 Q E R R O R 0002060 2 1 Q G e t V a l u e 1 3 0002100 Q G e t V a l u e ) \r ( 1 3 1 0002120 Q n e x t 1 0 7 Q B a n d 0002140 i t P 5 2 Q m i l e P o s t 0002160 4 3 Q m i l e P o s t 1 6 0002200 Q l o c a t i o n 1 0 Q t 0002220 r u c k ) \r ( 3 3 Q " B a d 0002240 c a l l t o A n y B a n d i 0002260 t s P . t o R o a d S t o p 0002300 i s N I L . " ) \r A n y R 0002320 o a d S t o p D 1 \r ( I 3 0002340 r o o m T o P a r k F l g I 0002360 2 d i r e c t i o n I 1 0002400 n u m M o v e s I 0 r o a 0002420 d S t o p T y p e F 2 c u 0002440 r r e n t P l a y e r ) \0 030 002 0002460 001 \0 004 R 021 021 001 H g \0 \0 \n \0 \0 271 H 0002500 @ A B C l 005 I 017 016 020 \0 ( 1 2 Q 0002520 F e t c h M e t h o d O r H e l 0002540 p ) \r ( 7 A n y R o a d S t o 0002560 p ) \r N I L \r B u y e r s D 1 0002600 \r ( I 2 i n c l u d e C D F 0002620 l g I 1 n u m M o v e s 0002640 I 0 c o m m o d i t y C l a 0002660 s s F 2 c u r r e n t P l 0002700 a y e r ) \0 027 002 001 \0 003 R 021 021 001 0002720 H g \0 \0 \n \0 \0 271 H @ A B l 004 I 017 0002740 016 020 \0 ( 1 2 Q F e t c h M e t 0002760 h o d O r H e l p ) \r ( 7 B u 0003000 y e r s ) \r N I L \r D i r e c t 0003020 i o n O f D 1 \r ( I 1 f r 0003040 o m R o a d S t o p I 0 t 0003060 o R o a d S t o p F 2 c u 0003100 r r e n t P l a y e r ) \0 026 002 0003120 001 \0 002 R 021 021 001 H g \0 \0 \n \0 \0 271 H 0003140 @ A l 003 I 017 016 020 \0 ( 1 2 Q F e 0003160 t c h M e t h o d O r H e l p ) 0003200 \r ( 7 D i r e c t i o n O f ) 0003220 \r N I L \r D i s t a n c e D 1 0003240 \r ( I 1 f r o m R o a d S t 0003260 o p I 0 t o R o a d S t o 0003300 p F 2 c u r r e n t P l a 0003320 y e r ) \0 026 002 001 \0 002 R 021 021 001 H 0003340 g \0 \0 \n \0 \0 271 H @ A l 003 I 017 016 020 0003360 \0 ( 1 2 Q F e t c h M e t h o 0003400 d O r H e l p ) \r ( 7 D i s t 0003420 a n c e ) \r N I L \r F u r t h e 0003440 s t R o a d S t o p D 1 \r ( I 0003460 1 f r o m R o a d S t o p 0003500 I 0 r o a d S t o p s F 0003520 2 c u r r e n t P l a y e r ) 0003540 \0 026 002 001 \0 002 R 021 021 001 H g \0 \0 \n 0003560 \0 \0 271 H @ A l 003 I 017 016 020 \0 ( 1 2 0003600 Q F e t c h M e t h o d O r H 0003620 e l p ) \r ( 7 F u r t h e s t 0003640 R o a d S t o p ) \r N I L \r I S 0003660 A D 1 \r ( I 1 c l a s s N 0003700 a m e I 0 o b j e c t ) 0003720 \0 5 002 \0 \0 002 @ d 004 l 004 360 224 \t \0 \0 0003740 b \0 004 ` \0 \0 360 262 026 @ 021 021 001 H g \0 0003760 \0 \n \0 \0 271 H A l 002 I 017 016 020 o \0 \0 0004000 \0 @ o \0 \0 \0 \v \0 \0 020 \0 ( 6 2 Q 0004020 W R I T E 3 5 Q F e t c h M 0004040 e t h o d O r H e l p 1 1 Q 0004060 G e t O b j e c t R e c ) \r ( 3 0004100 2 Q I n s t O f ! 1 7 Q 004 0004120 003 i n s t a n c e T Y P E # ) \r 0004140 ( 5 7 Q " n o t a n i n 0004160 s t a n c e . " 5 2 Q " B a 0004200 d c a l l t o I S A . " 0004220 ) \r N e a r e s t R o a d S t o 0004240 p D 1 \r ( I 1 f r o m R o 0004260 a d S t o p I 0 r o a d S 0004300 t o p s F 2 c u r r e n t 0004320 P l a y e r ) \0 026 002 001 \0 002 R 021 0004340 021 001 H g \0 \0 \n \0 \0 271 H @ A l 003 I 0004360 017 016 020 \0 ( 1 2 Q F e t c h M e 0004400 t h o d O r H e l p ) \r ( 7 N 0004420 e a r e s t R o a d S t o p ) \r 0004440 N I L \r N t h D 1 \r ( I 1 0004460 i n d e x I 0 l s t ) \0 0004500 \b \0 \0 \0 002 @ A \n \0 \0 001 020 \0 ( 4 0004520 N T H ) \r N I L \r N I L \r N t h 0004540 R o a d S t o p D 1 \r ( I 3 0004560 r o o m T o P a r k F l g I 0004600 2 f r o m R o a d S t o p 0004620 I 1 d i r e c t i o n I 0004640 0 n u m M i l e s F 2 c 0004660 u r r e n t P l a y e r ) \0 030 0004700 002 001 \0 004 R 021 021 001 H g \0 \0 \n \0 \0 271 0004720 H @ A B C l 005 I 017 016 020 \0 ( 1 2 Q 0004740 F e t c h M e t h o d O r H e 0004760 l p ) \r ( 7 N t h R o a d S t 0005000 o p ) \r N I L \r P r i c e P e r 0005020 U n i t D 1 \r ( I 0 r s 0005040 F 2 T T Y ) \0 G 002 001 \0 001 @ 0005060 021 021 001 H g \0 \0 \n \0 \0 271 H g \0 \0 \t 0005100 \0 \0 l 002 I 017 016 022 262 030 @ g \0 \0 \n \0 0005120 \0 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 326 020 0005140 @ R \n \0 \0 277 o \0 \0 \0 R \n \0 \0 277 R 0005160 \t \0 \0 k 020 \0 ( 1 0 3 Q T E R P 0005200 R I 7 6 Q P R I N 1 6 5 Q 0005220 P R I N 1 5 6 Q G e t C l 0005240 a s s V a l u e 5 0 Q G e t 0005260 C l a s s V a l u e 4 1 Q G 0005300 e t V a l u e 2 2 Q G e t O 0005320 b j e c t R e c 1 2 Q F e t 0005340 c h M e t h o d O r H e l p ) \r 0005360 ( 5 3 Q A v g P r i c e 4 5 0005400 Q C o m m o d i t y 3 6 Q 0005420 p r 1 7 Q P r o d u c e r 0005440 7 I n s t O f ! ) \r ( 7 2 Q 0005460 " i s n o t a p r o d u 0005500 c e r " ) \r R o a d S t o p s 0005520 D 1 \r ( I 3 r o o m T o P a 0005540 r k F l g I 2 d i r e c t 0005560 i o n I 1 n u m M o v e s 0005600 I 0 r o a d S t o p T y p 0005620 e F 2 s e l f ) \0 030 002 001 0005640 \0 004 R 021 021 001 H g \0 \0 \n \0 \0 271 H @ 0005660 A B C l 005 I 017 016 020 \0 ( 1 2 Q F 0005700 e t c h M e t h o d O r H e l p 0005720 ) \r ( 7 R o a d S t o p s ) \r 0005740 N I L \r R o o m T o P a r k P 0005760 D 1 \r ( I 0 r o a d S t o p 0006000 ) \0 023 002 \0 \0 001 @ 021 021 001 H g \0 \0 0006020 \n \0 \0 271 H k I 017 016 020 \0 ( 1 2 Q 0006040 F e t c h M e t h o d O r H e l 0006060 p ) \r ( 7 R o o m T o P a r k 0006100 ? ) \r N I L \r S U B C L A S S 0006120 D 1 \r ( I 1 s u p e r I 0006140 0 c l a s s ) \0 6 002 \0 \0 002 @ 0006160 d 004 l 004 361 242 \t \0 \0 b \0 d 004 ` \0 \0 0006200 360 262 026 d 021 021 001 H g \0 \0 \n \0 \0 271 H 0006220 A l 002 I 017 016 020 o \0 \0 \0 @ o \0 \0 \0 0006240 \v \0 \0 020 \0 ( 6 3 Q W R I T E 0006260 3 6 Q F e t c h M e t h o d O 0006300 r H e l p 1 1 Q G e t O b j 0006320 e c t R e c ) \r ( 3 3 Q S u b 0006340 c l a s s 2 0 Q 004 003 c l a s 0006360 s T Y P E # ) \r ( 6 0 Q " n 0006400 o t a c l a s s . " 5 3 Q 0006420 " B a d A r g t o S U B 0006440 C L A S S . " ) \r S e l l e r 0006460 s D 1 \r ( I 1 n u m M o v 0006500 e s I 0 c o m m o d i t y 0006520 C l a s s F 2 c u r r e n 0006540 t P l a y e r ) \0 026 002 001 \0 002 R 0006560 021 021 001 H g \0 \0 \n \0 \0 271 H @ A l 003 0006600 I 017 016 020 \0 ( 1 2 Q F e t c h M 0006620 e t h o d O r H e l p ) \r ( 7 0006640 S e l l e r s ) \r N I L \r F i l 0006660 t e r O b j s D 1 \r ( P 6 0006700 o b j e c t P 5 o B j P 0006720 4 c l a s s F o r M e t h o 0006740 d I 2 o b j e c t s I 0006760 1 s e l e c t o r I 0 s 0007000 e l f ) \0 0 \a \0 \0 003 021 p 006 B 260 0007020 & d 001 276 @ 275 h 274 M A \n \0 \0 273 M N 0007040 l 002 K 017 016 235 d 001 270 I 265 \a H h 032 Z 0007060 201 H & 271 002 003 265 333 J 020 \0 ( 2 1 Q 0007100 F e t c h M e t h o d O r H e l 0007120 p ) \r N I L \r N I L \r P i c k H 0007140 i O b j D 1 \r ( P 1 2 Q o 0007160 b j e c t P 1 1 Q o B j 0007200 P 1 0 Q c l a s s F o r M e 0007220 t h o d P 2 h i O b j e c 0007240 t P 1 h i R a t i n g P 0007260 0 o b j e c t R a t i n g P 0007300 a i r s I 2 o b j e c t s 0007320 I 1 s e l e c t o r I 0007340 0 s e l f ) \0 200 \v \0 \0 003 021 P 0007360 004 \b \0 \0 Y 021 ` \n B 260 - d 001 _ 024 @ 0007400 _ 022 277 h _ 020 277 O 022 A \n \0 \0 273 O 022 0007420 O 024 l 002 K 017 016 032 275 N 265 \b M h 032 _ 0007440 016 201 M & 276 002 003 265 324 O 016 022 X 021 0 \a 0007460 H 260 d 001 002 d 005 001 245 d 005 002 241 005 003 0007500 236 d 001 275 N 265 \b M h 032 _ 016 201 M & 276 0007520 002 003 265 341 O 016 022 X d 215 d 001 \ 002 I 363 0007540 225 L 002 271 L 001 272 002 003 265 361 J 020 \0 ( 3 0007560 6 Q F e t c h M e t h o d O r 0007600 H e l p 5 F M A X ) \r N I L 0007620 \r N I L \r P i c k L o w O b j 0007640 D 1 \r ( P 1 2 Q o b j e c t 0007660 P 1 1 Q o B j P 1 0 Q 0007700 c l a s s F o r M e t h o d 0007720 P 2 l o w O b j e c t P 0007740 1 l o w R a t i n g P 0 0007760 o b j e c t R a t i n g P a i r 0010000 s I 2 o b j e c t s I 0010020 1 s e l e c t o r I 0 s 0010040 e l f ) \0 201 \v \0 \0 003 021 P 004 \b \0 0010060 \0 Y 021 ` \n B 260 - d 001 _ 024 @ _ 022 277 0010100 h _ 020 277 O 022 A \n \0 \0 273 O 022 O 024 l 0010120 002 K 017 016 032 275 N 265 \b M h 032 _ 016 201 M 0010140 & 276 002 003 265 324 O 016 022 X 021 0 \a H 260 0010160 d 001 002 d 005 001 245 d 005 002 241 005 003 236 d 001 0010200 275 N 265 \b M h 032 _ 016 201 M & 276 002 003 265 0010220 341 O 016 022 X d 216 d 001 \ 002 I 375 363 225 L 0010240 002 271 L 001 272 002 003 265 360 J 020 \0 ( 3 6 Q 0010260 F e t c h M e t h o d O r H e 0010300 l p 5 F M I N ) \r N I L \r N 0010320 I L \r S o r t O b j s A 0 2 2 8 0010340 D 1 \r ( L ( 1 y 0 x ) 0010360 ) \0 \a \0 \0 \0 002 @ 002 A 002 363 020 \0 N 0010400 I L \r N I L \r N I L \r S o r t O 0010420 b j s D 1 \r ( P 7 o b j e 0010440 c t P 6 o B j P 5 c 0010460 l a s s F o r M e t h o d P 0010500 0 o b j e c t R a t i n g P a 0010520 i r s I 2 o b j e c t s 0010540 I 1 s e l e c t o r I 0 0010560 s e l f ) \0 ~ \b \0 \0 003 021 001 0010600 021 ` \a B 260 & d 001 _ 016 @ 276 h 275 N A 0010620 \n \0 \0 271 N O 016 l 002 I 017 016 032 272 K 265 0010640 \a J h 032 \ 201 J & 273 002 003 265 333 L 022 X 0010660 021 0 004 H 260 037 d 001 002 d 005 001 245 d 005 002 0010700 241 005 003 235 d 001 272 K 265 \a J h 032 \ 201 J 0010720 & 273 002 003 265 342 L 022 X d g \0 \0 \n \0 \0 0010740 021 0 004 H 217 d 001 001 272 K 265 \a J h 032 \ 0010760 201 J & 273 002 003 265 357 L 020 \0 ( 1 4 2 Q 0011000 S O R T 2 5 Q F e t c h M 0011020 e t h o d O r H e l p ) \r ( 1 3 0011040 7 Q S o r t O b j s A 0 2 2 8 0011060 ) \r N I L \r P l a y e r . A n y 0011100 R o a d S t o p D 1 \r ( P 0 0011120 r o a d S t o p s I 4 r 0011140 o o m T o P a r k F l g I 3 0011160 d i r e c t i o n I 2 n 0011200 u m M o v e s I 1 r o a d 0011220 S t o p T y p e I 0 s e l 0011240 f ) \0 ! 001 \0 \0 005 021 020 \0 A B C D 0011260 \f \0 \0 X d d 002 001 243 277 d 001 020 k H \t 0011300 \0 \0 \n \0 \0 \n \0 \0 020 \0 ( 3 6 Q N 0011320 t h 3 3 Q R A N D 3 0 Q 0011340 F L E N G T H 1 1 Q R o a d 0011360 S t o p s ) \r N I L \r N I L \r P 0011400 l a y e r . D i r e c t i o n O 0011420 f D 1 \r ( I 2 f r o m R o 0011440 a d S t o p I 1 t o R o a 0011460 d S t o p I 0 s e l f ) 0011500 \0 + \0 \0 \0 003 B 257 @ g \0 \0 \n \0 \0 g 0011520 \0 \0 \n \0 \0 b 004 277 A g \0 \0 \n \0 \0 B 0011540 g \0 \0 \n \0 \0 361 223 g \0 \0 020 g \0 \0 020 0011560 \0 ( 3 7 Q G e t V a l u e 3 0011600 0 Q G e t V a l u e 1 6 Q 0011620 G e t V a l u e 1 0 Q G e t 0011640 V a l u e ) \r ( 5 0 Q B a c k 0011660 W a r d 4 4 Q F o r w a r d 0011700 3 4 Q m i l e P o s t 2 5 0011720 Q m i l e P o s t 1 3 Q l 0011740 o c a t i o n 5 t r u c k ) 0011760 \r N I L \r P l a y e r . D i s t 0012000 a n c e D 1 \r ( I 2 f r o 0012020 m R o a d S t o p I 1 t o 0012040 R o a d S t o p I 0 s e l 0012060 f ) \0 . 001 \0 \0 003 B 265 021 @ g \0 \0 0012100 \n \0 \0 g \0 \0 \n \0 \0 b 004 g \0 \0 \n \0 0012120 \0 A g \0 \0 \n \0 \0 331 021 001 \0 j H 361 241 0012140 H 020 j H 331 020 \0 ( 3 6 Q G e t V 0012160 a l u e 2 7 Q G e t V a l u 0012200 e 1 7 Q G e t V a l u e 1 0012220 1 Q G e t V a l u e ) \r ( 3 3 0012240 Q m i l e P o s t 2 4 Q m 0012260 i l e P o s t 1 4 Q l o c a 0012300 t i o n 6 t r u c k ) \r N I 0012320 L \r P l a y e r . F u r t h e s 0012340 t R o a d S t o p D 1 \r ( P 0012360 3 r s P 2 f a r R S P 0012400 1 d i s t a n c e P 0 0012420 m a x D i s t a n c e I 2 0012440 f r o m R o a d S t o p I 1 0012460 r o a d S t o p s I 0 s 0012500 e l f ) \0 8 004 \0 \0 003 m 377 021 ! 002 0012520 B 257 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 b 0012540 004 277 A 260 032 d 001 021 001 003 K B 360 254 B K 0012560 \n \0 \0 Y H 361 223 I 270 K 272 023 002 003 265 347 0012600 J 020 \0 ( 4 7 Q D i s t a n c e 0012620 2 3 Q G e t V a l u e 1 5 0012640 Q G e t V a l u e ) \r ( 2 0 Q 0012660 l o c a t i o n 1 2 Q t r 0012700 u c k ) \r N I L \r P l a y e r . 0012720 N e a r e s t R o a d S t o p 0012740 D 1 \r ( P 3 r s P 2 n 0012760 e a r R S P 1 d i s t a n 0013000 c e P 0 m i n D i s t a n 0013020 c e I 2 f r o m R o a d S 0013040 t o p I 1 r o a d S t o p 0013060 s I 0 s e l f ) \0 : 004 \0 0013100 \0 003 n 003 350 021 ! 002 B 257 @ g \0 \0 \n \0 0013120 \0 g \0 \0 \n \0 \0 b 004 277 A 260 033 d 001 021 0013140 001 003 K B 360 255 B K \n \0 \0 Y H 375 361 223 0013160 I 270 K 272 023 002 003 265 346 J 020 \0 ( 5 0 Q 0013200 D i s t a n c e 2 4 Q G e 0013220 t V a l u e 1 6 Q G e t V a 0013240 l u e ) \r ( 2 1 Q l o c a t i 0013260 o n 1 3 Q t r u c k ) \r N I 0013300 L \r P l a y e r . N t h R o a d 0013320 S t o p D 1 \r ( P 4 k P 0013340 0 r s I 4 r o o m T o 0013360 P a r k F l g I 3 f r o m 0013400 R o a d S t o p I 2 d i r 0013420 e c t i o n I 1 n u m M i 0013440 l e s I 0 s e l f ) \0 200 0013460 005 \0 \0 005 021 0 002 B 245 g \0 \0 b 004 277 C 0013500 257 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 b 006 0013520 277 A 265 < ` \0 \0 g \0 \0 \n \0 \0 \t \0 \0 0013540 b 002 277 C 270 A k 021 002 004 L K 361 262 ' 023 0013560 D 262 @ H Z g \0 \0 \n \0 \0 271 J k I 017 0013600 016 263 0 A k 331 b 002 j 361 263 331 C 020 j 360 0013620 262 323 C 020 B o \0 \0 \0 034 224 H g \0 \0 203 0013640 H g \0 \0 \n \0 \0 265 003 H 270 L k 330 \ 260 0013660 274 H 020 \0 ( 1 6 2 Q G e t V a l 0013700 u e 1 0 6 Q F e t c h M e t 0013720 h o d O r H e l p 5 3 Q F L 0013740 E N G T H 5 0 Q G e t V a l 0013760 u e 3 1 Q G e t V a l u e 0014000 2 3 Q G e t V a l u e ) \r ( 1 0014020 5 7 Q p r e v 1 5 2 Q n e 0014040 x t 1 0 3 Q R o o m T o P a 0014060 r k ? 4 5 Q r o a d S t o p 0014100 s 4 2 Q S i m u l a t o r 0014120 2 6 Q l o c a t i o n 2 0 Q 0014140 t r u c k 7 F o r w a r d 0014160 ) \r ( 1 4 4 Q ( F f F w d 0014200 f w d F W D F o r w a r d 0014220 f o r w a r d F O R W A R D 0014240 ) ) \r P l a y e r . R a n g e 0014260 D 1 \r ( P 0 t r u c k I 0014300 0 s e l f ) \0 033 001 \0 \0 001 @ g 0014320 \0 \0 \n \0 \0 021 001 \0 H g \0 \0 \n \0 \0 H 0014340 g \0 \0 \n \0 \0 333 020 \0 ( 2 7 Q G e 0014360 t C l a s s V a l u e 2 0 Q 0014400 G e t V a l u e 6 G e t V a 0014420 l u e ) \r ( 2 4 Q G p m 1 5 0014440 Q f u e l 3 t r u c k ) \r 0014460 N I L \r P l a y e r . R a n g e 0014500 1 D 1 \r ( P 0 t r u c k 0014520 I 0 s e l f ) \0 % 001 \0 \0 001 0014540 @ g \0 \0 \n \0 \0 021 001 \0 @ g \0 \0 \n \0 0014560 \0 H g \0 \0 \n \0 \0 H g \0 \0 \n \0 \0 333 0014600 \n \0 \0 020 \0 ( 4 2 Q M I N 3 6 0014620 Q G e t C l a s s V a l u e 0014640 2 7 Q G e t V a l u e 2 0 Q 0014660 G e t V a l u e 6 G e t V 0014700 a l u e ) \r ( 3 3 Q G p m 2 0014720 4 Q f u e l 1 5 Q m a x M 0014740 o v e 3 t r u c k ) \r N I L 0014760 \r P l a y e r . R o a d S t o p 0015000 s D 1 \r ( P 1 4 Q p o s 0015020 P 6 c o m m o d i t y P 0015040 5 r o a d S t o p s P 4 0015060 r s P 3 s t o p P o s P 0015100 2 s t a r t P o s P 1 0015120 c u r r e n t P o s P 0 a 0015140 l l R o a d S t o p s I 4 0015160 r o o m T o P a r k F l g I 0015200 3 d i r e c t i o n I 2 0015220 n u m M o v e s I 1 r o a 0015240 d S t o p T y p e I 0 s e 0015260 l f ) \0 341 \r \0 \0 005 ` \0 \0 g \0 \0 0015300 \n \0 \0 021 241 \n A 265 \a g \0 \0 b 002 \t \0 0015320 \0 250 o \0 \0 \0 A \n \0 \0 277 B 246 H \t \0 0015340 \0 b 004 277 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 0015360 \0 g \0 \0 \n \0 \0 Y C o \0 \0 \0 034 221 d 0015400 206 k I B 331 \n \0 \0 Z C 265 . H \t \0 \0 0015420 I B 330 \n \0 \0 [ H J \n \0 \0 001 \ K J 0015440 021 002 \f O 030 O 026 361 262 032 023 C o \0 \0 \0 0015460 034 263 g M \t \0 \0 020 o \0 \0 \0 034 263 317 I 0015500 260 326 L d 004 ` \0 \0 360 246 d 004 ` \0 \0 360 0015520 222 311 \0 202 \t \0 \0 _ 020 g \0 \0 \n \0 \0 _ 0015540 016 277 O 020 A l 002 O 016 017 016 262 035 D 262 026 0015560 L _ 024 g \0 \0 \n \0 \0 _ 022 277 O 024 k O 0015600 022 017 016 223 L M 032 275 L g \0 \0 \n \0 \0 274 0015620 O 030 k 330 _ 030 260 217 M 020 \0 ( 3 2 4 Q 0015640 G e t V a l u e 2 7 6 Q F 0015660 e t c h M e t h o d O r H e l p 0015700 2 4 4 Q F e t c h M e t h o 0015720 d O r H e l p 2 3 4 Q G e t 0015740 L i s p C l a s s 1 7 4 Q D 0015760 R E V E R S E 1 4 1 Q N T H 0016000 1 3 3 Q M I N 1 2 5 Q F 0016020 L E N G T H 1 1 5 Q M A X 0016040 7 4 Q G e t V a l u e 6 6 Q 0016060 G e t V a l u e 6 0 Q G e 0016100 t V a l u e 4 6 Q F L E N G 0016120 T H 3 7 Q W R I T E 2 6 Q 0016140 G e t C l a s s R e c 1 0 Q 0016160 G e t V a l u e ) \r ( 3 2 1 Q 0016200 n e x t 2 7 3 Q R o o m T 0016220 o P a r k ? 2 4 1 Q S u b c 0016240 l a s s 2 2 4 Q 004 003 c l a s 0016260 s T Y P E # 2 1 5 Q 004 003 i n 0016300 s t a n c e T Y P E # 7 1 Q 0016320 m i l e P o s t 6 3 Q l o c 0016340 a t i o n 5 5 Q t r u c k 0016360 2 1 Q R o a d S t o p 5 r 0016400 o a d S t o p s 2 S i m u l 0016420 a t o r ) \r ( 2 0 1 Q ( F f 0016440 F w d f w d F W D F o r 0016460 w a r d f o r w a r d F O R 0016500 W A R D ) 1 6 5 Q ( F f 0016520 F w d f w d F W D F o r w 0016540 a r d f o r w a r d F O R W 0016560 A R D ) 1 0 2 Q ( F f F 0016600 w d f w d F W D F o r w a 0016620 r d f o r w a r d F O R W A 0016640 R D ) 3 3 Q " B a d c a l 0016660 l t o R o a d S t o p s . 0016700 r o a d S t o p T y p e u n 0016720 r e c o g n i z e d : " ) \r P 0016740 l a y e r . S e l l e r s D 1 0016760 \r ( P 1 4 Q p o s P 6 0017000 c o m m o d i t y P 5 r o 0017020 a d S t o p s P 4 r s P 0017040 3 s t o p P o s P 2 s 0017060 t a r t P o s P 1 c u r r 0017100 e n t P o s P 0 a l l R o 0017120 a d S t o p s I 2 n u m M 0017140 o v e s I 1 c o m m o d i 0017160 t y C l a s s I 0 s e l f 0017200 F 1 5 Q T T Y ) \0 314 \r 001 0017220 \0 003 ` \0 \0 g \0 \0 \n \0 \0 021 241 \n A \t 0017240 \0 \0 263 026 o \0 \0 \0 W 032 \n \0 \0 277 W 032 0017260 \t \0 \0 277 g \0 \0 200 A \t \0 \0 b 002 277 B 0017300 246 H \t \0 \0 b 004 277 @ g \0 \0 \n \0 \0 g 0017320 \0 \0 \n \0 \0 g \0 \0 \n \0 \0 Y k I B 331 0017340 \n \0 \0 Z H \t \0 \0 I B 330 \n \0 \0 [ H 0017360 J \n \0 \0 001 \ K J 021 002 \f O 030 O 026 361 0017400 263 [ L _ 020 g \0 \0 \n \0 \0 _ 016 277 O 020 0017420 g \0 \0 l 002 O 016 017 016 231 L g \0 \0 \n \0 0017440 \0 ^ 265 022 L g \0 \0 \n \0 \0 274 O 030 k 330 0017460 _ 030 260 313 _ 024 g \0 \0 \n \0 \0 _ 022 277 O 0017500 024 A l 002 O 022 017 016 262 334 L g \0 \0 \n \0 0017520 \0 j 360 263 321 L M 032 275 260 313 M 020 \0 ( 2 0017540 7 6 Q G e t V a l u e 2 5 1 0017560 Q F e t c h M e t h o d O r H 0017600 e l p 2 3 0 Q G e t V a l u 0017620 e 2 1 6 Q G e t C l a s s V 0017640 a l u e 1 7 0 Q F e t c h M 0017660 e t h o d O r H e l p 1 4 1 Q 0017700 N T H 1 3 3 Q M I N 1 2 0017720 5 Q F L E N G T H 1 2 0 Q 0017740 M A X 1 1 0 Q G e t V a l u 0017760 e 1 0 2 Q G e t V a l u e 0020000 7 4 Q G e t V a l u e 6 2 Q 0020020 F L E N G T H 5 1 Q G e t 0020040 O b j e c t R e c 4 0 Q T E 0020060 R P R I 3 2 Q P R I N 1 1 0020100 7 Q G e t O b j e c t R e c 0020120 1 0 Q G e t V a l u e ) \r ( 2 0020140 7 3 Q q t y 2 4 6 Q S u b 0020160 c l a s s 2 2 5 Q n e x t 0020200 2 1 3 Q C o m m o d i t y 2 0020220 0 0 Q P r o d u c e r 1 6 5 0020240 Q I n s t O f ! 1 0 5 Q m 0020260 i l e P o s t 7 7 Q l o c a 0020300 t i o n 7 1 Q t r u c k 4 0020320 4 Q C o m m o d i t y 5 r 0020340 o a d S t o p s 2 S i m u l 0020360 a t o r ) \r ( 2 5 Q " c o m m 0020400 o d i t y C l a s s i n S E 0020420 L L E R S i s N I L . A s 0020440 s u m i n g $ C o m m o d i t 0020460 y " ) \r P l a y e r . T i m e A 0020500 t S t o p D 1 \r ( P 1 l o 0020520 c P 0 t r u c k I 0 0020540 s e l f ) \0 8 006 \0 \0 001 @ g \0 \0 0020560 \n \0 \0 021 Q 005 H g \0 \0 \n \0 \0 Y d [ 0020600 g \0 \0 \n \0 \0 272 K g \0 \0 l 002 J 017 016 0020620 264 022 I \ g \0 \0 \n \0 \0 275 L @ l 002 M 0020640 017 016 020 \0 ( 5 5 Q F e t c h M e 0020660 t h o d O r H e l p 3 1 Q F 0020700 e t c h M e t h o d O r H e l p 0020720 2 0 Q G e t V a l u e 6 0020740 G e t V a l u e ) \r ( 5 2 Q T 0020760 i m e S p e n t 3 6 Q R o a 0021000 d S t o p 2 6 Q I n s t O f 0021020 ! 1 5 Q l o c a t i o n 3 0021040 t r u c k ) \r N I L \r P l a y 0021060 e r . T u r n s A t S t o p D 0021100 1 \r ( P 1 l o c P 0 t 0021120 r u c k I 0 s e l f ) \0 0021140 8 006 \0 \0 001 @ g \0 \0 \n \0 \0 021 Q 005 H 0021160 g \0 \0 \n \0 \0 Y d [ g \0 \0 \n \0 \0 272 0021200 K g \0 \0 l 002 J 017 016 264 022 I \ g \0 \0 0021220 \n \0 \0 275 L @ l 002 M 017 016 020 \0 ( 5 5 0021240 Q F e t c h M e t h o d O r H 0021260 e l p 3 1 Q F e t c h M e t 0021300 h o d O r H e l p 2 0 Q G e 0021320 t V a l u e 6 G e t V a l u 0021340 e ) \r ( 5 2 Q T u r n s S t a 0021360 y e d 3 6 Q R o a d S t o p 0021400 2 6 Q I n s t O f ! 1 5 Q 0021420 l o c a t i o n 3 t r u c 0021440 k ) \r N I L \r ( P R E T T Y C O 0021460 M P R I N T T R U C K I N V C 0021500 O M S ) \r ( R P A Q Q T R U C 0021520 K I N V C O M S ( ( * C o p 0021540 y r i g h t ( c ) 1 9 8 3 0021560 b y X e r o x C o r p o r a 0021600 t i o n . ) ( * S o m e p 0021620 r i m i t i v e v o c a b u l 0021640 a r y \r f u n c t i o n s f 0021660 o r a u t o m a t i c T R U 0021700 C K I N p l a y e r s . T R 0021720 U C K I N i s a d o m a i 0021740 n f o r c r e a t i n g m 0021760 i n i - e x p e r t s y s t e 0022000 m f o r \r t e a c h i n g 0022020 k n o w l e d g e r e p r e s 0022040 e n t a t i o n t e c h n i q 0022060 u e s i n t h e L o o p s 0022100 p r o g r a m m i n g s y s 0022120 t e m . T r u c k i n p r o 0022140 v i d e s a \r s i m p l e 0022160 s i m u l a t i o n e n v i r 0022200 o n m e n t f o r n o v i c 0022220 e L o o p s u s e r s i n 0022240 w h i c h s m a l l b o d 0022260 i e s o f k n o w l e d g e 0022300 c a n b e c r e a t e d \r 0022320 a n d t e s t e d i n t e 0022340 r a c t i v e l y . K n o w l 0022360 e d g e i n T R U C K I N 0022400 i s i n t h e f o r m o 0022420 f r u l e s f o r c o n t 0022440 r o l l i n g a g a m e p 0022460 i e c e \r t o " m a x i m i 0022500 z e p r o f i t . " ) ( C O 0022520 N S T A N T S * T R U C K I 0022540 N V C O N S T A N T S ) ( F N 0022560 S * T R U C K I N V F N S ) 0022600 ( F N S * S t r e a m F n 0022620 s ) ( M E T H O D S \r P l a 0022640 y e r . A n y R o a d S t o p 0022660 P l a y e r . D i r e c t i o n 0022700 O f P l a y e r . D i s t a n 0022720 c e P l a y e r . F u r t h e 0022740 s t R o a d S t o p P l a y e 0022760 r . N e a r e s t R o a d S t o 0023000 p \r P l a y e r . N t h R o a 0023020 d S t o p P l a y e r . R a n 0023040 g e P l a y e r . R a n g e 1 0023060 P l a y e r . R o a d S t o p 0023100 s P l a y e r . S e l l e r s 0023120 P l a y e r . T i m e A t S t 0023140 o p \r P l a y e r . T u r n s 0023160 A t S t o p ) ) ) \r ( R P A Q Q 0023200 T R U C K I N V C O N S T A N 0023220 T S ( f o r w a r d S p e l l 0023240 i n g s ) ) \r ( R P A Q Q f o 0023260 r w a r d S p e l l i n g s ( 0023300 F f F w d f w d F W D 0023320 F o r w a r d f o r w a r d 0023340 F O R W A R D ) ) \r ( C O N S T 0023360 A N T S f o r w a r d S p e l 0023400 l i n g s ) \r ( R P A Q Q T R 0023420 U C K I N V F N S ( A n y B a 0023440 n d i t s P A n y R o a d S t 0023460 o p B u y e r s D i r e c t 0023500 i o n O f D i s t a n c e F 0023520 u r t h e s t R o a d S t o p 0023540 I S A \r N e a r e s t R o a d 0023560 S t o p N t h N t h R o a d 0023600 S t o p P r i c e P e r U n i 0023620 t R o a d S t o p s R o o m 0023640 T o P a r k P S U B C L A S S 0023660 S e l l e r s ) ) \r ( R P A Q 0023700 Q S t r e a m F n s ( F i l 0023720 t e r O b j s P i c k H i O b 0023740 j P i c k L o w O b j S o r 0023760 t O b j s ) ) \r ( M E T H P l 0024000 a y e r A n y R o a d S t o p 0024020 ( r o a d S t o p T y p e n 0024040 u m M o v e s d i r e c t i o 0024060 n r o o m T o P a r k F l g ) 0024100 ( * R a n d o m l y p i c 0024120 k s o n e o f t h e \r R 0024140 o a d S t o p s o f t y p e 0024160 r o a d S t o p T y p e , w 0024200 h e r e r o a d S t o p T y p 0024220 e i s t h e n a m e o f 0024240 a s u p e r o f s o m e 0024260 R o a d S t o p . ) ) \r ( M E 0024300 T H P l a y e r D i r e c t 0024320 i o n O f ( t o R o a d S t o 0024340 p f r o m R o a d S t o p ) 0024360 ( * * R e t u r n s d i r 0024400 e c t i o n o f t r a v e l 0024420 f o r g o i n g f r o m 0024440 \r f r o m R o a d S t o p t o 0024460 t o R o a d S t o p . I f 0024500 f r o m R o a d S t o p i s 0024520 n o t g i v e n , t h e n 0024540 t h e l o c a t i o n o f 0024560 t h e c u r r e n t P l a y e 0024600 r i s \r a s s u m e d . ) ) 0024620 \r ( M E T H P l a y e r D i 0024640 s t a n c e ( t o R o a d S t 0024660 o p f r o m R o a d S t o p ) 0024700 ( * * C o m p u t e s t 0024720 h e d i s t a n c e b e t w 0024740 e e n f r o m R o a d S t o p 0024760 a n d \r t o R o a d S t o p 0025000 . I f f r o m R o a d S t o 0025020 p i s N I L , a s s u m e 0025040 s t h e l o c a t i o n o 0025060 f t h e c u r r e n t P l a 0025100 y e r . ) ) \r ( M E T H P l a 0025120 y e r F u r t h e s t R o a d 0025140 S t o p ( r o a d S t o p s 0025160 f r o m R o a d S t o p ) ( * 0025200 * R e t u r n s t h e R 0025220 o a d S t o p f u r t h e s t 0025240 f r o m \r f r o m R o a d S 0025260 t o p ( e x c l u d i n g f 0025300 r o m R o a d S t o p ) i n 0025320 t h e l i s t o f r o a d 0025340 S t o p s . I f f r o m R o 0025360 a d S t o p i s n o t g i 0025400 v e n , a s s u m e s \r t h 0025420 e p o s i t i o n o f t h 0025440 e c u r r e n t P l a y e r . 0025460 ) ) \r ( M E T H P l a y e r 0025500 N e a r e s t R o a d S t o p 0025520 ( r o a d S t o p s f r o m R 0025540 o a d S t o p ) ( * R e t u 0025560 r n s t h e R o a d S t o p 0025600 n e a r e s t t o f r o m 0025620 R o a d S t o p \r i n t h e 0025640 l i s t o f r o a d S t o 0025660 p s . ) ) \r ( M E T H P l a y 0025700 e r N t h R o a d S t o p ( 0025720 n u m M i l e s d i r e c t i 0025740 o n f r o m R o a d S t o p 0025760 r o o m T o P a r k F l g ) ( 0026000 * R e t u r n s t h e N t 0026020 h r o a d S t o p \r i n t 0026040 h e g i v e n d i r e c t i 0026060 o n f r o m f r o m R o a d 0026100 S t o p . I f r o o m T o P 0026120 a r k F l g , i t p i c k s 0026140 t h e f a r t h e s t R o 0026160 a d S t o p u n d e r \r n u 0026200 m M i l e s i n w h i c h 0026220 t h e r e i s r o o m . I 0026240 f n o r o o m a t a l l 0026260 , r e t u r n s f r o m R o 0026300 a d S t o p . ) ) \r ( M E T H 0026320 P l a y e r R a n g e N I L 0026340 ( * C o m p u t e r s t h 0026360 e t r a v e l r a n g e f 0026400 o r t h e c u r r e n t p 0026420 l a y e r a s l i m i t e d 0026440 o n l y b y f u e l . ) ) 0026460 \r ( M E T H P l a y e r R a 0026500 n g e 1 N I L ( * C o m p 0026520 u t e r s t h e t r a v e l 0026540 r a n g e i n a s i n g 0026560 l e m o v e f o r t h e 0026600 c u r r e n t p l a y e r a 0026620 s \r l i m i t e d o n l y 0026640 b y f u e l m a x M o v e . 0026660 ) ) \r ( M E T H P l a y e r 0026700 R o a d S t o p s ( r o a d S 0026720 t o p T y p e n u m M o v e s 0026740 d i r e c t i o n r o o m T 0026760 o P a r k F l g ) ( * R e t 0027000 u r n s a l l o f t h e 0027020 R o a d S t o p s \r o f t y 0027040 p e r o a d S t o p T y p e , 0027060 w h e r e r o a d S t o p T 0027100 y p e i s t h e n a m e 0027120 o f a s u p e r o f s o 0027140 m e R o a d S t o p . ) ) \r ( 0027160 M E T H P l a y e r S e l l 0027200 e r s ( c o m m o d i t y C l 0027220 a s s n u m M o v e s ) ( * 0027240 R e t u r n s a l l o f 0027260 t h e S e l l e r s h a v i 0027300 n g t h e C o m m o d i t y 0027320 f o r \r s a l e . ) ) \r ( M 0027340 E T H P l a y e r T i m e A 0027360 t S t o p N I L ( * R e t 0027400 u r n s t h e t i m e s p 0027420 e n t b y p l a y e r a t 0027440 t h e s t o p w h e r e 0027460 c u r r e n t l y p a r k e d 0027500 . ) ) \r ( M E T H P l a y e r 0027520 T u r n s A t S t o p N I L 0027540 ( * h o w m a n y t u r 0027560 n s p a r k e d a t c u r 0027600 r e n t l o c a t i o n ) ) \r 0027620 N I L \r 0027624