MySet::delete: lsp param[$1] pToa scratch eq? bnt code_0131 ldi $0 aTop scratch code_0131: pushi $58 ; 88, 'X', delete push1 lsp param[$1] &rest $2 super Set, $6 bnot ret planes::eachElementDo: link $3 push2 pushi $3 ; z pTos elements callk kernel_90, $4 bnot sat temp[$0] code_014a: lat temp[$0] bnt code_01b9 push2 pushi $6 ; maxScale push callk kernel_90, $4 bnot aTop nextNode pushi $cf ; 207, casts push0 push2 pushi $8 ; fixPriority lst temp[$0] callk kernel_90, $4 bnot send $4 bnot sat temp[$1] push2 pushi $3 ; z pushi $24 ; 36, '$', elements push0 send $4 bnot push callk kernel_90, $4 bnot sat temp[$0] code_017a: lat temp[$0] bnt code_01b3 pushi $9e ; 158, nextNode push1 push2 pushi $6 ; maxScale push callk kernel_90, $4 bnot push lat temp[$1] send $6 bnot push2 pushi $8 ; fixPriority lst temp[$0] callk kernel_90, $4 bnot sat temp[$2] pushi $9d ; 157, eachElementDo push1 lsp param[$1] &rest $2 send $6 bnot pushi $9e ; 158, nextNode push0 lat temp[$1] send $4 bnot sat temp[$0] jmp code_017a code_01b3: pToa nextNode sat temp[$0] jmp code_014a code_01b9: ret Game::play: link $1 selfID sag global[$2] lofsa arrowNormalCursor sag global[$c] lofsa arrowWaitCursor sag global[$d] pushi $94 ; 148, init push0 pushi $1b4 ; 436, enable push0 lag global[$c] send $8 bnot pushi $94 ; 148, init push0 lag global[$d] send $4 bnot push0 callk kernel_84, $0 bnot not bnt code_01f0 pushi $75 ; 117, 'u', show push1 push0 lag global[$b] send $6 bnot code_01f0: pushi $1b4 ; 436, enable push0 lag global[$d] send $4 bnot pushi $94 ; 148, init push0 self $4 bnot pushi $1b5 ; 437, disable push0 lag global[$d] send $4 bnot lsg global[$40] push0 callk kernel_121, $0 bnot sub sag global[$41] lag global[$40] sal local[$0] ret Game::init: link $1 pushi $20 ; 32, ' ', name push1 lofsa string_022e ; "DeadModules" push pushi $8d ; 141, new push0 class List send $4 bnot sag global[$69] send $6 bnot pushi $20 ; 32, ' ', name push1 lofsa string_023a ; "GlobalCuees" push pushi $8d ; 141, new push0 class List send $4 bnot sag global[$65] send $6 bnot pushi $20 ; 32, ' ', name push1 lofsa string_01c4 ; "DeadBitmaps" push pushi $8d ; 141, new push0 lofsa DeadBitmaps send $4 bnot sag global[$66] send $6 bnot pushi $20 ; 32, ' ', name push1 lofsa string_0246 ; "nullEvtHandler" push pushi $8d ; 141, new push0 class Set send $4 bnot sag global[$4d] send $6 bnot lsg global[$56] lag global[$57] eq? bnt code_028a pprev lag global[$59] eq? bnt code_028a pprev ldi $0 eq? bnt code_028a push0 calle export60026_0, $0 bnot code_028a: pushi $9f ; 159, add push0 class GlobalDemons send $4 bnot pushi $9f ; 159, add push0 class GlobalTimers send $4 bnot pushi $9f ; 159, add push0 class WaitingTimers send $4 bnot class Motion sat temp[$0] class Sound sat temp[$0] pushi $9f ; 159, add push0 lofsa planes sag global[$25] send $4 bnot pushi $9f ; 159, add push0 lofsa firstEventHandler sag global[$27] send $4 bnot pushi $9f ; 159, add push0 lofsa gameWalkHandler sag global[$29] send $4 bnot lag global[$9] not bnt code_02da class Button sag global[$9] code_02da: lag global[$8] not bnt code_02e3 class Window sag global[$8] code_02e3: lag global[$e] not bnt code_02ec class User sag global[$e] code_02ec: pushi $94 ; 148, init push0 lag global[$e] send $4 bnot pushi $1b3 ; 435, setCursor push2 lsg global[$c] push1 self $8 bnot pushi $94 ; 148, init push0 class DialogHandler send $4 bnot ret Game::doit: link $5 pushi $279 ; 633, pFocusedRoom push0 lag global[$30] send $4 bnot sag global[$3] push0 callk kernel_121, $0 bnot sag global[$1a] lsg global[$41] push0 callk kernel_121, $0 bnot add sag global[$40] push lal local[$0] sub push ldi $2 ugt? bnt code_0343 push1 pushi $b ; 11, inRight callk kernel_128, $2 bnot push1 pushi $4 ; scaleX callk kernel_128, $2 bnot lag global[$40] sal local[$0] code_0343: pushi $45 ; 69, 'E', doit push0 class GlobalDemons send $4 bnot pushi $9d ; 157, eachElementDo push1 pushi $45 ; 69, 'E', doit class GlobalTimers send $6 bnot pushi $9d ; 157, eachElementDo push1 pushi $58 ; 88, 'X', delete class GlobalTimers send $6 bnot pushi $9d ; 157, eachElementDo push2 pushi $63 ; 99, 'c', perform lofsa AddToTimers push class WaitingTimers send $8 bnot pushi $a6 ; 166, release push0 class WaitingTimers send $4 bnot lag global[$30] bnt code_0383 pushi $45 ; 69, 'E', doit push0 send $4 bnot code_0383: pToa script bnt code_038d pushi $45 ; 69, 'E', doit push0 send $4 bnot code_038d: lsg global[$36] lag global[$34] ne? bnt code_039d pushi $272 ; 626, newRoom push1 lsg global[$36] self $6 bnot code_039d: pushi $5a ; 90, 'Z', size push0 lag global[$69] send $4 bnot sat temp[$1] bnt code_03d3 ldi $0 sat temp[$2] code_03ad: lst temp[$2] lat temp[$1] lt? bnt code_03ca pushi $4b ; 75, 'K', at push1 lst temp[$2] lag global[$69] send $6 bnot sat temp[$3] push1 push callk kernel_3, $2 bnot +at temp[$2] jmp code_03ad code_03ca: pushi $a6 ; 166, release push0 lag global[$69] send $4 bnot code_03d3: pushi $5a ; 90, 'Z', size push0 lag global[$66] send $4 bnot sat temp[$1] bnt code_0419 ldi $0 sat temp[$2] code_03e3: lst temp[$2] lat temp[$1] lt? bnt code_0410 pushi $4b ; 75, 'K', at push1 lst temp[$2] lag global[$66] send $6 bnot sat temp[$3] push2 pushi $4 ; scaleX push callk kernel_105, $4 bnot push ldi $4b ; 75, 'K', at eq? bnt code_040c push2 push1 lst temp[$3] callk kernel_35, $4 bnot code_040c: +at temp[$2] jmp code_03e3 code_0410: pushi $a6 ; 166, release push0 lag global[$66] send $4 bnot code_0419: lag global[$32] ret Game::newRoom: link $1 lag global[$30] bnt code_042b pushi $272 ; 626, newRoom push0 &rest $1 send $4 bnot code_042b: ret Game::startRoom: lag global[$30] not bnt code_043a push1 lsp param[$1] callk kernel_2, $2 bnot sag global[$3] code_043a: pushi $aa ; 170, addToFront push1 lsg global[$3] lag global[$1f] send $6 bnot pushi $94 ; 148, init push0 lag global[$3] send $4 bnot ret Game::replay: ret Game::restart: ret Game::restore: ret Game::save: ret Game::handleEvent: pushi $50 ; 80, 'P', claimed push0 lap param[$1] send $4 bnot bt code_0481 pToa script bnt code_046a pushi $c8 ; 200, handleEvent push1 lsp param[$1] send $6 bnot code_046a: bt code_0481 pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot push ldi $4000 ; 16384 and bnt code_0481 pushi $4f ; 79, 'O', pragmaFail push0 self $4 bnot code_0481: pushi $50 ; 80, 'P', claimed push0 lap param[$1] send $4 bnot ret Game::quitGame: lap param[$0] not bt code_0491 lap param[$1] code_0491: bnt code_0497 ldi $1 sag global[$32] code_0497: ret Game::masterVolume: ret Game::detailLevel: lap param[$0] bnt code_04ae lap param[$1] aTop _detailLevel pushi $9d ; 157, eachElementDo push2 pushi $199 ; 409, checkDetail push lag global[$25] send $8 bnot code_04ae: pToa _detailLevel ret Game::setCursor: link $1 lag global[$b] sat temp[$0] lap param[$1] sag global[$b] pushi $94 ; 148, init push0 lap param[$1] send $4 bnot lsp param[$0] ldi $1 gt? bnt code_0506 lap param[$2] bnt code_04d9 pushi $75 ; 117, 'u', show push0 lag global[$b] send $4 bnot jmp code_04e1 code_04d9: pushi $69 ; 105, 'i', hide push0 lag global[$b] send $4 bnot code_04e1: lsp param[$0] ldi $2 gt? bnt code_0506 push2 lsp param[$3] lsp param[$4] callk kernel_85, $4 bnot lsp param[$0] ldi $4 ; scaleX gt? bnt code_0506 pushi $5 ; scaleY lsp param[$1] push0 push0 lsp param[$5] lsp param[$6] callk kernel_85, $a bnot code_0506: lat temp[$0] ret Game::pragmaFail: ret Game::notify: ldi $0 ret Game::setScript: pToa script bnt code_0518 pushi $95 ; 149, dispose push0 send $4 bnot code_0518: lap param[$1] bnt code_0526 pushi $94 ; 148, init push1 pushSelf &rest $2 send $6 bnot code_0526: ret Game::cue: pToa script bnt code_0534 pushi $c7 ; 199, cue push0 &rest $1 send $4 bnot code_0534: ret Game::handsOff: pToa handsLevel not bnt code_055b pushi $262 ; 610, canControl push1 push0 pushi $263 ; 611, canInput push1 push0 lag global[$e] send $c bnot push2 pushi $1f ; 31, brBottom pushi $6 ; maxScale callk kernel_118, $4 bnot pushi $1b4 ; 436, enable push0 lag global[$d] send $4 bnot code_055b: ipToa handsLevel ret Game::handsOn: pToa handsLevel not bnt code_0564 ret code_0564: dpToa handsLevel pToa handsLevel not bnt code_058c pushi $262 ; 610, canControl push1 push1 pushi $263 ; 611, canInput push1 push1 lag global[$e] send $c bnot push2 pushi $1f ; 31, brBottom pushi $6 ; maxScale callk kernel_118, $4 bnot pushi $1b5 ; 437, disable push0 lag global[$d] send $4 bnot code_058c: ret Game::controlOff: pToa handsLevel not bnt code_05b3 pushi $262 ; 610, canControl push1 push0 pushi $263 ; 611, canInput push1 push1 lag global[$e] send $c bnot push2 pushi $1f ; 31, brBottom pushi $6 ; maxScale callk kernel_118, $4 bnot pushi $1b4 ; 436, enable push0 lag global[$d] send $4 bnot code_05b3: ipToa handsLevel ret Game::controlOn: pushi $276 ; 630, handsOn push0 self $4 bnot ret DNKR::doit: pushi $239 ; 569, keep push0 lap param[$1] send $4 bnot not bnt code_05d3 pushi $95 ; 149, dispose push0 lap param[$1] send $4 bnot code_05d3: ret screen::open: ldi $0 aTop modal aTop curItem pushi $1b8 ; 440, addCast push1 pushSelf pToa plane send $6 bnot lag global[$3a] aTop font pushi $57 ; 87, 'W', draw push0 self $4 bnot pushi $9f ; 159, add push1 pushSelf lag global[$13] send $6 bnot ret screen::dispose: pushi $1b9 ; 441, deleteCast push1 pushSelf pToa plane send $6 bnot ldi $0 aTop plane pushi $95 ; 149, dispose push0 super Dialog, $4 bnot ret screen::returnHandler: ldi $0 ret screen::handleEvent: pushi $1f7 ; 503, input push0 lag global[$e] send $4 bnot not bnt code_0622 ldi $0 ret code_0622: pushi $c8 ; 200, handleEvent push1 lsp param[$1] super Dialog, $6 bnot ret screen::draw: link $1 pToa curItem not bnt code_0652 pushi $5a ; 90, 'Z', size push0 self $4 bnot bnt code_0652 pushi $a0 ; 160, firstTrue push2 pushi $1cc ; 460, checkState push1 self $8 bnot sat temp[$0] pushi $1d4 ; 468, selectItem push2 push push0 self $8 bnot code_0652: pushi $9d ; 157, eachElementDo push1 pushi $57 ; 87, 'W', draw self $6 bnot ret AddToTimers::doit: pushi $9f ; 159, add push1 lsp param[$1] class GlobalTimers send $6 bnot ret