MenuBar::init: lap param[$0] bnt code_0163 lap param[$1] aTop left lsp param[$0] ldi $1 gt? bnt code_0163 lap param[$2] aTop top lsp param[$0] ldi $2 gt? bnt code_0163 lap param[$3] aTop right lsp param[$0] ldi $3 ; z gt? bnt code_0163 lap param[$4] aTop bottom code_0163: pushi $94 ; 148, init push0 super List, $4 bnot ret MenuBar::construct: link $5 pushi $d0 ; 208, with pushi $4 ; scaleX push0 push0 push0 push0 class IntArray send $c bnot sat temp[$2] pushi $26 ; 38, '&', back push1 pTos back pushi $7 ; priority push1 pushi $fa ; 250, lower pushi $87 ; 135, left push1 pTos left pushi $89 ; 137, top push1 pTos top pushi $88 ; 136, right push1 pTos right pushi $8a ; 138, bottom push1 pTos bottom pushi $94 ; 148, init push0 pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 class Plane send $4 bnot send $2c bnot aTop plane pushi $cf ; 207, casts push0 pToa plane send $4 bnot aTop casts ldi $3 ; z sat temp[$4] ldi $0 sat temp[$0] code_01cb: lst temp[$0] pToa size lt? bnt code_028b pushi $4b ; 75, 'K', at push1 lst temp[$0] self $6 bnot sat temp[$3] pushi $5 ; scaleY push0 pushi $71 ; 113, 'q', data push0 lat temp[$2] send $4 bnot push pushi $20 ; 32, ' ', name push0 lat temp[$3] send $4 bnot push pTos font push0 callk kernel_70, $a bnot pushi $87 ; 135, left push1 lst temp[$4] pushi $88 ; 136, right push1 lst temp[$4] pushi $4b ; 75, 'K', at push1 push2 lat temp[$2] send $6 bnot add push ldi $1 add push pushi $23 ; 35, '#', text push1 pushi $23 ; 35, '#', text push1 pushi $20 ; 32, ' ', name push0 pushi $4b ; 75, 'K', at push1 lst temp[$0] self $6 bnot send $4 bnot push pushi $2a ; 42, '*', font push1 pTos font pushi $25 ; 37, '%', fore push1 push0 pushi $26 ; 38, '&', back push1 pTos back pushi $72 ; 114, 'r', skip push1 pushi $fe ; 254, strIndex pushi $1be ; 446, setSize push0 pushi $dc ; 220, posn push2 lst temp[$4] push1 pushi $4a ; 74, 'J', setPri push1 pushi $fa ; 250, lower pushi $94 ; 148, init push1 pushi $cf ; 207, casts push0 self $4 bnot push pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 class TextItem send $4 bnot send $3a bnot push pushi $2b3 ; 691, construct push0 lat temp[$3] send $16 bnot lst temp[$4] pushi $4b ; 75, 'K', at push1 push2 lat temp[$2] send $6 bnot push pToa margin add add sat temp[$4] +at temp[$0] jmp code_01cb code_028b: pushi $b5 ; 181, set pushi $5 ; scaleY pTos left pTos top pTos right pTos bottom push1 pToa plane send $e bnot pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot ret MenuBar::show: pToa plane bnt code_02c6 pTos state ldi $1 or aTop state pushi $7 ; priority push1 pushi $fa ; 250, lower pToa plane send $6 bnot push1 pTos plane callk kernel_42, $2 bnot code_02c6: push0 callk kernel_33, $0 bnot ret MenuBar::onMe: push1 push0 lap param[$1] send $4 bnot push pToa left ge? bnt code_02fe push1 push0 lap param[$1] send $4 bnot push pToa right le? bnt code_02fe push2 push0 lap param[$1] send $4 bnot push pToa top ge? bnt code_02fe push2 push0 lap param[$1] send $4 bnot push pToa bottom le? code_02fe: ret MenuBar::handleEvent: link $5 pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot push ldi $4 ; scaleX and bnt code_0363 ldi $0 sat temp[$3] code_0313: lst temp[$3] pToa size lt? bnt code_03ff ldi $0 sat temp[$4] code_031f: lst temp[$4] pushi $5a ; 90, 'Z', size push0 pushi $4b ; 75, 'K', at push1 lst temp[$3] self $6 bnot send $4 bnot lt? bnt code_035c pushi $c8 ; 200, handleEvent push1 lsp param[$1] pushi $4b ; 75, 'K', at push1 lst temp[$4] pushi $4b ; 75, 'K', at push1 lst temp[$3] self $6 bnot send $6 bnot send $6 bnot pushi $50 ; 80, 'P', claimed push0 lap param[$1] send $4 bnot bnt code_0358 ldi $1 ret code_0358: +at temp[$4] jmp code_031f code_035c: +at temp[$3] jmp code_0313 jmp code_03ff code_0363: pTos state ldi $1 and bnt code_03fc pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot push ldi $1 and bnt code_03fc pushi $eb ; 235, onMe push1 lsp param[$1] self $6 bnot bnt code_03fc ldi $0 sat temp[$1] ldi $0 sat temp[$0] lap param[$1] sat temp[$2] code_0392: pushi $a0 ; 160, firstTrue push2 pushi $eb ; 235, onMe lst temp[$2] self $8 bnot sat temp[$0] push ldi $0 ne? bnt code_03c9 pushi $1c9 ; 457, highlight push1 push1 lat temp[$0] send $6 bnot pushi $c8 ; 200, handleEvent push1 lst temp[$2] lat temp[$0] send $6 bnot sat temp[$1] pushi $1c9 ; 457, highlight push1 push0 lat temp[$0] send $6 bnot jmp code_03db code_03c9: pushi $2b ; 43, '+', type push0 lat temp[$2] send $4 bnot push ldi $2 and bnt code_03db ldi $1 sat temp[$1] code_03db: lat temp[$1] bnt code_03e3 jmp code_03f0 jmp code_0392 code_03e3: pushi $f3 ; 243, nextEvent push0 lag global[$e] send $4 bnot sat temp[$2] jmp code_0392 code_03f0: pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot ret jmp code_03ff code_03fc: ldi $0 ret code_03ff: ret MenuBar::hide: pToa plane bnt code_041c pTos state ldi $fe ; 254, strIndex and aTop state pushi $7 ; priority push1 pushi $ff ; 255, asInteger pToa plane send $6 bnot push1 pTos plane callk kernel_42, $2 bnot code_041c: ret MenuBar::dispose: pushi $69 ; 105, 'i', hide push0 self $4 bnot pToa plane bnt code_042e pushi $95 ; 149, dispose push0 send $4 bnot code_042e: pToa name bnt code_0439 pushi $95 ; 149, dispose push0 send $4 bnot code_0439: pushi $95 ; 149, dispose push0 super List, $4 bnot ret MenuBar::select: pushi $1ca ; 458, select push0 lap param[$1] send $4 bnot ret MenuList::init: lap param[$0] bnt code_0454 lap param[$1] aTop client code_0454: pushi $94 ; 148, init push0 super List, $4 bnot pushi $89 ; 137, top push0 pToa client send $4 bnot aTop top pushi $8a ; 138, bottom push0 pToa client send $4 bnot aTop bottom ret MenuList::highlight: link $3 lap param[$0] bnt code_047d lap param[$1] jmp code_0483 code_047d: pTos state ldi $20 ; 32, ' ', name and not code_0483: sat temp[$0] pTos state ldi $20 ; 32, ' ', name and bnt code_04aa lat temp[$0] bnt code_0493 ret jmp code_04a1 code_0493: lag global[$54] sat temp[$1] pushi $26 ; 38, '&', back push0 pToa text send $4 bnot sat temp[$2] code_04a1: pTos state ldi $df ; 223, centerOn and aTop state jmp code_04c7 code_04aa: lat temp[$0] not bnt code_04b2 ret jmp code_04c0 code_04b2: pushi $26 ; 38, '&', back push0 pToa text send $4 bnot sat temp[$1] lag global[$54] sat temp[$2] code_04c0: pTos state ldi $20 ; 32, ' ', name or aTop state code_04c7: pushi $8 ; fixPriority pushi $7 ; priority pushi $11 ; 17, bitmap push0 pToa text send $4 bnot push push0 push0 pushi $88 ; 136, right push0 pToa text send $4 bnot push pushi $87 ; 135, left push0 pToa text send $4 bnot sub push pushi $8a ; 138, bottom push0 pToa text send $4 bnot push pushi $89 ; 137, top push0 pToa text send $4 bnot sub push lst temp[$2] lst temp[$1] callk kernel_35, $10 bnot push1 pTos text callk kernel_32, $2 bnot push0 callk kernel_33, $0 bnot ret MenuList::construct: link $c pushi $d0 ; 208, with pushi $4 ; scaleX push0 push0 push0 push0 class IntArray send $c bnot sat temp[$3] pushi $d0 ; 208, with pushi $4 ; scaleX push0 push0 push0 push0 class IntArray send $c bnot sat temp[$4] ldi $0 sat temp[$5] pushi $2b2 ; 690, yMargin push0 pToa client send $4 bnot push ldi $1 add sat temp[$6] pushi $94 ; 148, init push0 pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 class Plane send $4 bnot send $8 bnot aTop plane pushi $cf ; 207, casts push0 pToa plane send $4 bnot aTop casts ldi $0 sat temp[$0] code_0571: lst temp[$0] pToa size lt? bnt code_05d2 pushi $5 ; scaleY push0 pushi $71 ; 113, 'q', data push0 lat temp[$3] send $4 bnot push pushi $23 ; 35, '#', text push0 pushi $4b ; 75, 'K', at push1 lst temp[$0] self $6 bnot send $4 bnot push pushi $2a ; 42, '*', font push0 pToa client send $4 bnot push push0 callk kernel_70, $a bnot pushi $4b ; 75, 'K', at push1 push2 lat temp[$3] send $6 bnot push ldi $1e ; 30, brRight add push lat temp[$5] gt? bnt code_05c3 pushi $4b ; 75, 'K', at push1 push2 lat temp[$3] send $6 bnot push ldi $1e ; 30, brRight add sat temp[$5] code_05c3: lst temp[$5] ldi $1e ; 30, brRight lt? bnt code_05ce ldi $1e ; 30, brRight sat temp[$5] code_05ce: +at temp[$0] jmp code_0571 code_05d2: ldi $0 sat temp[$0] code_05d6: lst temp[$0] pToa size lt? bnt code_0688 pushi $4b ; 75, 'K', at push1 lst temp[$0] self $6 bnot sat temp[$2] pushi $23 ; 35, '#', text push0 send $4 bnot bnt code_0683 pushi $2a ; 42, '*', font push1 pushi $2a ; 42, '*', font push0 pToa client send $4 bnot push pushi $25 ; 37, '%', fore push1 push0 pushi $26 ; 38, '&', back push1 pushi $26 ; 38, '&', back push0 pToa client send $4 bnot push pushi $72 ; 114, 'r', skip push1 pushi $fe ; 254, strIndex pushi $4a ; 74, 'J', setPri push1 pushi $fd ; 253, strip pushi $dc ; 220, posn push2 pushi $2b1 ; 689, xMargin push0 pToa client send $4 bnot push lst temp[$6] pushi $87 ; 135, left push1 pushi $2b1 ; 689, xMargin push0 pToa client send $4 bnot push pushi $88 ; 136, right push1 pushi $2b1 ; 689, xMargin push0 pToa client send $4 bnot push lat temp[$5] add push ldi $1 add push pushi $89 ; 137, top push1 lst temp[$6] pushi $8a ; 138, bottom push1 lst temp[$6] pushi $4b ; 75, 'K', at push1 pushi $3 ; z lat temp[$3] send $6 bnot push pushi $2b2 ; 690, yMargin push0 pToa client send $4 bnot add add sat temp[$6] push pushi $94 ; 148, init push1 pushi $cf ; 207, casts push0 self $4 bnot push lat temp[$2] send $44 bnot code_0683: +at temp[$0] jmp code_05d6 code_0688: pushi $26 ; 38, '&', back push1 pushi $26 ; 38, '&', back push0 pToa client send $4 bnot push pushi $7 ; priority push1 push0 pushi $87 ; 135, left push1 pTos left pushi $89 ; 137, top push1 pushi $8a ; 138, bottom push0 pToa client send $4 bnot push ldi $1 add push pushi $88 ; 136, right push1 pTos left lat temp[$5] add push pushi $2b1 ; 689, xMargin push0 pToa client send $4 bnot push ldi $2 mul push ldi $2 add add push pushi $8a ; 138, bottom push1 pushi $8a ; 138, bottom push0 pToa client send $4 bnot push ldi $1 add push lat temp[$6] add push pToa plane send $24 bnot pushi $95 ; 149, dispose push0 lat temp[$3] send $4 bnot pushi $95 ; 149, dispose push0 lat temp[$4] send $4 bnot ret MenuList::show: pToa plane bnt code_070f pushi $7 ; priority push1 pushi $fa ; 250, lower send $6 bnot push1 pTos plane callk kernel_42, $2 bnot code_070f: push0 callk kernel_33, $0 bnot ret MenuList::onMe: push1 push0 lap param[$1] send $4 bnot push pToa left ge? bnt code_0747 push1 push0 lap param[$1] send $4 bnot push pToa right le? bnt code_0747 push2 push0 lap param[$1] send $4 bnot push pToa top ge? bnt code_0747 push2 push0 lap param[$1] send $4 bnot push pToa bottom le? code_0747: ret MenuList::handleEvent: link $5 pToa size bnt code_0754 pushi $75 ; 117, 'u', show push0 self $4 bnot code_0754: lap param[$1] sat temp[$1] ldi $0 sat temp[$3] sat temp[$2] code_075e: pushi $2b ; 43, '+', type push0 lat temp[$1] send $4 bnot push ldi $2 ne? bnt code_0823 pushi $eb ; 235, onMe push2 push1 push0 lat temp[$1] send $4 bnot push push2 push0 lat temp[$1] send $4 bnot push pToa plane send $8 bnot bnt code_07de pushi $b9 ; 185, localize push1 pTos plane lat temp[$1] send $6 bnot pushi $a0 ; 160, firstTrue push2 pushi $eb ; 235, onMe lst temp[$1] self $8 bnot sat temp[$3] bnt code_07b4 pushi $29 ; 41, ')', state push0 send $4 bnot push ldi $1 and not bnt code_07b4 lat temp[$2] sat temp[$3] code_07b4: lst temp[$2] lat temp[$3] ne? bnt code_0815 lat temp[$2] bnt code_07cc pushi $1c9 ; 457, highlight push1 push0 send $6 bnot ldi $0 sat temp[$2] code_07cc: lat temp[$3] sat temp[$2] lat temp[$3] bnt code_0815 pushi $1c9 ; 457, highlight push1 push1 send $6 bnot jmp code_0815 code_07de: pushi $eb ; 235, onMe push1 lst temp[$1] self $6 bnot bnt code_07ed ldi $0 jmp code_0815 code_07ed: pushi $eb ; 235, onMe push1 lst temp[$1] pToa client send $6 bnot bnt code_0805 pushi $69 ; 105, 'i', hide push0 self $4 bnot ldi $0 ret jmp code_0815 code_0805: lat temp[$2] bnt code_0815 pushi $1c9 ; 457, highlight push1 push0 send $6 bnot ldi $0 sat temp[$2] code_0815: pushi $f3 ; 243, nextEvent push0 lag global[$e] send $4 bnot sat temp[$1] jmp code_075e code_0823: lat temp[$2] bnt code_0843 pushi $1c9 ; 457, highlight push1 push0 send $6 bnot pushi $69 ; 105, 'i', hide push0 self $4 bnot pushi $1ca ; 458, select push1 lst temp[$2] pToa client send $6 bnot ldi $1 ret code_0843: pushi $69 ; 105, 'i', hide push0 self $4 bnot ldi $1 ret MenuList::select: ret MenuList::hide: pToa plane bnt code_0860 pushi $7 ; priority push1 pushi $ff ; 255, asInteger send $6 bnot push1 pTos plane callk kernel_42, $2 bnot code_0860: ret MenuList::dispose: pushi $69 ; 105, 'i', hide push0 self $4 bnot pToa plane bnt code_0872 pushi $95 ; 149, dispose push0 send $4 bnot code_0872: pToa name bnt code_087d pushi $95 ; 149, dispose push0 send $4 bnot code_087d: pushi $95 ; 149, dispose push0 super List, $4 bnot ret MenuOption::onMe: push1 push0 lap param[$1] send $4 bnot push pToa left ge? bnt code_08b8 push1 push0 lap param[$1] send $4 bnot push pToa right le? bnt code_08b8 push2 push0 lap param[$1] send $4 bnot push pToa top ge? bnt code_08b8 push2 push0 lap param[$1] send $4 bnot push pToa bottom le? code_08b8: ret MenuOption::highlight: link $3 lap param[$0] bnt code_08c3 lap param[$1] jmp code_08c9 code_08c3: pTos state ldi $20 ; 32, ' ', name and not code_08c9: sat temp[$0] pTos state ldi $20 ; 32, ' ', name and bnt code_08ea lat temp[$0] bnt code_08d9 ret jmp code_08e1 code_08d9: lag global[$54] sat temp[$2] pToa back sat temp[$1] code_08e1: pTos state ldi $df ; 223, centerOn and aTop state jmp code_0901 code_08ea: lat temp[$0] not bnt code_08f2 ret jmp code_08fa code_08f2: pToa back sat temp[$2] lag global[$54] sat temp[$1] code_08fa: pTos state ldi $20 ; 32, ' ', name or aTop state code_0901: pushi $8 ; fixPriority pushi $7 ; priority pTos bitmap push0 push0 pTos right pToa left sub push pTos bottom pToa top sub push lst temp[$1] lst temp[$2] callk kernel_35, $10 bnot push1 pushSelf callk kernel_32, $2 bnot push0 callk kernel_33, $0 bnot ret MenuOption::select: pToa theObj bnt code_093d pToa selector bnt code_093d push2 pTos theObj pTos selector calle export60025_5, $4 bnot code_093d: ret MenuOption::handleEvent: pTos state ldi $1 or bnt code_0990 pTos hotKey pushi $31 ; 49, '1', message push0 lap param[$1] send $4 bnot eq? bt code_097e pushi $31 ; 49, '1', message push0 lap param[$1] send $4 bnot push ldi $61 ; 97, 'a', frame gt? bnt code_0990 pushi $31 ; 49, '1', message push0 lap param[$1] send $4 bnot push ldi $7a ; 122, 'z', borderColor lt? bnt code_0990 pTos hotKey pushi $31 ; 49, '1', message push0 lap param[$1] send $4 bnot push ldi $20 ; 32, ' ', name sub eq? code_097e: bnt code_0990 pushi $1ca ; 458, select push0 self $4 bnot pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot code_0990: ret link $1 ldi $0 sat temp[$0] push0 lap param[$2] le? bnt code_09c3 pprev ldi $1a ; 26, signal le? bnt code_09c3 pushi $4b ; 75, 'K', at push2 lst temp[$0] pushi $3 ; z lap param[$1] send $8 bnot pushi $4b ; 75, 'K', at push2 +at temp[$0] push lsp param[$2] ldi $40 ; 64, '@', yStep add push lap param[$1] send $8 bnot jmp code_0ac6 code_09c3: pushi $7a ; 122, 'z', borderColor lap param[$2] ge? bnt code_09e3 pprev ldi $61 ; 97, 'a', frame ge? bnt code_09e3 pushi $4b ; 75, 'K', at push2 lst temp[$0] lsp param[$2] ldi $20 ; 32, ' ', name sub push lap param[$1] send $8 bnot jmp code_0ac6 code_09e3: pushi $5a ; 90, 'Z', size lap param[$2] ge? bnt code_09ff pprev ldi $41 ; 65, 'A', moveSpeed ge? bnt code_09ff pushi $4b ; 75, 'K', at push2 lst temp[$0] lsp param[$2] lap param[$1] send $8 bnot jmp code_0ac6 code_09ff: pushi $4300 ; 17152 lap param[$2] ge? bnt code_0a32 pprev ldi $3b00 ; 15104 ge? bnt code_0a32 pushi $4b ; 75, 'K', at push2 lst temp[$0] pushi $46 ; 70, 'F', isBlocked lap param[$1] send $8 bnot pushi $4b ; 75, 'K', at push2 +at temp[$0] push pushi $32 ; 50, '2', edit lsp param[$2] ldi $3b00 ; 15104 sub add push lap param[$1] send $8 bnot jmp code_0ac6 code_0a32: lsp param[$2] ldi $3a00 ; 14848 eq? bnt code_0a63 pushi $4b ; 75, 'K', at push2 lst temp[$0] pushi $46 ; 70, 'F', isBlocked lap param[$1] send $8 bnot pushi $4b ; 75, 'K', at push2 +at temp[$0] push pushi $31 ; 49, '1', message lap param[$1] send $8 bnot pushi $4b ; 75, 'K', at push2 +at temp[$0] push pushi $30 ; 48, '0', who lap param[$1] send $8 bnot jmp code_0ac6 code_0a63: pushi $2c00 ; 11264 lap param[$2] ge? bnt code_0a96 pprev ldi $1e00 ; 7680 ge? bnt code_0a96 pushi $4b ; 75, 'K', at push2 lst temp[$0] push2 lap param[$1] send $8 bnot pushi $4b ; 75, 'K', at push2 +at temp[$0] push push1 lsp param[$2] calle export60025_6, $2 bnot push lap param[$1] send $8 bnot jmp code_0ac6 code_0a96: pushi $2c00 ; 11264 lap param[$2] ge? bnt code_0ac6 pprev ldi $1e00 ; 7680 ge? bnt code_0ac6 pushi $4b ; 75, 'K', at push2 lst temp[$0] push2 lap param[$1] send $8 bnot pushi $4b ; 75, 'K', at push2 +at temp[$0] push push1 lsp param[$2] calle export60025_6, $2 bnot push lap param[$1] send $8 bnot code_0ac6: pushi $4b ; 75, 'K', at push2 +at temp[$0] push push0 lap param[$1] send $8 bnot lap param[$1] ret