(script 245)

(string
    string_178a "B1Path"
    string_1791 "B2Path"
    string_1798 "Ball1"
    string_179e "Ball2"
    string_17a4 "CBPath"
    string_17ab "Clarence"
    string_17b4 "CueBall"
    string_17bc "Gloria"
    string_17c3 "GoSeePath"
    string_17cd "billiard"
    string_17d6 "clarence"
    string_17df "gloria"
    string_17e6 "goSee"
    string_17ec "playGame"
    string_17f5 ""
)

(said
    said_1084 ecouter/attorney,actress
    said_108d look,bonjour/person,hommes
    said_1099 look/actress[/!*]
    said_10a4 look/attorney,gens
    said_10ad look/gens
    said_10b3 bonjour/actress
    said_10b9 bonjour/attorney
    said_10bf bonjour/gens
    said_10c5 raconter//gertie<about
)

(synonym
    attorney | clarence | lawyer = fellow | gars | gentleman | guy | homme | man | type
    actress | gloria = dame | femme | fille | girl | lady | maiden | woman
)

(local
    local0 = $0000
    local1 = $0000
    local2 = $0000
    local3 = $0000
    local4 = $0000
    local5 = $0000
    local6 = $0000
    local7 = $0000
    local8 = $0000
    local9 = $0000
    local10 = $0000
    local11 = $0000
    local12 = $0000
    local13 = $0000
    local14 = $ffff
    local15 = $ffff
    local16 = $ffff
    local17 = $0000
    local18 = $0000
    local19 = $0000
    local20 = $0000
    local21 = $0000
    local22 = $0000
    local23 = $8000
    local24 = $0000
    local25 = $0000
    local26 = $0069
    local27 = $0072
    local28 = $0000
    local29 = $0000
    local30 = $8000
    local31 = $0000
    local32 = $0000
    local33 = $0069
    local34 = $0080
    local35 = $0000
    local36 = $0000
    local37 = $8000
    local38 = $00cf
    local39 = $0072
    local40 = $0069
    local41 = $0072
    local42 = $0000
    local43 = $0000
    local44 = $8000
    local45 = $0069
    local46 = $0080
    local47 = $00cf
    local48 = $0080
    local49 = $0000
    local50 = $0000
    local51 = $8000
    local52 = $0000
    local53 = $0000
    local54 = $00cf
    local55 = $0072
    local56 = $0000
    local57 = $0000
    local58 = $8000
    local59 = $0000
    local60 = $0000
    local61 = $00cf
    local62 = $0080
    local63 = $0000
    local64 = $0000
    local65 = $8000
    local66 = $0000
    local67 = $0000
    local68 = $0000
    local69 = $0000
    local70 = $0000
    local71 = $0000
    local72 = $8000
    local73 = $0000
    local74 = $0000
    local75 = $0055
    local76 = $007b
    local77 = $8000
    local78 = $0069
    local79 = $0072
    local80 = $0091
    local81 = $006d
    local82 = $8000
    local83 = $0069
    local84 = $0080
    local85 = $00a2
    local86 = $008f
    local87 = $8000
    local88 = $0000
    local89 = $0000
    local90 = $00e6
    local91 = $007b
    local92 = $8000
    local93 = $00cf
    local94 = $0072
    local95 = $0091
    local96 = $006d
    local97 = $8000
    local98 = $00cf
    local99 = $0080
    local100 = $00a2
    local101 = $008f
    local102 = $8000
    local103 = $0000
    local104 = $00cf
    local105 = $0072
    local106 = $0069
    local107 = $0072
    local108 = $0048
    local109 = $0078
    local110 = $8000
    local111 = $00cf
    local112 = $0080
    local113 = $0069
    local114 = $0080
    local115 = $0048
    local116 = $0078
    local117 = $8000
    local118 = $0000
    local119 = $0258
    local120 = $0000
    local121 = $00b3
    local122 = $0062
    local123 = $01f4
    local124 = $0001
    local125 = $0258
    local126 = $0001
    local127 = $00b9
    local128 = $0062
    local129 = $00bf
    local130 = $0065
    local131 = $0258
    local132 = $0002
    local133 = $00b9
    local134 = $0067
    local135 = $8000
    local136 = $0258
    local137 = $0000
    local138 = $007f
    local139 = $0067
    local140 = $01f4
    local141 = $0001
    local142 = $0258
    local143 = $0001
    local144 = $007d
    local145 = $0064
    local146 = $009e
    local147 = $0063
    local148 = $01f4
    local149 = $0002
    local150 = $00ac
    local151 = $0063
    local152 = $0258
    local153 = $0002
    local154 = $00b7
    local155 = $0062
    local156 = $8000
    local157 = $0258
    local158 = $0000
    local159 = $00b6
    local160 = $0062
    local161 = $01f4
    local162 = $0002
    local163 = $0258
    local164 = $0002
    local165 = $00ba
    local166 = $0065
    local167 = $8000
    local168 = $0258
    local169 = $0001
    local170 = $00be
    local171 = $0066
    local172 = $0099
    local173 = $0067
    local174 = $0258
    local175 = $0002
    local176 = $007f
    local177 = $0067
    local178 = $8000
    local179 = $0258
    local180 = $0000
    local181 = $009d
    local182 = $0067
    local183 = $01f4
    local184 = $0001
    local185 = $0258
    local186 = $0001
    local187 = $00b0
    local188 = $0068
    local189 = $0258
    local190 = $0002
    local191 = $00b6
    local192 = $0067
    local193 = $8000
    local194 = $0258
    local195 = $0000
    local196 = $0086
    local197 = $0065
    local198 = $01f4
    local199 = $0002
    local200 = $0084
    local201 = $0062
    local202 = $0258
    local203 = $0001
    local204 = $007d
    local205 = $0064
    local206 = $0258
    local207 = $0002
    local208 = $0081
    local209 = $0068
    local210 = $0083
    local211 = $0067
    local212 = $8000
    local213 = $0258
    local214 = $0000
    local215 = $00ba
    local216 = $0066
    local217 = $01f4
    local218 = $0001
    local219 = $0258
    local220 = $0001
    local221 = $00bf
    local222 = $0064
    local223 = $00bb
    local224 = $0062
    local225 = $0258
    local226 = $0002
    local227 = $00b6
    local228 = $0064
    local229 = $8000
    local230 = $0258
    local231 = $0000
    local232 = $009d
    local233 = $0065
    local234 = $01f4
    local235 = $0001
    local236 = $008f
    local237 = $0068
    local238 = $0258
    local239 = $0001
    local240 = $0087
    local241 = $0066
    local242 = $0258
    local243 = $0002
    local244 = $0082
    local245 = $0064
    local246 = $8000
    local247 = $02bc
    local248 = $0258
    local249 = $0000
    local250 = $00bf
    local251 = $0065
    local252 = $0091
    local253 = $0069
    local254 = $0258
    local255 = $0001
    local256 = $008c
    local257 = $0068
    local258 = $01f4
    local259 = $0002
    local260 = $0258
    local261 = $0002
    local262 = $007c
    local263 = $0067
    local264 = $8000
    local265 = $0258
    local266 = $0000
    local267 = $007a
    local268 = $0067
    local269 = $007c
    local270 = $0068
    local271 = $0090
    local272 = $0062
    local273 = $0258
    local274 = $0001
    local275 = $009a
    local276 = $0068
    local277 = $0258
    local278 = $0002
    local279 = $00a0
    local280 = $0066
    local281 = $8000
    local282 = $0258
    local283 = $0000
    local284 = $00af
    local285 = $0062
    local286 = $0258
    local287 = $0001
    local288 = $00bc
    local289 = $0065
    local290 = $01f4
    local291 = $0002
    local292 = $0258
    local293 = $0002
    local294 = $00be
    local295 = $0067
    local296 = $8000
    local297 = $0258
    local298 = $0000
    local299 = $00bf
    local300 = $0067
    local301 = $00b4
    local302 = $0068
    local303 = $0258
    local304 = $0001
    local305 = $00a5
    local306 = $0065
    local307 = $01f4
    local308 = $0002
    local309 = $0258
    local310 = $0002
    local311 = $00a3
    local312 = $0062
    local313 = $009a
    local314 = $0064
    local315 = $8000
    local316 = $0258
    local317 = $0000
    local318 = $0097
    local319 = $0062
    local320 = $0092
    local321 = $0064
    local322 = $01f4
    local323 = $0002
    local324 = $0258
    local325 = $0001
    local326 = $009a
    local327 = $0068
    local328 = $00a8
    local329 = $0066
    local330 = $0258
    local331 = $0002
    local332 = $00b7
    local333 = $0063
    local334 = $8000
    local335 = $0258
    local336 = $0001
    local337 = $0085
    local338 = $0062
    local339 = $007d
    local340 = $0064
    local341 = $0081
    local342 = $0068
    local343 = $0258
    local344 = $0002
    local345 = $0097
    local346 = $0062
    local347 = $00a1
    local348 = $0064
    local349 = $8000
    local350 = $0258
    local351 = $0001
    local352 = $00b4
    local353 = $0068
    local354 = $00bf
    local355 = $0066
    local356 = $0258
    local357 = $0002
    local358 = $00b2
    local359 = $0062
    local360 = $8000
    local361 = $0258
    local362 = $0000
    local363 = $007e
    local364 = $0064
    local365 = $0258
    local366 = $0001
    local367 = $00a4
    local368 = $0068
    local369 = $00b7
    local370 = $0065
    local371 = $01f4
    local372 = $0000
    local373 = $0258
    local374 = $0002
    local375 = $00bc
    local376 = $0062
    local377 = $00bf
    local378 = $0064
    local379 = $8000
    local380 = $0258
    local381 = $0001
    local382 = $00c0
    local383 = $0063
    local384 = $00bc
    local385 = $0062
    local386 = $00a4
    local387 = $0065
    local388 = $0089
    local389 = $0068
    local390 = $0258
    local391 = $0002
    local392 = $0082
    local393 = $0065
    local394 = $8000
    local395 = $0258
    local396 = $0000
    local397 = $007b
    local398 = $0066
    local399 = $0080
    local400 = $0068
    local401 = $0258
    local402 = $0001
    local403 = $009a
    local404 = $0062
    local405 = $0258
    local406 = $0002
    local407 = $00a1
    local408 = $0065
    local409 = $8000
    local410 = $0258
    local411 = $0001
    local412 = $007d
    local413 = $0064
    local414 = $0087
    local415 = $0062
    local416 = $0258
    local417 = $0002
    local418 = $008f
    local419 = $0065
    local420 = $8000
    local421 = $0258
    local422 = $0001
    local423 = $007c
    local424 = $0066
    local425 = $0080
    local426 = $0068
    local427 = $0258
    local428 = $0002
    local429 = $008a
    local430 = $0067
    local431 = $8000
)

// 10d6
(instance public billiard of Rgn
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
    )
    (method (init) // method_028c
  028c:39 57            pushi 57 // $57 init
  028e:76               push0 
  028f:57 36 04         super Rgn 4 

  0292:38 00c8          pushi c8 // $c8 setLoop
  0295:78               push1 
  0296:39 09            pushi 9 // $9 nsTop
  0298:38 00a2          pushi a2 // $a2 setCel
  029b:78               push1 
  029c:7a               push2 
  029d:39 42            pushi 42 // $42 setPri
  029f:78               push1 
  02a0:39 08            pushi 8 // $8 underBits
  02a2:39 57            pushi 57 // $57 init
  02a4:76               push0 
  02a5:38 00c6          pushi c6 // $c6 stopUpd
  02a8:76               push0 
  02a9:72 0f86          lofsa $1232 // CueBall
  02ac:4a 1a             send 1a 

  02ae:38 00c8          pushi c8 // $c8 setLoop
  02b1:78               push1 
  02b2:39 09            pushi 9 // $9 nsTop
  02b4:38 00a2          pushi a2 // $a2 setCel
  02b7:78               push1 
  02b8:76               push0 
  02b9:39 42            pushi 42 // $42 setPri
  02bb:78               push1 
  02bc:39 08            pushi 8 // $8 underBits
  02be:39 57            pushi 57 // $57 init
  02c0:76               push0 
  02c1:38 00c6          pushi c6 // $c6 stopUpd
  02c4:76               push0 
  02c5:72 0fce          lofsa $1296 // Ball1
  02c8:4a 1a             send 1a 

  02ca:38 00c8          pushi c8 // $c8 setLoop
  02cd:78               push1 
  02ce:39 09            pushi 9 // $9 nsTop
  02d0:38 00a2          pushi a2 // $a2 setCel
  02d3:78               push1 
  02d4:76               push0 
  02d5:39 42            pushi 42 // $42 setPri
  02d7:78               push1 
  02d8:39 08            pushi 8 // $8 underBits
  02da:39 57            pushi 57 // $57 init
  02dc:76               push0 
  02dd:38 00c6          pushi c6 // $c6 stopUpd
  02e0:76               push0 
  02e1:72 1016          lofsa $12fa // Ball2
  02e4:4a 1a             send 1a 

  02e6:89 76              lsg gMustDos 
  02e8:35 02              ldi 2 
  02ea:12                 and 
  02eb:18                 not 
  02ec:31 30              bnt code_031e 
  02ee:39 03            pushi 3 // $3 y
  02f0:38 0087          pushi 87 // $87 clean
  02f3:39 04            pushi 4 // $4 x
  02f5:39 29            pushi 29 // $29 edit
  02f7:45 15 06         callb procedure_0015 6 // LoadMany 

  02fa:39 05            pushi 5 // $5 view
  02fc:38 0084          pushi 84 // $84 stop
  02ff:39 1d            pushi 1d // $1d back
  0301:39 5e            pushi 5e // $5e respondsTo
  0303:39 5f            pushi 5f // $5f yourself
  0305:39 60            pushi 60 // $60 size
  0307:45 15 0a         callb procedure_0015 a // LoadMany 

  030a:7a               push2 
  030b:38 0082          pushi 82 // $82 owner
  030e:38 0196          pushi 196 // $196 sel_406
  0311:43 00 04         callk Load 4 

  0314:7a               push2 
  0315:38 0080          pushi 80 // $80 timeLeft
  0318:38 0282          pushi 282 // $282 sel_642
  031b:43 00 04         callk Load 4 


        code_031e
  031e:7a               push2 
  031f:38 0082          pushi 82 // $82 owner
  0322:38 03d9          pushi 3d9 // $3d9 sel_985
  0325:43 00 04         callk Load 4 

  0328:39 04            pushi 4 // $4 x
  032a:38 008f          pushi 8f // $8f moveTo
  032d:38 00f3          pushi f3 // $f3 close
  0330:38 00f9          pushi f9 // $f9 startRoom
  0333:38 00f8          pushi f8 // $f8 newRoom
  0336:45 15 08         callb procedure_0015 8 // LoadMany 

  0339:39 05            pushi 5 // $5 view
  033b:38 0080          pushi 80 // $80 timeLeft
  033e:38 0195          pushi 195 // $195 sel_405
  0341:38 0197          pushi 197 // $197 sel_407
  0344:38 016d          pushi 16d // $16d sel_365
  0347:38 016c          pushi 16c // $16c sel_364
  034a:45 15 0a         callb procedure_0015 a // LoadMany 

  034d:39 03            pushi 3 // $3 y
  034f:38 008e          pushi 8e // $8e move
  0352:39 07            pushi 7 // $7 cel
  0354:39 03            pushi 3 // $3 y
  0356:45 15 06         callb procedure_0015 6 // LoadMany 

  0359:35 44              ldi 44 
  035b:a0 00d0            sag global208 
  035e:34 00f8            ldi f8 
  0361:a0 017f            sag global383 
  0364:34 00f9            ldi f9 
  0367:a0 017b            sag global379 
  036a:39 07            pushi 7 // $7 cel
  036c:78               push1 
  036d:38 00a6          pushi a6 // $a6 lastCel
  0370:76               push0 
  0371:72 1052          lofsa $13c6 // Clarence
  0374:4a 04             send 4 

  0376:36                push 
  0377:39 57            pushi 57 // $57 init
  0379:76               push0 
  037a:38 00c6          pushi c6 // $c6 stopUpd
  037d:76               push0 
  037e:72 1045          lofsa $13c6 // Clarence
  0381:4a 0e             send e 

  0383:39 57            pushi 57 // $57 init
  0385:76               push0 
  0386:38 00c6          pushi c6 // $c6 stopUpd
  0389:76               push0 
  038a:72 0fd1          lofsa $135e // Gloria
  038d:4a 08             send 8 

  038f:39 7a            pushi 7a // $7a setScript
  0391:78               push1 
  0392:74 0e31          lofss $11c6 // playGame
  0395:54 06             self 6 

  0397:48                 ret 
    )

    (method (handleEvent) // method_0398
  0398:39 6f            pushi 6f // $6f handleEvent
  039a:78               push1 
  039b:8f 01              lsp param1 
  039d:57 36 06         super Rgn 6 

  03a0:39 4c            pushi 4c // $4c claimed
  03a2:76               push0 
  03a3:87 01              lap param1 
  03a5:4a 04             send 4 

  03a7:31 01              bnt code_03aa 
  03a9:48                 ret 

        code_03aa
  03aa:39 22            pushi 22 // $22 type
  03ac:76               push0 
  03ad:87 01              lap param1 
  03af:4a 04             send 4 

  03b1:36                push 
  03b2:34 0080            ldi 80 
  03b5:1a                 eq? 
  03b6:31 5e              bnt code_0416 
  03b8:78               push1 
  03b9:74 0cf1          lofss $10ad // look/gens
  03bc:43 25 02         callk Said 2 

  03bf:31 0d              bnt code_03ce 
  03c1:7a               push2 
  03c2:38 00f5          pushi f5 // $f5 saidMe
  03c5:76               push0 
  03c6:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03cc:33 48              jmp code_0416 

        code_03ce
  03ce:78               push1 
  03cf:74 0cb2          lofss $1084 // ecouter/attorney,actress
  03d2:43 25 02         callk Said 2 

  03d5:31 0d              bnt code_03e4 
  03d7:7a               push2 
  03d8:38 00f5          pushi f5 // $f5 saidMe
  03db:78               push1 
  03dc:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03e2:33 32              jmp code_0416 

        code_03e4
  03e4:78               push1 
  03e5:39 33            pushi 33 // $33 b-di
  03e7:45 07 02         callb procedure_0007 2 // IsFlag 

  03ea:31 2a              bnt code_0416 
  03ec:78               push1 
  03ed:74 0cd5          lofss $10c5 // raconter//gertie<about
  03f0:43 25 02         callk Said 2 

  03f3:31 21              bnt code_0416 
  03f5:88 0091            lsg global145 
  03f8:35 42              ldi 42 
  03fa:14                  or 
  03fb:a0 0091            sag global145 
  03fe:35 01              ldi 1 
  0400:a3 0c              sal local12 
  0402:35 00              ldi 0 
  0404:a0 00ca            sag global202 
  0407:38 00a3          pushi a3 // $a3 startUpd
  040a:76               push0 
  040b:39 7a            pushi 7a // $7a setScript
  040d:78               push1 
  040e:74 0ded          lofss $11fe // goSee
  0411:72 0f4a          lofsa $135e // Gloria
  0414:4a 0a             send a 


        code_0416
  0416:48                 ret 
    )

)

// 1100
(instance CBPath of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_0417

        code_0417
  0417:35 01              ldi 1 
  0419:31 74              bnt code_048f 
  041b:c3 0e              +al local14 
  041d:9b 77             lsli local119 
  041f:34 8000            ldi 8000 
  0422:1c                 ne? 
  0423:31 5e              bnt code_0483 
  0425:83 0e              lal local14 
  0427:9b 77             lsli local119 
  0429:3c                 dup 
  042a:34 01f4            ldi 1f4 
  042d:1a                 eq? 
  042e:31 23              bnt code_0453 
  0430:c3 0e              +al local14 
  0432:9b 77             lsli local119 
  0434:35 01              ldi 1 
  0436:1a                 eq? 
  0437:31 0d              bnt code_0446 
  0439:39 7a            pushi 7a // $7a setScript
  043b:78               push1 
  043c:74 0cf7          lofss $1136 // B1Path
  043f:72 0e54          lofsa $1296 // Ball1
  0442:4a 06             send 6 

  0444:33 0b              jmp code_0451 

        code_0446
  0446:39 7a            pushi 7a // $7a setScript
  0448:78               push1 
  0449:74 0d1a          lofss $1166 // B2Path
  044c:72 0eab          lofsa $12fa // Ball2
  044f:4a 06             send 6 


        code_0451
  0451:33 2d              jmp code_0480 

        code_0453
  0453:3c                 dup 
  0454:34 0258            ldi 258 
  0457:1a                 eq? 
  0458:31 0e              bnt code_0468 
  045a:7a               push2 
  045b:74 0dd4          lofss $1232 // CueBall
  045e:c3 0e              +al local14 
  0460:9b 77             lsli local119 
  0462:40 fbb4 04        call proc_001a 4 

  0466:33 18              jmp code_0480 

        code_0468
  0468:38 00d3          pushi d3 // $d3 setMotion
  046b:39 04            pushi 4 // $4 x
  046d:51 1d            class MoveTo 
  046f:36                push 
  0470:83 0e              lal local14 
  0472:9b 77             lsli local119 
  0474:c3 0e              +al local14 
  0476:9b 77             lsli local119 
  0478:7c            pushSelf 
  0479:72 0db6          lofsa $1232 // CueBall
  047c:4a 0c             send c 

  047e:33 0f              jmp code_048f 

        code_0480
  0480:3a                toss 
  0481:33 0a              jmp code_048d 

        code_0483
  0483:39 7a            pushi 7a // $7a setScript
  0485:78               push1 
  0486:76               push0 
  0487:63 08             pToa client 
  0489:4a 06             send 6 

  048b:33 02              jmp code_048f 

        code_048d
  048d:33 88              jmp code_0417 

        code_048f
  048f:48                 ret 
    )

)

// 1130
(instance B1Path of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_0490

        code_0490
  0490:35 01              ldi 1 
  0492:31 7a              bnt code_050e 
  0494:c3 0f              +al local15 
  0496:9a 00f8           lsli local248 
  0499:34 8000            ldi 8000 
  049c:1c                 ne? 
  049d:31 63              bnt code_0502 
  049f:83 0f              lal local15 
  04a1:9a 00f8           lsli local248 
  04a4:3c                 dup 
  04a5:34 01f4            ldi 1f4 
  04a8:1a                 eq? 
  04a9:31 24              bnt code_04cf 
  04ab:c3 0f              +al local15 
  04ad:9a 00f8           lsli local248 
  04b0:35 00              ldi 0 
  04b2:1a                 eq? 
  04b3:31 0d              bnt code_04c2 
  04b5:39 7a            pushi 7a // $7a setScript
  04b7:78               push1 
  04b8:74 0c4b          lofss $1106 // CBPath
  04bb:72 0d74          lofsa $1232 // CueBall
  04be:4a 06             send 6 

  04c0:33 0b              jmp code_04cd 

        code_04c2
  04c2:39 7a            pushi 7a // $7a setScript
  04c4:78               push1 
  04c5:74 0c9e          lofss $1166 // B2Path
  04c8:72 0e2f          lofsa $12fa // Ball2
  04cb:4a 06             send 6 


        code_04cd
  04cd:33 30              jmp code_04ff 

        code_04cf
  04cf:3c                 dup 
  04d0:34 0258            ldi 258 
  04d3:1a                 eq? 
  04d4:31 0f              bnt code_04e5 
  04d6:7a               push2 
  04d7:74 0dbc          lofss $1296 // Ball1
  04da:c3 0f              +al local15 
  04dc:9a 00f8           lsli local248 
  04df:40 fb37 04        call proc_001a 4 

  04e3:33 1a              jmp code_04ff 

        code_04e5
  04e5:38 00d3          pushi d3 // $d3 setMotion
  04e8:39 04            pushi 4 // $4 x
  04ea:51 1d            class MoveTo 
  04ec:36                push 
  04ed:83 0f              lal local15 
  04ef:9a 00f8           lsli local248 
  04f2:c3 0f              +al local15 
  04f4:9a 00f8           lsli local248 
  04f7:7c            pushSelf 
  04f8:72 0d9b          lofsa $1296 // Ball1
  04fb:4a 0c             send c 

  04fd:33 0f              jmp code_050e 

        code_04ff
  04ff:3a                toss 
  0500:33 0a              jmp code_050c 

        code_0502
  0502:39 7a            pushi 7a // $7a setScript
  0504:78               push1 
  0505:76               push0 
  0506:63 08             pToa client 
  0508:4a 06             send 6 

  050a:33 02              jmp code_050e 

        code_050c
  050c:33 82              jmp code_0490 

        code_050e
  050e:48                 ret 
    )

)

// 1160
(instance B2Path of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_050f

        code_050f
  050f:35 01              ldi 1 
  0511:31 7a              bnt code_058d 
  0513:c3 10              +al local16 
  0515:9a 014f           lsli local335 
  0518:34 8000            ldi 8000 
  051b:1c                 ne? 
  051c:31 63              bnt code_0581 
  051e:83 10              lal local16 
  0520:9a 014f           lsli local335 
  0523:3c                 dup 
  0524:34 01f4            ldi 1f4 
  0527:1a                 eq? 
  0528:31 24              bnt code_054e 
  052a:c3 10              +al local16 
  052c:9a 014f           lsli local335 
  052f:35 00              ldi 0 
  0531:1a                 eq? 
  0532:31 0d              bnt code_0541 
  0534:39 7a            pushi 7a // $7a setScript
  0536:78               push1 
  0537:74 0bcc          lofss $1106 // CBPath
  053a:72 0cf5          lofsa $1232 // CueBall
  053d:4a 06             send 6 

  053f:33 0b              jmp code_054c 

        code_0541
  0541:39 7a            pushi 7a // $7a setScript
  0543:78               push1 
  0544:74 0bef          lofss $1136 // B1Path
  0547:72 0d4c          lofsa $1296 // Ball1
  054a:4a 06             send 6 


        code_054c
  054c:33 30              jmp code_057e 

        code_054e
  054e:3c                 dup 
  054f:34 0258            ldi 258 
  0552:1a                 eq? 
  0553:31 0f              bnt code_0564 
  0555:7a               push2 
  0556:74 0da1          lofss $12fa // Ball2
  0559:c3 10              +al local16 
  055b:9a 014f           lsli local335 
  055e:40 fab8 04        call proc_001a 4 

  0562:33 1a              jmp code_057e 

        code_0564
  0564:38 00d3          pushi d3 // $d3 setMotion
  0567:39 04            pushi 4 // $4 x
  0569:51 1d            class MoveTo 
  056b:36                push 
  056c:83 10              lal local16 
  056e:9a 014f           lsli local335 
  0571:c3 10              +al local16 
  0573:9a 014f           lsli local335 
  0576:7c            pushSelf 
  0577:72 0d80          lofsa $12fa // Ball2
  057a:4a 0c             send c 

  057c:33 0f              jmp code_058d 

        code_057e
  057e:3a                toss 
  057f:33 0a              jmp code_058b 

        code_0581
  0581:39 7a            pushi 7a // $7a setScript
  0583:78               push1 
  0584:76               push0 
  0585:63 08             pToa client 
  0587:4a 06             send 6 

  0589:33 02              jmp code_058d 

        code_058b
  058b:33 82              jmp code_050f 

        code_058d
  058d:48                 ret 
    )

)

// 1190
(instance GoSeePath of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_058e
  058e:c3 76              +al local118 
  0590:9b 68             lsli local104 
  0592:34 8000            ldi 8000 
  0595:1c                 ne? 
  0596:31 18              bnt code_05b0 
  0598:38 00d3          pushi d3 // $d3 setMotion
  059b:39 04            pushi 4 // $4 x
  059d:51 1d            class MoveTo 
  059f:36                push 
  05a0:83 76              lal local118 
  05a2:9b 68             lsli local104 
  05a4:c3 76              +al local118 
  05a6:9b 68             lsli local104 
  05a8:7c            pushSelf 
  05a9:72 0db2          lofsa $135e // Gloria
  05ac:4a 0c             send c 

  05ae:33 08              jmp code_05b8 

        code_05b0
  05b0:39 7a            pushi 7a // $7a setScript
  05b2:78               push1 
  05b3:76               push0 
  05b4:63 08             pToa client 
  05b6:4a 06             send 6 


        code_05b8
  05b8:48                 ret 
    )

)

// 11c0
(instance playGame of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (doit) // method_05b9
  05b9:39 3c            pushi 3c // $3c doit
  05bb:76               push0 
  05bc:57 05 04         super Script 4 

  05bf:78               push1 
  05c0:38 03de          pushi 3de // $3de sel_990
  05c3:43 03 02         callk DisposeScript 2 

  05c6:83 00              lal local0 
  05c8:31 3d              bnt code_0607 
  05ca:39 76            pushi 76 // $76 script
  05cc:76               push0 
  05cd:72 0c62          lofsa $1232 // CueBall
  05d0:4a 04             send 4 

  05d2:36                push 
  05d3:39 76            pushi 76 // $76 script
  05d5:76               push0 
  05d6:72 0cbd          lofsa $1296 // Ball1
  05d9:4a 04             send 4 

  05db:1a                 eq? 
  05dc:31 0a              bnt code_05e8 
  05de:60               pprev 
  05df:39 76            pushi 76 // $76 script
  05e1:76               push0 
  05e2:72 0d15          lofsa $12fa // Ball2
  05e5:4a 04             send 4 

  05e7:1a                 eq? 

        code_05e8
  05e8:31 1d              bnt code_0607 
  05ea:8b 0e              lsl local14 
  05ec:35 01              ldi 1 
  05ee:02                 add 
  05ef:9b 77             lsli local119 
  05f1:34 02bc            ldi 2bc 
  05f4:1a                 eq? 
  05f5:31 08              bnt code_05ff 
  05f7:35 ff              ldi ff 
  05f9:a3 10              sal local16 
  05fb:a3 0f              sal local15 
  05fd:a3 0e              sal local14 

        code_05ff
  05ff:35 00              ldi 0 
  0601:a3 00              sal local0 
  0603:35 0e              ldi e 
  0605:65 10             aTop cycles 

        code_0607
  0607:83 0c              lal local12 
  0609:18                 not 
  060a:31 48              bnt code_0654 
  060c:39 3d            pushi 3d // $3d isBlocked
  060e:76               push0 
  060f:72 0db4          lofsa $13c6 // Clarence
  0612:4a 04             send 4 

  0614:2f 0a               bt code_0620 
  0616:39 3d            pushi 3d // $3d isBlocked
  0618:76               push0 
  0619:72 0d42          lofsa $135e // Gloria
  061c:4a 04             send 4 

  061e:31 34              bnt code_0654 

        code_0620
  0620:83 05              lal local5 
  0622:18                 not 
  0623:31 2d              bnt code_0652 
  0625:39 3d            pushi 3d // $3d isBlocked
  0627:76               push0 
  0628:72 0d9b          lofsa $13c6 // Clarence
  062b:4a 04             send 4 

  062d:31 07              bnt code_0636 
  062f:35 07              ldi 7 
  0631:a0 00d5            sag global213 
  0634:33 05              jmp code_063b 

        code_0636
  0636:35 03              ldi 3 
  0638:a0 00d5            sag global213 

        code_063b
  063b:39 03            pushi 3 // $3 y
  063d:78               push1 
  063e:38 00f5          pushi f5 // $f5 saidMe
  0641:7a               push2 
  0642:45 01 06         callb procedure_0001 6 // Say 

  0645:38 00e2          pushi e2 // $e2 canInput
  0648:78               push1 
  0649:76               push0 
  064a:51 2b            class User 
  064c:4a 06             send 6 

  064e:35 01              ldi 1 
  0650:a3 05              sal local5 

        code_0652
  0652:33 11              jmp code_0665 

        code_0654
  0654:83 05              lal local5 
  0656:31 0d              bnt code_0665 
  0658:38 00e2          pushi e2 // $e2 canInput
  065b:78               push1 
  065c:78               push1 
  065d:51 2b            class User 
  065f:4a 06             send 6 

  0661:35 00              ldi 0 
  0663:a3 05              sal local5 

        code_0665
  0665:48                 ret 
    )

    (method (handleEvent) // method_0666
  0666:39 6f            pushi 6f // $6f handleEvent
  0668:78               push1 
  0669:8f 01              lsp param1 
  066b:57 05 06         super Script 6 

  066e:48                 ret 
    )

    (method (changeState) // method_066f
  066f:87 01              lap param1 
  0671:65 0a             aTop state 
  0673:36                push 
  0674:3c                 dup 
  0675:35 00              ldi 0 
  0677:1a                 eq? 
  0678:31 41              bnt code_06bb 
  067a:80 00d8            lag global216 
  067d:18                 not 
  067e:31 06              bnt code_0686 
  0680:35 ff              ldi ff 
  0682:65 0a             aTop state 
  0684:33 2e              jmp code_06b4 

        code_0686
  0686:89 76              lsg gMustDos 
  0688:35 02              ldi 2 
  068a:12                 and 
  068b:18                 not 
  068c:31 1b              bnt code_06a9 
  068e:89 76              lsg gMustDos 
  0690:35 02              ldi 2 
  0692:14                  or 
  0693:a1 76              sag gMustDos 
  0695:39 7a            pushi 7a // $7a setScript
  0697:78               push1 
  0698:7a               push2 
  0699:38 0196          pushi 196 // $196 sel_406
  069c:76               push0 
  069d:43 02 04         callk ScriptID 4 

  06a0:36                push 
  06a1:54 06             self 6 

  06a3:35 ff              ldi ff 
  06a5:65 0a             aTop state 
  06a7:33 0b              jmp code_06b4 

        code_06a9
  06a9:39 76            pushi 76 // $76 script
  06ab:76               push0 
  06ac:54 04             self 4 

  06ae:31 04              bnt code_06b4 
  06b0:35 ff              ldi ff 
  06b2:65 0a             aTop state 

        code_06b4
  06b4:35 01              ldi 1 
  06b6:65 10             aTop cycles 
  06b8:32 0592            jmp code_0c4d 

        code_06bb
  06bb:3c                 dup 
  06bc:35 01              ldi 1 
  06be:1a                 eq? 
  06bf:31 71              bnt code_0732 
  06c1:38 00e2          pushi e2 // $e2 canInput
  06c4:78               push1 
  06c5:76               push0 
  06c6:51 2b            class User 
  06c8:4a 06             send 6 

  06ca:83 04              lal local4 
  06cc:18                 not 
  06cd:31 5c              bnt code_072b 
  06cf:88 00b2            lsg global178 
  06d2:3c                 dup 
  06d3:35 00              ldi 0 
  06d5:1a                 eq? 
  06d6:31 0c              bnt code_06e4 
  06d8:7a               push2 
  06d9:38 00f5          pushi f5 // $f5 saidMe
  06dc:39 03            pushi 3 // $3 y
  06de:40 fb9d 04        call proc_027f 4 

  06e2:33 46              jmp code_072a 

        code_06e4
  06e4:3c                 dup 
  06e5:35 01              ldi 1 
  06e7:1a                 eq? 
  06e8:31 0c              bnt code_06f6 
  06ea:7a               push2 
  06eb:38 00f5          pushi f5 // $f5 saidMe
  06ee:39 04            pushi 4 // $4 x
  06f0:40 fb8b 04        call proc_027f 4 

  06f4:33 34              jmp code_072a 

        code_06f6
  06f6:3c                 dup 
  06f7:35 02              ldi 2 
  06f9:1a                 eq? 
  06fa:31 0c              bnt code_0708 
  06fc:7a               push2 
  06fd:38 00f5          pushi f5 // $f5 saidMe
  0700:39 05            pushi 5 // $5 view
  0702:40 fb79 04        call proc_027f 4 

  0706:33 22              jmp code_072a 

        code_0708
  0708:3c                 dup 
  0709:35 03              ldi 3 
  070b:1a                 eq? 
  070c:31 0c              bnt code_071a 
  070e:7a               push2 
  070f:38 00f5          pushi f5 // $f5 saidMe
  0712:39 06            pushi 6 // $6 loop
  0714:40 fb5a 04        call proc_0272 4 

  0718:33 10              jmp code_072a 

        code_071a
  071a:3c                 dup 
  071b:35 04              ldi 4 
  071d:1a                 eq? 
  071e:31 0a              bnt code_072a 
  0720:7a               push2 
  0721:38 00f5          pushi f5 // $f5 saidMe
  0724:39 07            pushi 7 // $7 cel
  0726:40 fb55 04        call proc_027f 4 


        code_072a
  072a:3a                toss 

        code_072b
  072b:35 14              ldi 14 
  072d:65 10             aTop cycles 
  072f:32 051b            jmp code_0c4d 

        code_0732
  0732:3c                 dup 
  0733:35 02              ldi 2 
  0735:1a                 eq? 
  0736:31 7c              bnt code_07b4 
  0738:83 04              lal local4 
  073a:18                 not 
  073b:31 5c              bnt code_0799 
  073d:88 00b2            lsg global178 
  0740:3c                 dup 
  0741:35 00              ldi 0 
  0743:1a                 eq? 
  0744:31 0c              bnt code_0752 
  0746:7a               push2 
  0747:38 00f5          pushi f5 // $f5 saidMe
  074a:39 08            pushi 8 // $8 underBits
  074c:40 fb22 04        call proc_0272 4 

  0750:33 46              jmp code_0798 

        code_0752
  0752:3c                 dup 
  0753:35 01              ldi 1 
  0755:1a                 eq? 
  0756:31 0c              bnt code_0764 
  0758:7a               push2 
  0759:38 00f5          pushi f5 // $f5 saidMe
  075c:39 09            pushi 9 // $9 nsTop
  075e:40 fb10 04        call proc_0272 4 

  0762:33 34              jmp code_0798 

        code_0764
  0764:3c                 dup 
  0765:35 02              ldi 2 
  0767:1a                 eq? 
  0768:31 0c              bnt code_0776 
  076a:7a               push2 
  076b:38 00f5          pushi f5 // $f5 saidMe
  076e:39 0a            pushi a // $a nsLeft
  0770:40 fafe 04        call proc_0272 4 

  0774:33 22              jmp code_0798 

        code_0776
  0776:3c                 dup 
  0777:35 03              ldi 3 
  0779:1a                 eq? 
  077a:31 0c              bnt code_0788 
  077c:7a               push2 
  077d:38 00f5          pushi f5 // $f5 saidMe
  0780:39 0b            pushi b // $b nsBottom
  0782:40 faf9 04        call proc_027f 4 

  0786:33 10              jmp code_0798 

        code_0788
  0788:3c                 dup 
  0789:35 04              ldi 4 
  078b:1a                 eq? 
  078c:31 0a              bnt code_0798 
  078e:7a               push2 
  078f:38 00f5          pushi f5 // $f5 saidMe
  0792:39 0c            pushi c // $c nsRight
  0794:40 fada 04        call proc_0272 4 


        code_0798
  0798:3a                toss 

        code_0799
  0799:88 00b2            lsg global178 
  079c:35 04              ldi 4 
  079e:22                 lt? 
  079f:31 03              bnt code_07a4 
  07a1:c0 00b2            +ag global178 

        code_07a4
  07a4:83 04              lal local4 
  07a6:18                 not 
  07a7:31 04              bnt code_07ad 
  07a9:35 01              ldi 1 
  07ab:a3 04              sal local4 

        code_07ad
  07ad:35 14              ldi 14 
  07af:65 10             aTop cycles 
  07b1:32 0499            jmp code_0c4d 

        code_07b4
  07b4:3c                 dup 
  07b5:35 03              ldi 3 
  07b7:1a                 eq? 
  07b8:31 38              bnt code_07f2 
  07ba:76               push0 
  07bb:45 0f 00         callb procedure_000f 0 // cls 

  07be:38 00e2          pushi e2 // $e2 canInput
  07c1:78               push1 
  07c2:78               push1 
  07c3:51 2b            class User 
  07c5:4a 06             send 6 

  07c7:38 00c6          pushi c6 // $c6 stopUpd
  07ca:76               push0 
  07cb:72 0b90          lofsa $135e // Gloria
  07ce:4a 04             send 4 

  07d0:78               push1 
  07d1:74 0b8a          lofss $135e // Gloria
  07d4:40 f9d5 02        call proc_01ad 2 

  07d8:39 7e            pushi 7e // $7e setCycle
  07da:78               push1 
  07db:51 17            class Walk 
  07dd:36                push 
  07de:72 0be5          lofsa $13c6 // Clarence
  07e1:4a 06             send 6 

  07e3:78               push1 
  07e4:74 0bdf          lofss $13c6 // Clarence
  07e7:40 f849 02        call proc_0034 2 

  07eb:35 01              ldi 1 
  07ed:65 10             aTop cycles 
  07ef:32 045b            jmp code_0c4d 

        code_07f2
  07f2:3c                 dup 
  07f3:35 04              ldi 4 
  07f5:1a                 eq? 
  07f6:31 43              bnt code_083b 
  07f8:83 67              lal local103 
  07fa:9b 11             lsli local17 
  07fc:34 8000            ldi 8000 
  07ff:1a                 eq? 
  0800:31 06              bnt code_0808 
  0802:35 01              ldi 1 
  0804:65 10             aTop cycles 
  0806:33 30              jmp code_0838 

        code_0808
  0808:83 67              lal local103 
  080a:93 11             lali local17 
  080c:31 1b              bnt code_0829 
  080e:38 00d3          pushi d3 // $d3 setMotion
  0811:39 04            pushi 4 // $4 x
  0813:51 1d            class MoveTo 
  0815:36                push 
  0816:83 67              lal local103 
  0818:9b 11             lsli local17 
  081a:8b 67              lsl local103 
  081c:35 01              ldi 1 
  081e:02                 add 
  081f:9b 11             lsli local17 
  0821:7c            pushSelf 
  0822:72 0ba1          lofsa $13c6 // Clarence
  0825:4a 0c             send c 

  0827:33 04              jmp code_082d 

        code_0829
  0829:35 01              ldi 1 
  082b:65 10             aTop cycles 

        code_082d
  082d:8b 67              lsl local103 
  082f:35 02              ldi 2 
  0831:02                 add 
  0832:a3 67              sal local103 
  0834:35 03              ldi 3 
  0836:65 0a             aTop state 

        code_0838
  0838:32 0412            jmp code_0c4d 

        code_083b
  083b:3c                 dup 
  083c:35 05              ldi 5 
  083e:1a                 eq? 
  083f:31 37              bnt code_0878 
  0841:39 05            pushi 5 // $5 view
  0843:78               push1 
  0844:38 0195          pushi 195 // $195 sel_405
  0847:39 07            pushi 7 // $7 cel
  0849:78               push1 
  084a:76               push0 
  084b:39 06            pushi 6 // $6 loop
  084d:78               push1 
  084e:39 04            pushi 4 // $4 x
  0850:76               push0 
  0851:72 0b72          lofsa $13c6 // Clarence
  0854:4a 04             send 4 

  0856:36                push 
  0857:34 009b            ldi 9b 
  085a:22                 lt? 
  085b:31 04              bnt code_0861 
  085d:35 00              ldi 0 
  085f:33 02              jmp code_0863 

        code_0861
  0861:35 02              ldi 2 

        code_0863
  0863:36                push 
  0864:38 00a4          pushi a4 // $a4 cycleSpeed
  0867:78               push1 
  0868:78               push1 
  0869:39 7e            pushi 7e // $7e setCycle
  086b:7a               push2 
  086c:51 1a            class End 
  086e:36                push 
  086f:7c            pushSelf 
  0870:72 0b53          lofsa $13c6 // Clarence
  0873:4a 20             send 20 

  0875:32 03d5            jmp code_0c4d 

        code_0878
  0878:3c                 dup 
  0879:35 06              ldi 6 
  087b:1a                 eq? 
  087c:31 26              bnt code_08a4 
  087e:39 07            pushi 7 // $7 cel
  0880:78               push1 
  0881:76               push0 
  0882:39 06            pushi 6 // $6 loop
  0884:78               push1 
  0885:39 06            pushi 6 // $6 loop
  0887:76               push0 
  0888:72 0b3b          lofsa $13c6 // Clarence
  088b:4a 04             send 4 

  088d:36                push 
  088e:35 01              ldi 1 
  0890:02                 add 
  0891:36                push 
  0892:39 7e            pushi 7e // $7e setCycle
  0894:78               push1 
  0895:51 16            class Fwd 
  0897:36                push 
  0898:72 0b2b          lofsa $13c6 // Clarence
  089b:4a 12             send 12 

  089d:35 07              ldi 7 
  089f:65 10             aTop cycles 
  08a1:32 03a9            jmp code_0c4d 

        code_08a4
  08a4:3c                 dup 
  08a5:35 07              ldi 7 
  08a7:1a                 eq? 
  08a8:31 41              bnt code_08eb 
  08aa:39 7a            pushi 7a // $7a setScript
  08ac:78               push1 
  08ad:74 0856          lofss $1106 // CBPath
  08b0:72 097f          lofsa $1232 // CueBall
  08b3:4a 06             send 6 

  08b5:39 06            pushi 6 // $6 loop
  08b7:78               push1 
  08b8:39 06            pushi 6 // $6 loop
  08ba:76               push0 
  08bb:72 0b08          lofsa $13c6 // Clarence
  08be:4a 04             send 4 

  08c0:36                push 
  08c1:35 01              ldi 1 
  08c3:04                 sub 
  08c4:36                push 
  08c5:72 0afe          lofsa $13c6 // Clarence
  08c8:4a 06             send 6 

  08ca:39 07            pushi 7 // $7 cel
  08cc:78               push1 
  08cd:38 00a6          pushi a6 // $a6 lastCel
  08d0:76               push0 
  08d1:72 0af2          lofsa $13c6 // Clarence
  08d4:4a 04             send 4 

  08d6:36                push 
  08d7:38 00a4          pushi a4 // $a4 cycleSpeed
  08da:78               push1 
  08db:78               push1 
  08dc:39 7e            pushi 7e // $7e setCycle
  08de:7a               push2 
  08df:51 1b            class Beg 
  08e1:36                push 
  08e2:7c            pushSelf 
  08e3:72 0ae0          lofsa $13c6 // Clarence
  08e6:4a 14             send 14 

  08e8:32 0362            jmp code_0c4d 

        code_08eb
  08eb:3c                 dup 
  08ec:35 08              ldi 8 
  08ee:1a                 eq? 
  08ef:31 07              bnt code_08f8 
  08f1:35 01              ldi 1 
  08f3:a3 00              sal local0 
  08f5:32 0355            jmp code_0c4d 

        code_08f8
  08f8:3c                 dup 
  08f9:35 09              ldi 9 
  08fb:1a                 eq? 
  08fc:31 43              bnt code_0941 
  08fe:7a               push2 
  08ff:78               push1 
  0900:39 64            pushi 64 // $64 allTrue
  0902:43 40 04         callk Random 4 

  0905:36                push 
  0906:35 19              ldi 19 
  0908:22                 lt? 
  0909:31 0e              bnt code_0919 
  090b:39 03            pushi 3 // $3 y
  090d:74 0ab6          lofss $13c6 // Clarence
  0910:38 00f5          pushi f5 // $f5 saidMe
  0913:39 0d            pushi d // $d lsTop
  0915:40 f8fc 06        call proc_0215 6 


        code_0919
  0919:39 05            pushi 5 // $5 view
  091b:78               push1 
  091c:38 0197          pushi 197 // $197 sel_407
  091f:38 00a4          pushi a4 // $a4 cycleSpeed
  0922:78               push1 
  0923:76               push0 
  0924:39 7e            pushi 7e // $7e setCycle
  0926:78               push1 
  0927:51 17            class Walk 
  0929:36                push 
  092a:72 0a99          lofsa $13c6 // Clarence
  092d:4a 12             send 12 

  092f:7a               push2 
  0930:74 0a93          lofss $13c6 // Clarence
  0933:74 0a28          lofss $135e // Gloria
  0936:40 f7c0 04        call proc_00fa 4 

  093a:35 01              ldi 1 
  093c:65 10             aTop cycles 
  093e:32 030c            jmp code_0c4d 

        code_0941
  0941:3c                 dup 
  0942:35 0a              ldi a 
  0944:1a                 eq? 
  0945:31 43              bnt code_098a 
  0947:83 67              lal local103 
  0949:9b 49             lsli local73 
  094b:34 8000            ldi 8000 
  094e:1a                 eq? 
  094f:31 06              bnt code_0957 
  0951:35 01              ldi 1 
  0953:65 10             aTop cycles 
  0955:33 30              jmp code_0987 

        code_0957
  0957:83 67              lal local103 
  0959:93 49             lali local73 
  095b:31 1b              bnt code_0978 
  095d:38 00d3          pushi d3 // $d3 setMotion
  0960:39 04            pushi 4 // $4 x
  0962:51 1d            class MoveTo 
  0964:36                push 
  0965:83 67              lal local103 
  0967:9b 49             lsli local73 
  0969:8b 67              lsl local103 
  096b:35 01              ldi 1 
  096d:02                 add 
  096e:9b 49             lsli local73 
  0970:7c            pushSelf 
  0971:72 0a52          lofsa $13c6 // Clarence
  0974:4a 0c             send c 

  0976:33 04              jmp code_097c 

        code_0978
  0978:35 01              ldi 1 
  097a:65 10             aTop cycles 

        code_097c
  097c:8b 67              lsl local103 
  097e:35 02              ldi 2 
  0980:02                 add 
  0981:a3 67              sal local103 
  0983:35 09              ldi 9 
  0985:65 0a             aTop state 

        code_0987
  0987:32 02c3            jmp code_0c4d 

        code_098a
  098a:3c                 dup 
  098b:35 0b              ldi b 
  098d:1a                 eq? 
  098e:31 43              bnt code_09d3 
  0990:76               push0 
  0991:45 0f 00         callb procedure_000f 0 // cls 

  0994:38 00c6          pushi c6 // $c6 stopUpd
  0997:76               push0 
  0998:72 0a2b          lofsa $13c6 // Clarence
  099b:4a 04             send 4 

  099d:78               push1 
  099e:74 0a25          lofss $13c6 // Clarence
  09a1:40 f808 02        call proc_01ad 2 

  09a5:83 0c              lal local12 
  09a7:31 0a              bnt code_09b3 
  09a9:35 13              ldi 13 
  09ab:65 0a             aTop state 
  09ad:35 0a              ldi a 
  09af:a3 0d              sal local13 
  09b1:33 19              jmp code_09cc 

        code_09b3
  09b3:39 05            pushi 5 // $5 view
  09b5:78               push1 
  09b6:38 016c          pushi 16c // $16c sel_364
  09b9:39 7e            pushi 7e // $7e setCycle
  09bb:78               push1 
  09bc:51 17            class Walk 
  09be:36                push 
  09bf:72 099c          lofsa $135e // Gloria
  09c2:4a 0c             send c 

  09c4:78               push1 
  09c5:74 0996          lofss $135e // Gloria
  09c8:40 f668 02        call proc_0034 2 


        code_09cc
  09cc:35 01              ldi 1 
  09ce:65 10             aTop cycles 
  09d0:32 027a            jmp code_0c4d 

        code_09d3
  09d3:3c                 dup 
  09d4:35 0c              ldi c 
  09d6:1a                 eq? 
  09d7:31 55              bnt code_0a2e 
  09d9:83 0c              lal local12 
  09db:31 0e              bnt code_09eb 
  09dd:35 13              ldi 13 
  09df:65 0a             aTop state 
  09e1:35 0b              ldi b 
  09e3:a3 0d              sal local13 
  09e5:35 01              ldi 1 
  09e7:65 10             aTop cycles 
  09e9:33 40              jmp code_0a2b 

        code_09eb
  09eb:83 67              lal local103 
  09ed:9b 11             lsli local17 
  09ef:34 8000            ldi 8000 
  09f2:1a                 eq? 
  09f3:31 06              bnt code_09fb 
  09f5:35 01              ldi 1 
  09f7:65 10             aTop cycles 
  09f9:33 30              jmp code_0a2b 

        code_09fb
  09fb:83 67              lal local103 
  09fd:93 11             lali local17 
  09ff:31 1b              bnt code_0a1c 
  0a01:38 00d3          pushi d3 // $d3 setMotion
  0a04:39 04            pushi 4 // $4 x
  0a06:51 1d            class MoveTo 
  0a08:36                push 
  0a09:83 67              lal local103 
  0a0b:9b 11             lsli local17 
  0a0d:8b 67              lsl local103 
  0a0f:35 01              ldi 1 
  0a11:02                 add 
  0a12:9b 11             lsli local17 
  0a14:7c            pushSelf 
  0a15:72 0946          lofsa $135e // Gloria
  0a18:4a 0c             send c 

  0a1a:33 04              jmp code_0a20 

        code_0a1c
  0a1c:35 01              ldi 1 
  0a1e:65 10             aTop cycles 

        code_0a20
  0a20:8b 67              lsl local103 
  0a22:35 02              ldi 2 
  0a24:02                 add 
  0a25:a3 67              sal local103 
  0a27:35 0b              ldi b 
  0a29:65 0a             aTop state 

        code_0a2b
  0a2b:32 021f            jmp code_0c4d 

        code_0a2e
  0a2e:3c                 dup 
  0a2f:35 0d              ldi d 
  0a31:1a                 eq? 
  0a32:31 49              bnt code_0a7d 
  0a34:83 0c              lal local12 
  0a36:31 0e              bnt code_0a46 
  0a38:35 13              ldi 13 
  0a3a:65 0a             aTop state 
  0a3c:35 0c              ldi c 
  0a3e:a3 0d              sal local13 
  0a40:35 01              ldi 1 
  0a42:65 10             aTop cycles 
  0a44:33 34              jmp code_0a7a 

        code_0a46
  0a46:39 05            pushi 5 // $5 view
  0a48:78               push1 
  0a49:38 016d          pushi 16d // $16d sel_365
  0a4c:39 07            pushi 7 // $7 cel
  0a4e:78               push1 
  0a4f:76               push0 
  0a50:39 06            pushi 6 // $6 loop
  0a52:78               push1 
  0a53:39 04            pushi 4 // $4 x
  0a55:76               push0 
  0a56:72 0905          lofsa $135e // Gloria
  0a59:4a 04             send 4 

  0a5b:36                push 
  0a5c:34 009b            ldi 9b 
  0a5f:22                 lt? 
  0a60:31 04              bnt code_0a66 
  0a62:35 00              ldi 0 
  0a64:33 02              jmp code_0a68 

        code_0a66
  0a66:35 02              ldi 2 

        code_0a68
  0a68:36                push 
  0a69:38 00a4          pushi a4 // $a4 cycleSpeed
  0a6c:78               push1 
  0a6d:78               push1 
  0a6e:39 7e            pushi 7e // $7e setCycle
  0a70:7a               push2 
  0a71:51 1a            class End 
  0a73:36                push 
  0a74:7c            pushSelf 
  0a75:72 08e6          lofsa $135e // Gloria
  0a78:4a 20             send 20 


        code_0a7a
  0a7a:32 01d0            jmp code_0c4d 

        code_0a7d
  0a7d:3c                 dup 
  0a7e:35 0e              ldi e 
  0a80:1a                 eq? 
  0a81:31 39              bnt code_0abc 
  0a83:83 0c              lal local12 
  0a85:31 0a              bnt code_0a91 
  0a87:35 13              ldi 13 
  0a89:65 0a             aTop state 
  0a8b:35 0c              ldi c 
  0a8d:a3 0d              sal local13 
  0a8f:33 24              jmp code_0ab5 

        code_0a91
  0a91:39 07            pushi 7 // $7 cel
  0a93:78               push1 
  0a94:76               push0 
  0a95:39 06            pushi 6 // $6 loop
  0a97:78               push1 
  0a98:39 06            pushi 6 // $6 loop
  0a9a:76               push0 
  0a9b:72 08c0          lofsa $135e // Gloria
  0a9e:4a 04             send 4 

  0aa0:36                push 
  0aa1:35 01              ldi 1 
  0aa3:02                 add 
  0aa4:36                push 
  0aa5:38 00a4          pushi a4 // $a4 cycleSpeed
  0aa8:78               push1 
  0aa9:76               push0 
  0aaa:39 7e            pushi 7e // $7e setCycle
  0aac:78               push1 
  0aad:51 16            class Fwd 
  0aaf:36                push 
  0ab0:72 08ab          lofsa $135e // Gloria
  0ab3:4a 18             send 18 


        code_0ab5
  0ab5:35 07              ldi 7 
  0ab7:65 10             aTop cycles 
  0ab9:32 0191            jmp code_0c4d 

        code_0abc
  0abc:3c                 dup 
  0abd:35 0f              ldi f 
  0abf:1a                 eq? 
  0ac0:31 46              bnt code_0b08 
  0ac2:83 0c              lal local12 
  0ac4:18                 not 
  0ac5:31 0b              bnt code_0ad2 
  0ac7:39 7a            pushi 7a // $7a setScript
  0ac9:78               push1 
  0aca:74 0639          lofss $1106 // CBPath
  0acd:72 0762          lofsa $1232 // CueBall
  0ad0:4a 06             send 6 


        code_0ad2
  0ad2:39 06            pushi 6 // $6 loop
  0ad4:78               push1 
  0ad5:39 06            pushi 6 // $6 loop
  0ad7:76               push0 
  0ad8:72 0883          lofsa $135e // Gloria
  0adb:4a 04             send 4 

  0add:36                push 
  0ade:35 01              ldi 1 
  0ae0:04                 sub 
  0ae1:36                push 
  0ae2:72 0879          lofsa $135e // Gloria
  0ae5:4a 06             send 6 

  0ae7:39 07            pushi 7 // $7 cel
  0ae9:78               push1 
  0aea:38 00a6          pushi a6 // $a6 lastCel
  0aed:76               push0 
  0aee:72 086d          lofsa $135e // Gloria
  0af1:4a 04             send 4 

  0af3:36                push 
  0af4:38 00a4          pushi a4 // $a4 cycleSpeed
  0af7:78               push1 
  0af8:78               push1 
  0af9:39 7e            pushi 7e // $7e setCycle
  0afb:7a               push2 
  0afc:51 1b            class Beg 
  0afe:36                push 
  0aff:7c            pushSelf 
  0b00:72 085b          lofsa $135e // Gloria
  0b03:4a 14             send 14 

  0b05:32 0145            jmp code_0c4d 

        code_0b08
  0b08:3c                 dup 
  0b09:35 10              ldi 10 
  0b0b:1a                 eq? 
  0b0c:31 29              bnt code_0b37 
  0b0e:83 0c              lal local12 
  0b10:31 1e              bnt code_0b30 
  0b12:35 13              ldi 13 
  0b14:65 0a             aTop state 
  0b16:39 76            pushi 76 // $76 script
  0b18:76               push0 
  0b19:72 0716          lofsa $1232 // CueBall
  0b1c:4a 04             send 4 

  0b1e:31 06              bnt code_0b26 
  0b20:35 12              ldi 12 
  0b22:a3 0d              sal local13 
  0b24:33 04              jmp code_0b2a 

        code_0b26
  0b26:35 0c              ldi c 
  0b28:a3 0d              sal local13 

        code_0b2a
  0b2a:35 01              ldi 1 
  0b2c:65 10             aTop cycles 
  0b2e:33 04              jmp code_0b34 

        code_0b30
  0b30:35 01              ldi 1 
  0b32:a3 00              sal local0 

        code_0b34
  0b34:32 0116            jmp code_0c4d 

        code_0b37
  0b37:3c                 dup 
  0b38:35 11              ldi 11 
  0b3a:1a                 eq? 
  0b3b:31 5f              bnt code_0b9c 
  0b3d:83 0c              lal local12 
  0b3f:31 0a              bnt code_0b4b 
  0b41:35 13              ldi 13 
  0b43:65 0a             aTop state 
  0b45:35 12              ldi 12 
  0b47:a3 0d              sal local13 
  0b49:33 4a              jmp code_0b95 

        code_0b4b
  0b4b:39 05            pushi 5 // $5 view
  0b4d:78               push1 
  0b4e:38 016c          pushi 16c // $16c sel_364
  0b51:38 00a4          pushi a4 // $a4 cycleSpeed
  0b54:78               push1 
  0b55:76               push0 
  0b56:39 7e            pushi 7e // $7e setCycle
  0b58:78               push1 
  0b59:51 17            class Walk 
  0b5b:36                push 
  0b5c:72 07ff          lofsa $135e // Gloria
  0b5f:4a 12             send 12 

  0b61:7a               push2 
  0b62:74 07f9          lofss $135e // Gloria
  0b65:74 085e          lofss $13c6 // Clarence
  0b68:40 f58e 04        call proc_00fa 4 

  0b6c:8b 67              lsl local103 
  0b6e:35 00              ldi 0 
  0b70:1c                 ne? 
  0b71:31 22              bnt code_0b95 
  0b73:8b 67              lsl local103 
  0b75:35 0f              ldi f 
  0b77:1c                 ne? 
  0b78:31 1b              bnt code_0b95 
  0b7a:7a               push2 
  0b7b:78               push1 
  0b7c:39 64            pushi 64 // $64 allTrue
  0b7e:43 40 04         callk Random 4 

  0b81:36                push 
  0b82:35 32              ldi 32 
  0b84:22                 lt? 
  0b85:31 0e              bnt code_0b95 
  0b87:39 03            pushi 3 // $3 y
  0b89:74 07d2          lofss $135e // Gloria
  0b8c:38 00f5          pushi f5 // $f5 saidMe
  0b8f:39 0e            pushi e // $e lsLeft
  0b91:40 f680 06        call proc_0215 6 


        code_0b95
  0b95:35 01              ldi 1 
  0b97:65 10             aTop cycles 
  0b99:32 00b1            jmp code_0c4d 

        code_0b9c
  0b9c:3c                 dup 
  0b9d:35 12              ldi 12 
  0b9f:1a                 eq? 
  0ba0:31 54              bnt code_0bf6 
  0ba2:83 0c              lal local12 
  0ba4:31 0e              bnt code_0bb4 
  0ba6:35 13              ldi 13 
  0ba8:65 0a             aTop state 
  0baa:35 12              ldi 12 
  0bac:a3 0d              sal local13 
  0bae:35 01              ldi 1 
  0bb0:65 10             aTop cycles 
  0bb2:33 40              jmp code_0bf4 

        code_0bb4
  0bb4:83 67              lal local103 
  0bb6:9b 49             lsli local73 
  0bb8:34 8000            ldi 8000 
  0bbb:1a                 eq? 
  0bbc:31 06              bnt code_0bc4 
  0bbe:35 01              ldi 1 
  0bc0:65 10             aTop cycles 
  0bc2:33 30              jmp code_0bf4 

        code_0bc4
  0bc4:83 67              lal local103 
  0bc6:93 49             lali local73 
  0bc8:31 1b              bnt code_0be5 
  0bca:38 00d3          pushi d3 // $d3 setMotion
  0bcd:39 04            pushi 4 // $4 x
  0bcf:51 1d            class MoveTo 
  0bd1:36                push 
  0bd2:83 67              lal local103 
  0bd4:9b 49             lsli local73 
  0bd6:8b 67              lsl local103 
  0bd8:35 01              ldi 1 
  0bda:02                 add 
  0bdb:9b 49             lsli local73 
  0bdd:7c            pushSelf 
  0bde:72 077d          lofsa $135e // Gloria
  0be1:4a 0c             send c 

  0be3:33 04              jmp code_0be9 

        code_0be5
  0be5:35 01              ldi 1 
  0be7:65 10             aTop cycles 

        code_0be9
  0be9:8b 67              lsl local103 
  0beb:35 02              ldi 2 
  0bed:02                 add 
  0bee:a3 67              sal local103 
  0bf0:35 11              ldi 11 
  0bf2:65 0a             aTop state 

        code_0bf4
  0bf4:33 57              jmp code_0c4d 

        code_0bf6
  0bf6:3c                 dup 
  0bf7:35 13              ldi 13 
  0bf9:1a                 eq? 
  0bfa:31 2d              bnt code_0c29 
  0bfc:83 0c              lal local12 
  0bfe:31 0a              bnt code_0c0a 
  0c00:35 13              ldi 13 
  0c02:65 0a             aTop state 
  0c04:35 12              ldi 12 
  0c06:a3 0d              sal local13 
  0c08:33 19              jmp code_0c23 

        code_0c0a
  0c0a:76               push0 
  0c0b:45 0f 00         callb procedure_000f 0 // cls 

  0c0e:38 00c6          pushi c6 // $c6 stopUpd
  0c11:76               push0 
  0c12:72 0749          lofsa $135e // Gloria
  0c15:4a 04             send 4 

  0c17:78               push1 
  0c18:74 0743          lofss $135e // Gloria
  0c1b:40 f58e 02        call proc_01ad 2 

  0c1f:35 02              ldi 2 
  0c21:65 0a             aTop state 

        code_0c23
  0c23:35 01              ldi 1 
  0c25:65 10             aTop cycles 
  0c27:33 24              jmp code_0c4d 

        code_0c29
  0c29:3c                 dup 
  0c2a:35 14              ldi 14 
  0c2c:1a                 eq? 
  0c2d:31 06              bnt code_0c35 
  0c2f:35 01              ldi 1 
  0c31:65 10             aTop cycles 
  0c33:33 18              jmp code_0c4d 

        code_0c35
  0c35:3c                 dup 
  0c36:35 15              ldi 15 
  0c38:1a                 eq? 
  0c39:31 12              bnt code_0c4d 
  0c3b:83 0c              lal local12 
  0c3d:31 06              bnt code_0c45 
  0c3f:35 14              ldi 14 
  0c41:65 0a             aTop state 
  0c43:33 04              jmp code_0c49 

        code_0c45
  0c45:83 0d              lal local13 
  0c47:65 0a             aTop state 

        code_0c49
  0c49:35 01              ldi 1 
  0c4b:65 10             aTop cycles 

        code_0c4d
  0c4d:3a                toss 
  0c4e:48                 ret 
    )

)

// 11f8
(instance goSee of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (doit) // method_0c4f
  0c4f:39 3c            pushi 3c // $3c doit
  0c51:76               push0 
  0c52:57 05 04         super Script 4 

  0c55:88 00ca            lsg global202 
  0c58:35 03              ldi 3 
  0c5a:1a                 eq? 
  0c5b:31 0e              bnt code_0c6b 
  0c5d:35 00              ldi 0 
  0c5f:a0 00ca            sag global202 
  0c62:63 12             pToa seconds 
  0c64:18                 not 
  0c65:31 04              bnt code_0c6b 
  0c67:35 01              ldi 1 
  0c69:65 10             aTop cycles 

        code_0c6b
  0c6b:48                 ret 
    )

    (method (changeState) // method_0c6c
  0c6c:3f 01             link 1 // (var $1)
  0c6e:87 01              lap param1 
  0c70:65 0a             aTop state 
  0c72:36                push 
  0c73:3c                 dup 
  0c74:35 00              ldi 0 
  0c76:1a                 eq? 
  0c77:30 010b            bnt code_0d85 
  0c7a:35 01              ldi 1 
  0c7c:a0 00be            sag global190 
  0c7f:76               push0 
  0c80:45 03 00         callb procedure_0003 0 // HandsOff 

  0c83:76               push0 
  0c84:45 0f 00         callb procedure_000f 0 // cls 

  0c87:39 20            pushi 20 // $20 state
  0c89:76               push0 
  0c8a:72 0539          lofsa $11c6 // playGame
  0c8d:4a 04             send 4 

  0c8f:36                push 
  0c90:35 0a              ldi a 
  0c92:1e                 gt? 
  0c93:31 15              bnt code_0caa 
  0c95:39 20            pushi 20 // $20 state
  0c97:76               push0 
  0c98:72 052b          lofsa $11c6 // playGame
  0c9b:4a 04             send 4 

  0c9d:36                push 
  0c9e:35 14              ldi 14 
  0ca0:22                 lt? 
  0ca1:31 07              bnt code_0caa 
  0ca3:35 ff              ldi ff 
  0ca5:65 0a             aTop state 
  0ca7:32 00d4            jmp code_0d7e 

        code_0caa
  0caa:76               push0 
  0cab:45 0f 00         callb procedure_000f 0 // cls 

  0cae:35 03              ldi 3 
  0cb0:a0 00d5            sag global213 
  0cb3:39 03            pushi 3 // $3 y
  0cb5:78               push1 
  0cb6:38 00f5          pushi f5 // $f5 saidMe
  0cb9:39 0f            pushi f // $f lsBottom
  0cbb:45 01 06         callb procedure_0001 6 // Say 

  0cbe:39 04            pushi 4 // $4 x
  0cc0:76               push0 
  0cc1:72 069a          lofsa $135e // Gloria
  0cc4:4a 04             send 4 

  0cc6:a3 08              sal local8 
  0cc8:39 03            pushi 3 // $3 y
  0cca:76               push0 
  0ccb:72 0690          lofsa $135e // Gloria
  0cce:4a 04             send 4 

  0cd0:a3 09              sal local9 
  0cd2:39 06            pushi 6 // $6 loop
  0cd4:76               push0 
  0cd5:72 0686          lofsa $135e // Gloria
  0cd8:4a 04             send 4 

  0cda:a3 0a              sal local10 
  0cdc:39 07            pushi 7 // $7 cel
  0cde:76               push0 
  0cdf:72 067c          lofsa $135e // Gloria
  0ce2:4a 04             send 4 

  0ce4:a3 0b              sal local11 
  0ce6:38 00db          pushi db // $db onControl
  0ce9:78               push1 
  0cea:76               push0 
  0ceb:81 00              lag gEgo 
  0ced:4a 06             send 6 

  0cef:36                push 
  0cf0:35 01              ldi 1 
  0cf2:12                 and 
  0cf3:18                 not 
  0cf4:31 24              bnt code_0d1a 
  0cf6:38 00d3          pushi d3 // $d3 setMotion
  0cf9:39 03            pushi 3 // $3 y
  0cfb:51 1d            class MoveTo 
  0cfd:36                push 
  0cfe:39 04            pushi 4 // $4 x
  0d00:76               push0 
  0d01:81 00              lag gEgo 
  0d03:4a 04             send 4 

  0d05:36                push 
  0d06:35 14              ldi 14 
  0d08:02                 add 
  0d09:36                push 
  0d0a:39 03            pushi 3 // $3 y
  0d0c:76               push0 
  0d0d:81 00              lag gEgo 
  0d0f:4a 04             send 4 

  0d11:36                push 
  0d12:35 14              ldi 14 
  0d14:02                 add 
  0d15:36                push 
  0d16:81 00              lag gEgo 
  0d18:4a 0a             send a 


        code_0d1a
  0d1a:39 05            pushi 5 // $5 view
  0d1c:78               push1 
  0d1d:38 016c          pushi 16c // $16c sel_364
  0d20:39 12            pushi 12 // $12 illegalBits
  0d22:78               push1 
  0d23:76               push0 
  0d24:38 00c9          pushi c9 // $c9 ignoreActors
  0d27:78               push1 
  0d28:78               push1 
  0d29:39 7e            pushi 7e // $7e setCycle
  0d2b:78               push1 
  0d2c:51 17            class Walk 
  0d2e:36                push 
  0d2f:72 062c          lofsa $135e // Gloria
  0d32:4a 18             send 18 

  0d34:38 00c9          pushi c9 // $c9 ignoreActors
  0d37:78               push1 
  0d38:78               push1 
  0d39:72 068a          lofsa $13c6 // Clarence
  0d3c:4a 06             send 6 

  0d3e:8b 08              lsl local8 
  0d40:35 6a              ldi 6a 
  0d42:22                 lt? 
  0d43:31 06              bnt code_0d4b 
  0d45:35 03              ldi 3 
  0d47:a3 76              sal local118 
  0d49:33 2b              jmp code_0d76 

        code_0d4b
  0d4b:8b 09              lsl local9 
  0d4d:35 73              ldi 73 
  0d4f:22                 lt? 
  0d50:31 06              bnt code_0d58 
  0d52:35 01              ldi 1 
  0d54:a3 76              sal local118 
  0d56:33 1e              jmp code_0d76 

        code_0d58
  0d58:8b 09              lsl local9 
  0d5a:35 7f              ldi 7f 
  0d5c:1e                 gt? 
  0d5d:31 06              bnt code_0d65 
  0d5f:35 08              ldi 8 
  0d61:a3 76              sal local118 
  0d63:33 11              jmp code_0d76 

        code_0d65
  0d65:8b 09              lsl local9 
  0d67:35 7b              ldi 7b 
  0d69:1e                 gt? 
  0d6a:31 06              bnt code_0d72 
  0d6c:35 06              ldi 6 
  0d6e:a3 76              sal local118 
  0d70:33 04              jmp code_0d76 

        code_0d72
  0d72:35 ff              ldi ff 
  0d74:a3 76              sal local118 

        code_0d76
  0d76:39 7a            pushi 7a // $7a setScript
  0d78:78               push1 
  0d79:74 041a          lofss $1196 // GoSeePath
  0d7c:54 06             self 6 


        code_0d7e
  0d7e:35 01              ldi 1 
  0d80:65 10             aTop cycles 
  0d82:32 0196            jmp code_0f1b 

        code_0d85
  0d85:3c                 dup 
  0d86:35 01              ldi 1 
  0d88:1a                 eq? 
  0d89:31 1d              bnt code_0da8 
  0d8b:76               push0 
  0d8c:45 0f 00         callb procedure_000f 0 // cls 

  0d8f:39 76            pushi 76 // $76 script
  0d91:76               push0 
  0d92:54 04             self 4 

  0d94:31 0a              bnt code_0da0 
  0d96:35 00              ldi 0 
  0d98:65 0a             aTop state 
  0d9a:35 01              ldi 1 
  0d9c:65 10             aTop cycles 
  0d9e:33 05              jmp code_0da5 

        code_0da0
  0da0:35 01              ldi 1 
  0da2:a0 00ca            sag global202 

        code_0da5
  0da5:32 0173            jmp code_0f1b 

        code_0da8
  0da8:3c                 dup 
  0da9:35 02              ldi 2 
  0dab:1a                 eq? 
  0dac:31 15              bnt code_0dc3 
  0dae:38 00d3          pushi d3 // $d3 setMotion
  0db1:39 04            pushi 4 // $4 x
  0db3:51 1d            class MoveTo 
  0db5:36                push 
  0db6:39 16            pushi 16 // $16 brRight
  0db8:39 7d            pushi 7d // $7d set
  0dba:7c            pushSelf 
  0dbb:72 05a0          lofsa $135e // Gloria
  0dbe:4a 0c             send c 

  0dc0:32 0158            jmp code_0f1b 

        code_0dc3
  0dc3:3c                 dup 
  0dc4:35 03              ldi 3 
  0dc6:1a                 eq? 
  0dc7:31 0c              bnt code_0dd5 
  0dc9:35 02              ldi 2 
  0dcb:a0 00ca            sag global202 
  0dce:35 05              ldi 5 
  0dd0:65 12             aTop seconds 
  0dd2:32 0146            jmp code_0f1b 

        code_0dd5
  0dd5:3c                 dup 
  0dd6:35 04              ldi 4 
  0dd8:1a                 eq? 
  0dd9:31 25              bnt code_0e00 
  0ddb:39 11            pushi 11 // $11 signal
  0ddd:76               push0 
  0dde:72 05e5          lofsa $13c6 // Clarence
  0de1:4a 04             send 4 

  0de3:36                push 
  0de4:35 04              ldi 4 
  0de6:12                 and 
  0de7:31 0c              bnt code_0df5 
  0de9:83 00              lal local0 
  0deb:18                 not 
  0dec:31 07              bnt code_0df5 
  0dee:35 01              ldi 1 
  0df0:a0 00ca            sag global202 
  0df3:33 08              jmp code_0dfd 

        code_0df5
  0df5:35 03              ldi 3 
  0df7:65 0a             aTop state 
  0df9:35 01              ldi 1 
  0dfb:65 10             aTop cycles 

        code_0dfd
  0dfd:32 011b            jmp code_0f1b 

        code_0e00
  0e00:3c                 dup 
  0e01:35 05              ldi 5 
  0e03:1a                 eq? 
  0e04:31 41              bnt code_0e47 
  0e06:38 00c9          pushi c9 // $c9 ignoreActors
  0e09:78               push1 
  0e0a:76               push0 
  0e0b:72 05b8          lofsa $13c6 // Clarence
  0e0e:4a 06             send 6 

  0e10:39 06            pushi 6 // $6 loop
  0e12:78               push1 
  0e13:39 ff            pushi ff // $ff checkAni
  0e15:39 12            pushi 12 // $12 illegalBits
  0e17:78               push1 
  0e18:38 8000          pushi 8000 // $8000 sel_32768
  0e1b:38 00c9          pushi c9 // $c9 ignoreActors
  0e1e:78               push1 
  0e1f:76               push0 
  0e20:38 00d4          pushi d4 // $d4 setAvoider
  0e23:78               push1 
  0e24:39 56            pushi 56 // $56 new
  0e26:76               push0 
  0e27:51 21            class Avoid 
  0e29:4a 04             send 4 

  0e2b:36                push 
  0e2c:39 7e            pushi 7e // $7e setCycle
  0e2e:78               push1 
  0e2f:51 17            class Walk 
  0e31:36                push 
  0e32:38 00d3          pushi d3 // $d3 setMotion
  0e35:39 04            pushi 4 // $4 x
  0e37:51 1d            class MoveTo 
  0e39:36                push 
  0e3a:39 48            pushi 48 // $48 syntaxFail
  0e3c:39 7d            pushi 7d // $7d set
  0e3e:7c            pushSelf 
  0e3f:72 051c          lofsa $135e // Gloria
  0e42:4a 2a             send 2a 

  0e44:32 00d4            jmp code_0f1b 

        code_0e47
  0e47:3c                 dup 
  0e48:35 06              ldi 6 
  0e4a:1a                 eq? 
  0e4b:31 13              bnt code_0e60 
  0e4d:39 12            pushi 12 // $12 illegalBits
  0e4f:78               push1 
  0e50:38 8004          pushi 8004 // $8004 sel_32772
  0e53:72 0508          lofsa $135e // Gloria
  0e56:4a 06             send 6 

  0e58:35 02              ldi 2 
  0e5a:a0 00ca            sag global202 
  0e5d:32 00bb            jmp code_0f1b 

        code_0e60
  0e60:3c                 dup 
  0e61:35 07              ldi 7 
  0e63:1a                 eq? 
  0e64:31 6d              bnt code_0ed3 
  0e66:35 03              ldi 3 
  0e68:a0 00d5            sag global213 
  0e6b:39 03            pushi 3 // $3 y
  0e6d:78               push1 
  0e6e:38 00f5          pushi f5 // $f5 saidMe
  0e71:39 10            pushi 10 // $10 lsRight
  0e73:45 01 06         callb procedure_0001 6 // Say 

  0e76:8b 0d              lsl local13 
  0e78:35 12              ldi 12 
  0e7a:1a                 eq? 
  0e7b:31 42              bnt code_0ebf 
  0e7d:39 04            pushi 4 // $4 x
  0e7f:76               push0 
  0e80:72 04db          lofsa $135e // Gloria
  0e83:4a 04             send 4 

  0e85:a5 00              sat temp0 
  0e87:39 04            pushi 4 // $4 x
  0e89:78               push1 
  0e8a:8b 08              lsl local8 
  0e8c:72 04cf          lofsa $135e // Gloria
  0e8f:4a 06             send 6 

  0e91:7a               push2 
  0e92:74 04c9          lofss $135e // Gloria
  0e95:74 052e          lofss $13c6 // Clarence
  0e98:40 f25e 04        call proc_00fa 4 

  0e9c:39 04            pushi 4 // $4 x
  0e9e:78               push1 
  0e9f:8d 00              lst temp0 
  0ea1:38 00d3          pushi d3 // $d3 setMotion
  0ea4:39 04            pushi 4 // $4 x
  0ea6:51 1d            class MoveTo 
  0ea8:36                push 
  0ea9:8b 67              lsl local103 
  0eab:35 02              ldi 2 
  0ead:02                 add 
  0eae:9b 49             lsli local73 
  0eb0:8b 67              lsl local103 
  0eb2:35 03              ldi 3 
  0eb4:02                 add 
  0eb5:9b 49             lsli local73 
  0eb7:7c            pushSelf 
  0eb8:72 04a3          lofsa $135e // Gloria
  0ebb:4a 12             send 12 

  0ebd:33 12              jmp code_0ed1 

        code_0ebf
  0ebf:38 00d3          pushi d3 // $d3 setMotion
  0ec2:39 04            pushi 4 // $4 x
  0ec4:51 1d            class MoveTo 
  0ec6:36                push 
  0ec7:8b 08              lsl local8 
  0ec9:8b 09              lsl local9 
  0ecb:7c            pushSelf 
  0ecc:72 048f          lofsa $135e // Gloria
  0ecf:4a 0c             send c 


        code_0ed1
  0ed1:33 48              jmp code_0f1b 

        code_0ed3
  0ed3:3c                 dup 
  0ed4:35 08              ldi 8 
  0ed6:1a                 eq? 
  0ed7:31 42              bnt code_0f1b 
  0ed9:8b 0d              lsl local13 
  0edb:35 12              ldi 12 
  0edd:1c                 ne? 
  0ede:31 0f              bnt code_0eef 
  0ee0:39 06            pushi 6 // $6 loop
  0ee2:78               push1 
  0ee3:8b 0a              lsl local10 
  0ee5:39 07            pushi 7 // $7 cel
  0ee7:78               push1 
  0ee8:8b 0b              lsl local11 
  0eea:72 0471          lofsa $135e // Gloria
  0eed:4a 0c             send c 


        code_0eef
  0eef:76               push0 
  0ef0:45 04 00         callb procedure_0004 0 // HandsOn 

  0ef3:39 12            pushi 12 // $12 illegalBits
  0ef5:78               push1 
  0ef6:76               push0 
  0ef7:38 00d4          pushi d4 // $d4 setAvoider
  0efa:78               push1 
  0efb:76               push0 
  0efc:39 7e            pushi 7e // $7e setCycle
  0efe:78               push1 
  0eff:76               push0 
  0f00:72 045b          lofsa $135e // Gloria
  0f03:4a 12             send 12 

  0f05:78               push1 
  0f06:38 03d9          pushi 3d9 // $3d9 sel_985
  0f09:43 03 02         callk DisposeScript 2 

  0f0c:35 00              ldi 0 
  0f0e:a0 00be            sag global190 
  0f11:a3 0c              sal local12 
  0f13:39 7a            pushi 7a // $7a setScript
  0f15:78               push1 
  0f16:76               push0 
  0f17:63 08             pToa client 
  0f19:4a 06             send 6 


        code_0f1b
  0f1b:3a                toss 
  0f1c:48                 ret 
    )

)

// 122c
(instance CueBall of Act
    (properties
        y $64
        x $82
        z $0
        heading $0
        yStep $2
        view $88
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 1290
(instance Ball1 of Act
    (properties
        y $63
        x $b7
        z $0
        heading $0
        yStep $2
        view $88
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 12f4
(instance Ball2 of Act
    (properties
        y $67
        x $8a
        z $0
        heading $0
        yStep $2
        view $88
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 1358
(instance Gloria of Act
    (properties
        y $7b
        x $e6
        z $0
        heading $0
        yStep $2
        view $16c
        loop $5
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
    (method (handleEvent) // method_0f1d
  0f1d:38 00ae          pushi ae // $ae distanceTo
  0f20:78               push1 
  0f21:74 04a2          lofss $13c6 // Clarence
  0f24:81 00              lag gEgo 
  0f26:4a 06             send 6 

  0f28:36                push 
  0f29:38 00ae          pushi ae // $ae distanceTo
  0f2c:78               push1 
  0f2d:74 042e          lofss $135e // Gloria
  0f30:81 00              lag gEgo 
  0f32:4a 06             send 6 

  0f34:22                 lt? 
  0f35:31 07              bnt code_0f3e 
  0f37:35 40              ldi 40 
  0f39:a0 00d6            sag global214 
  0f3c:33 05              jmp code_0f43 

        code_0f3e
  0f3e:35 04              ldi 4 
  0f40:a0 00d6            sag global214 

        code_0f43
  0f43:39 03            pushi 3 // $3 y
  0f45:7c            pushSelf 
  0f46:8f 01              lsp param1 
  0f48:39 03            pushi 3 // $3 y
  0f4a:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0f50:31 1a              bnt code_0f6c 
  0f52:88 00cf            lsg global207 
  0f55:35 04              ldi 4 
  0f57:12                 and 
  0f58:18                 not 
  0f59:31 11              bnt code_0f6c 
  0f5b:39 4c            pushi 4c // $4c claimed
  0f5d:78               push1 
  0f5e:78               push1 
  0f5f:87 01              lap param1 
  0f61:4a 06             send 6 

  0f63:78               push1 
  0f64:74 0878          lofss $17df // gloria
  0f67:45 19 02         callb procedure_0019 2 // DoLook 

  0f6a:33 4e              jmp code_0fba 

        code_0f6c
  0f6c:88 00cf            lsg global207 
  0f6f:35 04              ldi 4 
  0f71:12                 and 
  0f72:31 2d              bnt code_0fa1 
  0f74:39 03            pushi 3 // $3 y
  0f76:7c            pushSelf 
  0f77:8f 01              lsp param1 
  0f79:39 03            pushi 3 // $3 y
  0f7b:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0f81:2f 09               bt code_0f8c 
  0f83:78               push1 
  0f84:74 0112          lofss $1099 // look/actress[/!*]
  0f87:43 25 02         callk Said 2 

  0f8a:31 15              bnt code_0fa1 

        code_0f8c
  0f8c:39 4c            pushi 4c // $4c claimed
  0f8e:78               push1 
  0f8f:78               push1 
  0f90:87 01              lap param1 
  0f92:4a 06             send 6 

  0f94:7a               push2 
  0f95:38 00f5          pushi f5 // $f5 saidMe
  0f98:76               push0 
  0f99:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0f9f:33 19              jmp code_0fba 

        code_0fa1
  0fa1:78               push1 
  0fa2:74 010e          lofss $10b3 // bonjour/actress
  0fa5:43 25 02         callk Said 2 

  0fa8:31 10              bnt code_0fba 
  0faa:35 03              ldi 3 
  0fac:a0 00d5            sag global213 
  0faf:39 03            pushi 3 // $3 y
  0fb1:78               push1 
  0fb2:38 00f5          pushi f5 // $f5 saidMe
  0fb5:39 11            pushi 11 // $11 signal
  0fb7:45 01 06         callb procedure_0001 6 // Say 


        code_0fba
  0fba:48                 ret 
    )

)

// 13c0
(instance Clarence of Act
    (properties
        y $7b
        x $55
        z $0
        heading $0
        yStep $2
        view $197
        loop $4
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
    (method (handleEvent) // method_0fbb
  0fbb:39 6f            pushi 6f // $6f handleEvent
  0fbd:78               push1 
  0fbe:8f 01              lsp param1 
  0fc0:57 28 06         super Act 6 

  0fc3:78               push1 
  0fc4:74 00c6          lofss $108d // look,bonjour/person,hommes
  0fc7:43 25 02         callk Said 2 

  0fca:31 0f              bnt code_0fdb 
  0fcc:7a               push2 
  0fcd:38 00f5          pushi f5 // $f5 saidMe
  0fd0:39 12            pushi 12 // $12 illegalBits
  0fd2:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0fd8:32 00a4            jmp code_107f 

        code_0fdb
  0fdb:78               push1 
  0fdc:74 00e0          lofss $10bf // bonjour/gens
  0fdf:43 25 02         callk Said 2 

  0fe2:31 0f              bnt code_0ff3 
  0fe4:7a               push2 
  0fe5:38 00f5          pushi f5 // $f5 saidMe
  0fe8:39 13            pushi 13 // $13 brTop
  0fea:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0ff0:32 008c            jmp code_107f 

        code_0ff3
  0ff3:39 03            pushi 3 // $3 y
  0ff5:7c            pushSelf 
  0ff6:8f 01              lsp param1 
  0ff8:39 03            pushi 3 // $3 y
  0ffa:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  1000:31 1a              bnt code_101c 
  1002:88 00cf            lsg global207 
  1005:35 40              ldi 40 
  1007:12                 and 
  1008:18                 not 
  1009:31 11              bnt code_101c 
  100b:39 4c            pushi 4c // $4c claimed
  100d:78               push1 
  100e:78               push1 
  100f:87 01              lap param1 
  1011:4a 06             send 6 

  1013:78               push1 
  1014:74 07bf          lofss $17d6 // clarence
  1017:45 19 02         callb procedure_0019 2 // DoLook 

  101a:33 63              jmp code_107f 

        code_101c
  101c:88 00cf            lsg global207 
  101f:35 40              ldi 40 
  1021:12                 and 
  1022:31 2d              bnt code_1051 
  1024:39 03            pushi 3 // $3 y
  1026:7c            pushSelf 
  1027:8f 01              lsp param1 
  1029:39 03            pushi 3 // $3 y
  102b:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  1031:2f 09               bt code_103c 
  1033:78               push1 
  1034:74 006d          lofss $10a4 // look/attorney,gens
  1037:43 25 02         callk Said 2 

  103a:31 15              bnt code_1051 

        code_103c
  103c:39 4c            pushi 4c // $4c claimed
  103e:78               push1 
  103f:78               push1 
  1040:87 01              lap param1 
  1042:4a 06             send 6 

  1044:7a               push2 
  1045:38 00f5          pushi f5 // $f5 saidMe
  1048:76               push0 
  1049:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  104f:33 2e              jmp code_107f 

        code_1051
  1051:78               push1 
  1052:74 0064          lofss $10b9 // bonjour/attorney
  1055:43 25 02         callk Said 2 

  1058:31 25              bnt code_107f 
  105a:cb 02              +sl local2 
  105c:35 02              ldi 2 
  105e:22                 lt? 
  105f:31 12              bnt code_1073 
  1061:35 07              ldi 7 
  1063:a0 00d5            sag global213 
  1066:39 03            pushi 3 // $3 y
  1068:78               push1 
  1069:38 00f5          pushi f5 // $f5 saidMe
  106c:39 14            pushi 14 // $14 brLeft
  106e:45 01 06         callb procedure_0001 6 // Say 

  1071:33 0c              jmp code_107f 

        code_1073
  1073:7a               push2 
  1074:38 00f5          pushi f5 // $f5 saidMe
  1077:39 15            pushi 15 // $15 brBottom
  1079:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_107f
  107f:48                 ret 
    )

)



(procedure proc_001a
  001a:38 00dc          pushi dc // $dc setStep
  001d:7a               push2 
  001e:39 05            pushi 5 // $5 view
  0020:87 02              lap param2 
  0022:04                 sub 
  0023:36                push 
  0024:39 04            pushi 4 // $4 x
  0026:87 02              lap param2 
  0028:04                 sub 
  0029:36                push 
  002a:39 38            pushi 38 // $38 moveSpeed
  002c:78               push1 
  002d:8f 02              lsp param2 
  002f:87 01              lap param1 
  0031:4a 0e             send e 

  0033:48                 ret 
)

(procedure proc_0034
  0034:3f 03             link 3 // (var $3)
  0036:39 04            pushi 4 // $4 x
  0038:76               push0 
  0039:87 01              lap param1 
  003b:4a 04             send 4 

  003d:36                push 
  003e:35 55              ldi 55 
  0040:1a                 eq? 
  0041:31 04              bnt code_0047 
  0043:35 00              ldi 0 
  0045:33 33              jmp code_007a 

        code_0047
  0047:39 03            pushi 3 // $3 y
  0049:76               push0 
  004a:87 01              lap param1 
  004c:4a 04             send 4 

  004e:36                push 
  004f:35 6d              ldi 6d 
  0051:1a                 eq? 
  0052:31 04              bnt code_0058 
  0054:35 07              ldi 7 
  0056:33 22              jmp code_007a 

        code_0058
  0058:39 03            pushi 3 // $3 y
  005a:76               push0 
  005b:87 01              lap param1 
  005d:4a 04             send 4 

  005f:36                push 
  0060:34 008f            ldi 8f 
  0063:1a                 eq? 
  0064:31 04              bnt code_006a 
  0066:35 0e              ldi e 
  0068:33 10              jmp code_007a 

        code_006a
  006a:39 04            pushi 4 // $4 x
  006c:76               push0 
  006d:87 01              lap param1 
  006f:4a 04             send 4 

  0071:36                push 
  0072:34 00e6            ldi e6 
  0075:1a                 eq? 
  0076:31 02              bnt code_007a 
  0078:35 15              ldi 15 

        code_007a
  007a:a3 67              sal local103 
  007c:39 04            pushi 4 // $4 x
  007e:76               push0 
  007f:72 11b0          lofsa $1232 // CueBall
  0082:4a 04             send 4 

  0084:36                push 
  0085:34 009a            ldi 9a 
  0088:1e                 gt? 
  0089:31 07              bnt code_0092 
  008b:8b 67              lsl local103 
  008d:35 1c              ldi 1c 
  008f:02                 add 
  0090:a3 67              sal local103 

        code_0092
  0092:8f 01              lsp param1 
  0094:72 132f          lofsa $13c6 // Clarence
  0097:1a                 eq? 
  0098:31 0e              bnt code_00a8 
  009a:35 23              ldi 23 
  009c:a5 00              sat temp0 
  009e:35 20              ldi 20 
  00a0:a5 01              sat temp1 
  00a2:35 17              ldi 17 
  00a4:a5 02              sat temp2 
  00a6:33 0c              jmp code_00b4 

        code_00a8
  00a8:35 25              ldi 25 
  00aa:a5 00              sat temp0 
  00ac:35 24              ldi 24 
  00ae:a5 01              sat temp1 
  00b0:35 19              ldi 19 
  00b2:a5 02              sat temp2 

        code_00b4
  00b4:39 04            pushi 4 // $4 x
  00b6:76               push0 
  00b7:72 1178          lofsa $1232 // CueBall
  00ba:4a 04             send 4 

  00bc:36                push 
  00bd:34 009b            ldi 9b 
  00c0:22                 lt? 
  00c1:31 0e              bnt code_00d1 
  00c3:39 04            pushi 4 // $4 x
  00c5:76               push0 
  00c6:72 1169          lofsa $1232 // CueBall
  00c9:4a 04             send 4 

  00cb:36                push 
  00cc:85 00              lat temp0 
  00ce:04                 sub 
  00cf:33 0c              jmp code_00dd 

        code_00d1
  00d1:39 04            pushi 4 // $4 x
  00d3:76               push0 
  00d4:72 115b          lofsa $1232 // CueBall
  00d7:4a 04             send 4 

  00d9:36                push 
  00da:85 01              lat temp1 
  00dc:02                 add 

        code_00dd
  00dd:36                push 
  00de:8b 67              lsl local103 
  00e0:35 04              ldi 4 
  00e2:02                 add 
  00e3:b3 11             sali local17 
  00e5:39 03            pushi 3 // $3 y
  00e7:76               push0 
  00e8:72 1147          lofsa $1232 // CueBall
  00eb:4a 04             send 4 

  00ed:36                push 
  00ee:85 02              lat temp2 
  00f0:02                 add 
  00f1:36                push 
  00f2:8b 67              lsl local103 
  00f4:35 05              ldi 5 
  00f6:02                 add 
  00f7:b3 11             sali local17 
  00f9:48                 ret 
)

(procedure proc_00fa
  00fa:3f 02             link 2 // (var $2)
  00fc:39 04            pushi 4 // $4 x
  00fe:76               push0 
  00ff:87 01              lap param1 
  0101:4a 04             send 4 

  0103:36                push 
  0104:34 009b            ldi 9b 
  0107:22                 lt? 
  0108:31 1f              bnt code_0129 
  010a:39 04            pushi 4 // $4 x
  010c:76               push0 
  010d:72 1122          lofsa $1232 // CueBall
  0110:4a 04             send 4 

  0112:36                push 
  0113:34 009b            ldi 9b 
  0116:22                 lt? 
  0117:31 08              bnt code_0121 
  0119:7a               push2 
  011a:78               push1 
  011b:7a               push2 
  011c:43 40 04         callk Random 4 

  011f:33 06              jmp code_0127 

        code_0121
  0121:7a               push2 
  0122:76               push0 
  0123:7a               push2 
  0124:43 40 04         callk Random 4 


        code_0127
  0127:33 21              jmp code_014a 

        code_0129
  0129:39 04            pushi 4 // $4 x
  012b:76               push0 
  012c:72 1103          lofsa $1232 // CueBall
  012f:4a 04             send 4 

  0131:36                push 
  0132:34 009a            ldi 9a 
  0135:1e                 gt? 
  0136:31 0a              bnt code_0142 
  0138:7a               push2 
  0139:39 04            pushi 4 // $4 x
  013b:39 05            pushi 5 // $5 view
  013d:43 40 04         callk Random 4 

  0140:33 08              jmp code_014a 

        code_0142
  0142:7a               push2 
  0143:39 03            pushi 3 // $3 y
  0145:39 05            pushi 5 // $5 view
  0147:43 40 04         callk Random 4 


        code_014a
  014a:a3 67              sal local103 
  014c:36                push 
  014d:35 05              ldi 5 
  014f:06                 mul 
  0150:a3 67              sal local103 
  0152:83 0c              lal local12 
  0154:31 11              bnt code_0167 
  0156:8b 0d              lsl local13 
  0158:35 12              ldi 12 
  015a:1c                 ne? 
  015b:31 0a              bnt code_0167 
  015d:83 08              lal local8 
  015f:a5 00              sat temp0 
  0161:83 09              lal local9 
  0163:a5 01              sat temp1 
  0165:33 12              jmp code_0179 

        code_0167
  0167:39 04            pushi 4 // $4 x
  0169:76               push0 
  016a:87 02              lap param2 
  016c:4a 04             send 4 

  016e:a5 00              sat temp0 
  0170:39 03            pushi 3 // $3 y
  0172:76               push0 
  0173:87 02              lap param2 
  0175:4a 04             send 4 

  0177:a5 01              sat temp1 

        code_0179
  0179:8b 67              lsl local103 
  017b:35 02              ldi 2 
  017d:02                 add 
  017e:9b 49             lsli local73 
  0180:85 00              lat temp0 
  0182:1a                 eq? 
  0183:31 27              bnt code_01ac 
  0185:8b 67              lsl local103 
  0187:35 03              ldi 3 
  0189:02                 add 
  018a:9b 49             lsli local73 
  018c:85 01              lat temp1 
  018e:1a                 eq? 
  018f:31 1b              bnt code_01ac 
  0191:8b 67              lsl local103 
  0193:35 05              ldi 5 
  0195:04                 sub 
  0196:a3 67              sal local103 
  0198:36                push 
  0199:35 00              ldi 0 
  019b:1a                 eq? 
  019c:2f 07               bt code_01a5 
  019e:8b 67              lsl local103 
  01a0:35 0f              ldi f 
  01a2:1a                 eq? 
  01a3:31 07              bnt code_01ac 

        code_01a5
  01a5:8b 67              lsl local103 
  01a7:35 0a              ldi a 
  01a9:02                 add 
  01aa:a3 67              sal local103 

        code_01ac
  01ac:48                 ret 
)

(procedure proc_01ad
  01ad:39 06            pushi 6 // $6 loop
  01af:78               push1 
  01b0:39 04            pushi 4 // $4 x
  01b2:76               push0 
  01b3:87 01              lap param1 
  01b5:4a 04             send 4 

  01b7:36                push 
  01b8:3c                 dup 
  01b9:35 55              ldi 55 
  01bb:1a                 eq? 
  01bc:31 04              bnt code_01c2 
  01be:35 00              ldi 0 
  01c0:33 1f              jmp code_01e1 

        code_01c2
  01c2:3c                 dup 
  01c3:34 0091            ldi 91 
  01c6:1a                 eq? 
  01c7:31 04              bnt code_01cd 
  01c9:35 02              ldi 2 
  01cb:33 14              jmp code_01e1 

        code_01cd
  01cd:3c                 dup 
  01ce:34 00a2            ldi a2 
  01d1:1a                 eq? 
  01d2:31 04              bnt code_01d8 
  01d4:35 03              ldi 3 
  01d6:33 09              jmp code_01e1 

        code_01d8
  01d8:3c                 dup 
  01d9:34 00e6            ldi e6 
  01dc:1a                 eq? 
  01dd:31 02              bnt code_01e1 
  01df:35 01              ldi 1 

        code_01e1
  01e1:3a                toss 
  01e2:a3 0a              sal local10 
  01e4:36                push 
  01e5:39 07            pushi 7 // $7 cel
  01e7:78               push1 
  01e8:76               push0 
  01e9:38 00c7          pushi c7 // $c7 forceUpd
  01ec:76               push0 
  01ed:87 01              lap param1 
  01ef:4a 10             send 10 

  01f1:8f 01              lsp param1 
  01f3:72 1168          lofsa $135e // Gloria
  01f6:1a                 eq? 
  01f7:31 1b              bnt code_0214 
  01f9:8b 0a              lsl local10 
  01fb:35 01              ldi 1 
  01fd:24                 le? 
  01fe:31 14              bnt code_0214 
  0200:39 06            pushi 6 // $6 loop
  0202:78               push1 
  0203:8b 0a              lsl local10 
  0205:35 04              ldi 4 
  0207:02                 add 
  0208:a3 0a              sal local10 
  020a:36                push 
  020b:38 00c7          pushi c7 // $c7 forceUpd
  020e:76               push0 
  020f:72 114c          lofsa $135e // Gloria
  0212:4a 0a             send a 


        code_0214
  0214:48                 ret 
)

(procedure proc_0215
  0215:3f 01             link 1 // (var $1)
  0217:39 04            pushi 4 // $4 x
  0219:76               push0 
  021a:87 01              lap param1 
  021c:4a 04             send 4 

  021e:36                push 
  021f:34 009f            ldi 9f 
  0222:1e                 gt? 
  0223:31 07              bnt code_022c 
  0225:34 00ab            ldi ab 
  0228:a5 00              sat temp0 
  022a:33 04              jmp code_0230 

        code_022c
  022c:35 28              ldi 28 
  022e:a5 00              sat temp0 

        code_0230
  0230:39 0a            pushi a // $a nsLeft
  0232:59 02            &rest 2 
  0234:39 43            pushi 43 // $43 at
  0236:8d 00              lst temp0 
  0238:38 008c          pushi 8c // $8c track
  023b:39 21            pushi 21 // $21 font
  023d:39 04            pushi 4 // $4 x
  023f:39 46            pushi 46 // $46 width
  0241:39 7d            pushi 7d // $7d set
  0243:39 1e            pushi 1e // $1e mode
  0245:78               push1 
  0246:39 58            pushi 58 // $58 dispose
  0248:46 00ff 0000 14  calle ff procedure_0000 14 // Print 

  024e:48                 ret 
)

(procedure proc_024f
  024f:39 7e            pushi 7e // $7e setCycle
  0251:78               push1 
  0252:51 16            class Fwd 
  0254:36                push 
  0255:87 01              lap param1 
  0257:4a 06             send 6 

  0259:39 7e            pushi 7e // $7e setCycle
  025b:78               push1 
  025c:76               push0 
  025d:39 07            pushi 7 // $7 cel
  025f:78               push1 
  0260:76               push0 
  0261:38 00c6          pushi c6 // $c6 stopUpd
  0264:76               push0 
  0265:87 02              lap param2 
  0267:4a 10             send 10 

  0269:78               push1 
  026a:8f 01              lsp param1 
  026c:59 03            &rest 3 
  026e:41 a4 02          call proc_0215 2 

  0271:48                 ret 
)

(procedure proc_0272
  0272:7a               push2 
  0273:74 10e8          lofss $135e // Gloria
  0276:74 114d          lofss $13c6 // Clarence
  0279:59 01            &rest 1 
  027b:41 d1 04          call proc_024f 4 

  027e:48                 ret 
)

(procedure proc_027f
  027f:7a               push2 
  0280:74 1143          lofss $13c6 // Clarence
  0283:74 10d8          lofss $135e // Gloria
  0286:59 01            &rest 1 
  0288:41 c4 04          call proc_024f 4 

  028b:48                 ret 
)

