$ od -c -N 50000 [Indigo]<Loops>RELEASE>1-MAY-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