From 4d8f3deff41cd252c1669448e17ca00cc82fb984 Mon Sep 17 00:00:00 2001 From: threememories Date: Mon, 27 Apr 2026 01:32:59 +0000 Subject: [PATCH] Upload files to "Script" --- Script/Script60055.txt | 95 ++++ Script/Script60060.txt | 685 +++++++++++++++++++++++++++++ Script/Script60061.txt | 137 ++++++ Script/Script60062.txt | 143 +++++++ Script/Script60063.txt | 953 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 2013 insertions(+) create mode 100644 Script/Script60055.txt create mode 100644 Script/Script60060.txt create mode 100644 Script/Script60061.txt create mode 100644 Script/Script60062.txt create mode 100644 Script/Script60063.txt diff --git a/Script/Script60055.txt b/Script/Script60055.txt new file mode 100644 index 0000000..b69f609 --- /dev/null +++ b/Script/Script60055.txt @@ -0,0 +1,95 @@ +Path::init: + link $2 + lap param[$1] + aTop client + push1 + push0 + pToa client + send $4 + bnot + aTop x + push2 + push0 + pToa client + send $4 + bnot + aTop y + lsp param[$0] + ldi $2 + ge? + bnt code_0079 + ldi $1 + lapi param[$1] + aTop points +code_0079: lsp param[$0] + ldi $3 ; z + ge? + bnt code_0086 + ldi $2 + lapi param[$1] + aTop caller +code_0086: pushi $64 ; 100, 'd', moveDone + push0 + self $4 + bnot + ret + +Path::dispose: + pToa points + bnt code_009c + pushi $95 ; 149, dispose + push0 + send $4 + bnot + ldi $0 + aTop points +code_009c: pushi $95 ; 149, dispose + push0 + super MoveTo, $4 + bnot + ret + +Path::moveDone: + pushi $290 ; 656, atEnd + push0 + self $4 + bnot + bnt code_00b7 + pushi $64 ; 100, 'd', moveDone + push0 + super MoveTo, $4 + bnot + jmp code_00dd + +code_00b7: pushi $b7 ; 183, get + push0 + pToa points + send $4 + bnot + aTop x + pushi $b7 ; 183, get + push0 + pToa points + send $4 + bnot + aTop y + pushi $94 ; 148, init + pushi $3 ; z + pTos client + pTos x + pTos y + super MoveTo, $a + bnot +code_00dd: ret + +Path::atEnd: + pushi $5a ; 90, 'Z', size + push0 + pToa points + send $4 + bnot + push + ldi $0 + eq? + ret + diff --git a/Script/Script60060.txt b/Script/Script60060.txt new file mode 100644 index 0000000..29a58a1 --- /dev/null +++ b/Script/Script60060.txt @@ -0,0 +1,685 @@ +::new: + pushi $2a ; 42, '*', font + push1 + pTos font + ldi $0 + eq? + bnt code_00d2 + lag global[$3a] + jmp code_00d4 + +code_00d2: pToa font +code_00d4: push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + super BitMap, $4 + bnot + send $a + bnot + ret + +::init: + lap param[$0] + bnt code_00f1 + lap param[$1] + bnt code_00f1 + lap param[$1] + jmp code_0103 + +code_00f1: pToa client + not + bnt code_0101 + pushi $1d0 ; 464, pScreen + push0 + lag global[$3] + send $4 + bnot + jmp code_0103 + +code_0101: pToa client +code_0103: aTop client + pTos fore + ldi $ff ; 255, asInteger + eq? + bnt code_0110 + lag global[$54] + aTop fore +code_0110: pTos top + pToa bottom + eq? + bnt code_011e + pushi $1be ; 446, setSize + push0 + self $4 + bnot +code_011e: pToa font + not + bnt code_0127 + lag global[$3a] + aTop font +code_0127: push0 + push0 + pToa client + send $4 + bnot + aTop plane + pushi $57 ; 87, 'W', draw + push0 + self $4 + bnot + pushi $17b ; 379, addToCast + push1 + pTos client + self $6 + bnot + ret + +::dispose: + pToa client + bnt code_014b + pushi $58 ; 88, 'X', delete + push1 + pushSelf + send $6 + bnot +code_014b: push1 + pTos helpStr + calle export60000_0, $2 + bnot + bnt code_0164 + pushi $95 ; 149, dispose + push0 + pToa helpStr + send $4 + bnot + ldi $0 + aTop helpStr +code_0164: pushi $58 ; 88, 'X', delete + push1 + pushSelf + lag global[$4d] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + super BitMap, $4 + bnot + ret + +::doit: + pToa handler + bnt code_0186 + pushi $45 ; 69, 'E', doit + push2 + pushSelf + pushi $45 ; 69, 'E', doit + send $8 + bnot + ret + + jmp code_0189 + +code_0186: pToa value + ret + +code_0189: ret + +::hide: + pushi $69 ; 105, 'i', hide + push0 + &rest $1 + super BitMap, $4 + bnot + pToa client + bnt code_01a8 + pushi $58 ; 88, 'X', delete + push1 + pushSelf + send $6 + bnot + pushi $1d1 ; 465, addToDisposeList + push1 + pushSelf + pToa client + send $6 + bnot +code_01a8: ret + +::show: + pushi $75 ; 117, 'u', show + push0 + &rest $1 + super BitMap, $4 + bnot + pToa client + bnt code_01d9 + pushi $9f ; 159, add + push1 + pushSelf + send $6 + bnot + pushi $1d2 ; 466, disposeList + push0 + pToa client + send $4 + bnot + bnt code_01d9 + pushi $58 ; 88, 'X', delete + push1 + pushSelf + pushi $1d2 ; 466, disposeList + push0 + pToa client + send $4 + bnot + send $6 + bnot +code_01d9: ret + +::draw: + pTos signal + ldi $f7 ; 247, cat + and + aTop signal + pToa drawCode + bnt code_01f1 + pushi $45 ; 69, 'E', doit + push1 + pushSelf + send $6 + bnot + bnt code_01f1 + ldi $1 + ret + +code_01f1: ldi $0 + ret + +::drawSelected: + ret + +::enable: + lap param[$1] + bnt code_0202 + pTos state + ldi $1 + or + aTop state + jmp code_0209 + +code_0202: pTos state + ldi $fe ; 254, strIndex + and + aTop state +code_0209: lsp param[$0] + ldi $1 + eq? + bt code_0213 + lap param[$2] + not +code_0213: bnt code_021b + pushi $57 ; 87, 'W', draw + push0 + self $4 + bnot +code_021b: ret + +::select: + link $1 + lap param[$0] + not + bnt code_022b + pTos state + ldi $8 ; fixPriority + and + not + jmp code_022d + +code_022b: lap param[$1] +code_022d: sat temp[$0] + bnt code_023a + pTos state + ldi $8 ; fixPriority + or + aTop state + jmp code_0241 + +code_023a: pTos state + ldi $f7 ; 247, cat + and + aTop state +code_0241: pushi $57 ; 87, 'W', draw + push0 + self $4 + bnot + ret + +::choose: + pTos state + ldi $4 ; scaleX + xor + aTop state + pushi $57 ; 87, 'W', draw + push0 + self $4 + bnot + ret + +::checkState: + pTos state + lap param[$1] + and + ret + +::setSize: + ldi $0 + ret + +::highlight: + lap param[$1] + bnt code_026c + pTos state + ldi $20 ; 32, ' ', name + or + aTop state + jmp code_0273 + +code_026c: pTos state + ldi $df ; 223, centerOn + and + aTop state +code_0273: pushi $57 ; 87, 'W', draw + push0 + self $4 + bnot + ret + +::cycle: + ret + +::help: + pToa helpStr + bnt code_0296 + pushi $6 ; maxScale + push + pushi $77 ; 119, 'w', textTop + lofsa string_006c ; "Continue" + push + push1 + pushi $91 ; 145, bitPutIndex + push2 + calle export60029_0, $c + bnot + jmp code_0299 + +code_0296: ldi $0 + ret + +code_0299: ret + +::handleEvent: + link $4 + pushi $50 ; 80, 'P', claimed + push0 + lap param[$1] + send $4 + bnot + bnt code_02a9 + ldi $0 + ret + +code_02a9: pushi $2b ; 43, '+', type + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $31 ; 49, '1', message + push0 + lap param[$1] + send $4 + bnot + sat temp[$3] + ldi $0 + sat temp[$0] + lst temp[$2] + ldi $1 + eq? + bnt code_02d1 + pushi $eb ; 235, onMe + push1 + lsp param[$1] + self $6 + bnot +code_02d1: sat temp[$1] + bnt code_02e1 + pushi $48 ; 72, 'H', modifiers + push0 + lap param[$1] + send $4 + bnot + push + ldi $3 ; z + and +code_02e1: bt code_02f7 + lst temp[$2] + ldi $4 ; scaleX + eq? + bnt code_0330 + lst temp[$3] + ldi $3b00 ; 15104 + eq? + bnt code_0330 + pTos state + ldi $8 ; fixPriority + and +code_02f7: bnt code_0330 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + lat temp[$1] + bnt code_0316 + pToa canDrag + bnt code_0316 + pushi $ee ; 238, drag + push1 + lsp param[$1] + self $6 + bnot + jmp code_03d2 + +code_0316: pushi $191 ; 401, help + push0 + self $4 + bnot + not + bnt code_0329 + pushi $50 ; 80, 'P', claimed + push1 + push0 + lap param[$1] + send $6 + bnot +code_0329: ldi $0 + sat temp[$0] + jmp code_03d2 + +code_0330: pTos state + ldi $1 + and + not + bnt code_033d + ldi $0 + jmp code_03d2 + +code_033d: lst temp[$2] + ldi $4 ; scaleX + eq? + bnt code_03b8 + pushi $1d3 ; 467, modal + push0 + pToa client + send $4 + bnot + push + ldi $0 + ne? + bnt code_03b8 + push1 + lst temp[$3] + calle export60027_0, $2 + bnot + push + pToa key + eq? + bt code_03a8 + pTos client + pushi $1d0 ; 464, pScreen + push0 + lag global[$3] + send $4 + bnot + ne? + bnt code_039a + pTos key + ldi $ff ; 255, asInteger + gt? + bnt code_039a + push1 + lst temp[$3] + calle export60027_0, $2 + bnot + push + push1 + push1 + pTos key + calle export60025_6, $2 + bnot + push + calle export60027_0, $2 + bnot + eq? +code_039a: bt code_03a8 + pTos state + ldi $8 ; fixPriority + and + bnt code_03b8 + lst temp[$3] + ldi $d ; 13, seenRect + eq? +code_03a8: bnt code_03b8 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + selfID + sat temp[$0] + jmp code_03d2 + +code_03b8: lat temp[$1] + bnt code_03d2 + pushi $ec ; 236, track + push1 + lsp param[$1] + self $6 + bnot + sat temp[$0] + bnt code_03d2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot +code_03d2: lat temp[$0] + ret + +::process: + link $1 + pushi $b9 ; 185, localize + push1 + pTos plane + lap param[$1] + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $2b ; 43, '+', type + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $2 + eq? + bnt code_043d + pushi $58 ; 88, 'X', delete + push1 + pushSelf + lag global[$4d] + send $6 + bnot + pTos state + ldi $20 ; 32, ' ', name + and + bnt code_0413 + pushi $1c9 ; 457, highlight + push2 + push0 + push0 + self $8 + bnot +code_0413: pushi $eb ; 235, onMe + push1 + lsp param[$1] + self $6 + bnot + bnt code_044c + pushi $1d4 ; 468, selectItem + push2 + pushSelf + push1 + pToa client + send $8 + bnot + bnt code_0431 + pushi $45 ; 69, 'E', doit + push0 + self $4 + bnot +code_0431: pushi $1d5 ; 469, returnHandler + push1 + pushSelf + pToa client + send $6 + bnot + jmp code_044c + +code_043d: dup + ldi $0 + eq? + bnt code_044c + pushi $ed ; 237, trackDoit + push1 + lsp param[$1] + self $6 + bnot +code_044c: toss + ret + +::track: + link $1 + pushi $1d3 ; 467, modal + push0 + pToa client + send $4 + bnot + push + ldi $1 + ne? + bnt code_047f + pushi $aa ; 170, addToFront + push1 + pushSelf + lag global[$4d] + send $6 + bnot + pushi $8c ; 140, scratch + push1 + pushSelf + lag global[$4d] + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $0 + ret + +code_047f: pushi $ec ; 236, track + push1 + lsp param[$1] + &rest $2 + super BitMap, $6 + bnot + sat temp[$0] + pTos state + ldi $20 ; 32, ' ', name + and + bnt code_049d + pushi $1c9 ; 457, highlight + push2 + push0 + push0 + self $8 + bnot +code_049d: lat temp[$0] + ret + +::trackDoit: + link $1 + pushi $a3 ; 163, contains + push1 + lsp param[$1] + self $6 + bnot + sat temp[$0] + pTos state + ldi $20 ; 32, ' ', name + and + bnt code_04b7 + lat temp[$0] + not +code_04b7: bt code_04c3 + pTos state + ldi $20 ; 32, ' ', name + and + not + bnt code_04d3 + lat temp[$0] +code_04c3: bnt code_04d3 + pushi $1c9 ; 457, highlight + push1 + lst temp[$0] + self $6 + bnot + push0 + callk kernel_33, $0 + bnot +code_04d3: ret + +::showMouseOver: + pTos state + ldi $1 + and + bnt code_04f0 + pushi $1c9 ; 457, highlight + push1 + lap param[$0] + bnt code_04e7 + lap param[$1] + jmp code_04ec + +code_04e7: pTos state + ldi $20 ; 32, ' ', name + and +code_04ec: push + self $6 + bnot +code_04f0: ret + diff --git a/Script/Script60061.txt b/Script/Script60061.txt new file mode 100644 index 0000000..621da7f --- /dev/null +++ b/Script/Script60061.txt @@ -0,0 +1,137 @@ +TextItem::draw: + link $1 + pushi $57 ; 87, 'W', draw + push0 + super , $4 + bnot + bnt code_00f8 + ret + +code_00f8: pToa bitmap + sat temp[$0] + bnt code_010f + push1 + pushSelf + callk kernel_31, $2 + bnot + pushi $9f ; 159, add + push1 + pTos bitmap + lag global[$66] + send $6 + bnot +code_010f: push1 + pushSelf + calle export60026_1, $2 + bnot + aTop bitmap + lat temp[$0] + bnt code_0124 + push1 + pushSelf + callk kernel_30, $2 + bnot +code_0124: ret + +TextItem::setSize: + link $4 + pToa text + bnt code_01b3 + pToa left + sat temp[$2] + pToa top + sat temp[$3] + pushi $8d ; 141, new + push0 + class Rect + send $4 + bnot + sat temp[$0] + pushi $e5 ; 229, sizeToStr + pushi $3 ; z + push2 + pushi $9 ; inLeft + pTos text + callk kernel_91, $4 + bnot + push + pTos font + lap param[$0] + bnt code_0159 + lap param[$1] + jmp code_015b + +code_0159: lag global[$67] +code_015b: push + lat temp[$0] + send $a + bnot + pTos view + ldi $ff ; 255, asInteger + ne? + bnt code_0196 + pushi $8d ; 141, new + push0 + class Rect + send $4 + bnot + sat temp[$1] + pushi $e6 ; 230, sizeToCel + pushi $3 ; z + pTos view + pTos loop + pTos cel + send $a + bnot + pushi $af ; 175, union + push1 + lst temp[$1] + lat temp[$0] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot +code_0196: pushi $d3 ; 211, copy + push1 + lst temp[$0] + self $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + pushi $db ; 219, moveTo + push2 + lst temp[$2] + lst temp[$3] + self $8 + bnot +code_01b3: ret + +TextItem::dispose: + push2 + pushi $4 ; scaleX + pTos text + callk kernel_105, $4 + bnot + push + ldi $34 ; 52, '4', number + eq? + bnt code_01d0 + pushi $95 ; 149, dispose + push0 + pToa text + send $4 + bnot + ldi $0 + aTop text +code_01d0: pushi $95 ; 149, dispose + push0 + super , $4 + bnot + ret + diff --git a/Script/Script60062.txt b/Script/Script60062.txt new file mode 100644 index 0000000..c390b76 --- /dev/null +++ b/Script/Script60062.txt @@ -0,0 +1,143 @@ +IconItem::init: + pushi $94 ; 148, init + push1 + lap param[$0] + bnt code_00a8 + lap param[$1] + jmp code_00aa + +code_00a8: ldi $0 +code_00aa: push + super , $6 + bnot + pToa cycler + not + bnt code_00d2 + lsp param[$0] + ldi $1 + gt? + bnt code_00d2 + lap param[$2] + bnt code_00d2 + pushi $94 ; 148, init + push1 + pushSelf + pushi $8d ; 141, new + push0 + class Fwd + send $4 + bnot + aTop cycler + send $6 + bnot +code_00d2: ret + +IconItem::cycle: + link $1 + pToa cycler + bnt code_00f2 + pToa cel + sat temp[$0] + pushi $45 ; 69, 'E', doit + push0 + pToa cycler + send $4 + bnot + pTos cel + lat temp[$0] + ne? + bnt code_00f2 + pushi $57 ; 87, 'W', draw + push0 + self $4 + bnot +code_00f2: ret + +IconItem::dispose: + pToa cycler + bnt code_00fe + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_00fe: pushi $95 ; 149, dispose + push0 + super , $4 + bnot + ret + +IconItem::setSize: + pTos view + ldi $ff ; 255, asInteger + ne? + bnt code_011d + pushi $e6 ; 230, sizeToCel + pushi $3 ; z + pTos view + pTos loop + pTos cel + self $a + bnot +code_011d: ret + +IconItem::draw: + link $1 + pushi $57 ; 87, 'W', draw + push0 + super , $4 + bnot + bnt code_012a + ret + +code_012a: pToa bitmap + sat temp[$0] + bnt code_0141 + push1 + pushSelf + callk kernel_31, $2 + bnot + pushi $9f ; 159, add + push1 + pTos bitmap + lag global[$66] + send $6 + bnot +code_0141: push1 + pushSelf + calle export60026_1, $2 + bnot + aTop bitmap + lat temp[$0] + bnt code_0156 + push1 + pushSelf + callk kernel_30, $2 + bnot +code_0156: ret + +IconItem::showMouseOver: + ldi $0 + ret + +IconItem::handleEvent: + ldi $0 + ret + +IconItem::process: + ldi $0 + ret + +IconItem::contains: + ldi $0 + ret + +IconItem::lastCel: + push1 + pushSelf + callk kernel_22, $2 + bnot + push + ldi $1 + sub + ret + diff --git a/Script/Script60063.txt b/Script/Script60063.txt new file mode 100644 index 0000000..75ae1a5 --- /dev/null +++ b/Script/Script60063.txt @@ -0,0 +1,953 @@ +EditItem::init: + pToa client + bnt code_00bd + ret + +code_00bd: lap param[$0] + bnt code_00c9 + lap param[$1] + bnt code_00c9 + lap param[$1] + jmp code_00db + +code_00c9: pToa client + not + bnt code_00d9 + pushi $1d0 ; 464, pScreen + push0 + lag global[$3] + send $4 + bnot + jmp code_00db + +code_00d9: pToa client +code_00db: aTop client + pTos fore + ldi $ff ; 255, asInteger + eq? + bnt code_00e8 + lag global[$54] + aTop fore +code_00e8: pToa font + not + bnt code_00f1 + lag global[$3a] + aTop font +code_00f1: pTos back + pushi $26 ; 38, '&', back + push0 + class EditItem + send $4 + bnot + eq? + bnt code_0102 + lag global[$5c] + aTop back +code_0102: push0 + push0 + pToa client + send $4 + bnot + aTop plane + push2 + push1 + pushSelf + callk kernel_74, $4 + bnot + aTop editID + pushi $94 ; 148, init + push0 + &rest $2 + super , $4 + bnot + ret + +EditItem::dispose: + pToa client + bnt code_012a + pushi $58 ; 88, 'X', delete + push1 + pushSelf + send $6 + bnot +code_012a: ldi $0 + aTop plane + pToa editID + bnt code_0139 + push2 + push2 + push + callk kernel_74, $4 + bnot +code_0139: push1 + pushSelf + callk kernel_11, $2 + bnot + ret + +EditItem::draw: + pushi $f0 ; 240, drawSelected + push0 + self $4 + bnot + pToa editID + bnt code_015b + pTos signal + ldi $8 ; fixPriority + or + aTop signal + push2 + pushi $3 ; z + pTos editID + callk kernel_74, $4 + bnot +code_015b: ret + +EditItem::hide: + pToa editID + bnt code_0170 + pTos signal + ldi $f7 ; 247, cat + and + aTop signal + push2 + pushi $4 ; scaleX + pTos editID + callk kernel_74, $4 + bnot +code_0170: ret + +EditItem::drawSelected: + pToa editID + bnt code_0196 + pTos state + ldi $8 ; fixPriority + and + bnt code_018a + pushi $3 ; z + pushi $7 ; priority + pTos editID + lsg global[$59] + callk kernel_74, $6 + bnot + jmp code_0196 + +code_018a: pushi $3 ; z + pushi $7 ; priority + pTos editID + pTos back + callk kernel_74, $6 + bnot +code_0196: ret + +EditItem::handleEvent: + link $4 + pushi $50 ; 80, 'P', claimed + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + bnt code_01a6 + ret + +code_01a6: pushi $2b ; 43, '+', type + push0 + lap param[$1] + send $4 + bnot + push + ldi $1 + eq? + bnt code_01db + pushi $a3 ; 163, contains + push1 + lsp param[$1] + self $6 + bnot + bnt code_01db + pTos state + ldi $8 ; fixPriority + and + not + bnt code_01db + pushi $1d4 ; 468, selectItem + push1 + pushSelf + pToa client + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ret + +code_01db: pTos state + pToa activeState + and + push + pToa activeState + eq? + bnt code_03ba + pushi $2b ; 43, '+', type + push0 + lap param[$1] + send $4 + bnot + push + ldi $4 ; scaleX + eq? + bnt code_03c6 + pushi $31 ; 49, '1', message + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $1da ; 474, advanceSelect + push0 + self $4 + bnot + bnt code_021b + pushi $4 ; scaleX + lst temp[$1] + pushi $9 ; inLeft + pushi $f00 ; 3840, BAD SELECTOR + pushi $1b ; 27, illegalBits + calle export60025_4, $8 + bnot +code_021b: bt code_023a + lst temp[$1] + ldi $d ; 13, seenRect + eq? + bnt code_022c + pushi $1d6 ; 470, crIsChar + push0 + self $4 + bnot + not +code_022c: bt code_023a + pushi $48 ; 72, 'H', modifiers + push0 + lap param[$1] + send $4 + bnot + push + ldi $8 ; fixPriority + and +code_023a: bnt code_0241 + ldi $0 + jmp code_03c6 + +code_0241: lst temp[$1] + ldi $4800 ; 18432 + eq? + bt code_024f + lst temp[$1] + ldi $5000 ; 20480 + eq? +code_024f: bnt code_0256 + ldi $0 + jmp code_03c6 + +code_0256: pushi $f5 ; 245, format + pushi $3 ; z + lofsa string_0084 ; "%s%c." + push + pTos text + lst temp[$1] + class Str + send $a + bnot + sat temp[$3] + pushi $1df ; 479, validKey + push2 + lst temp[$1] + push + self $8 + bnot + bnt code_03af + pushi $8d ; 141, new + push0 + class Rect + send $4 + bnot + sat temp[$2] + pushi $e5 ; 229, sizeToStr + pushi $3 ; z + lst temp[$3] + pTos font + pushi $ff ; 255, asInteger + send $a + bnot + push1 + lst temp[$1] + calle export60027_8, $2 + bnot + bnt code_02ad + pushi $3 ; z + pushi $5 ; scaleY + pTos editID + lsp param[$1] + callk kernel_74, $6 + bnot + jmp code_039b + +code_02ad: pTos numLines + ldi $1 + gt? + bnt code_0332 + pushi $e5 ; 229, sizeToStr + pushi $3 ; z + lst temp[$3] + pTos font + pushi $4e ; 78, 'N', width + push0 + self $4 + bnot + push + ldi $3 ; z + sub + push + lat temp[$2] + send $a + bnot + pToa max + bnt code_030e + push2 + push1 + push2 + pushi $9 ; inLeft + pTos text + callk kernel_91, $4 + bnot + push + callk kernel_92, $4 + bnot + push + pToa max + lt? + bnt code_039b + pushi $e1 ; 225, height + push0 + lat temp[$2] + send $4 + bnot + push + pushi $e1 ; 225, height + push0 + self $4 + bnot + lt? + bnt code_039b + pushi $3 ; z + pushi $5 ; scaleY + pTos editID + lsp param[$1] + callk kernel_74, $6 + bnot + jmp code_039b + +code_030e: pushi $e1 ; 225, height + push0 + lat temp[$2] + send $4 + bnot + push + pushi $e1 ; 225, height + push0 + self $4 + bnot + le? + bnt code_039b + pushi $3 ; z + pushi $5 ; scaleY + pTos editID + lsp param[$1] + callk kernel_74, $6 + bnot + jmp code_039b + +code_0332: pushi $e5 ; 229, sizeToStr + pushi $3 ; z + lst temp[$3] + pTos font + pushi $ff ; 255, asInteger + lat temp[$2] + send $a + bnot + pToa max + bnt code_037d + push2 + push1 + push2 + pushi $9 ; inLeft + pTos text + callk kernel_91, $4 + bnot + push + callk kernel_92, $4 + bnot + push + pToa max + lt? + bnt code_039b + pushi $4e ; 78, 'N', width + push0 + lat temp[$2] + send $4 + bnot + push + pushi $4e ; 78, 'N', width + push0 + self $4 + bnot + lt? + bnt code_039b + pushi $3 ; z + pushi $5 ; scaleY + pTos editID + lsp param[$1] + callk kernel_74, $6 + bnot + jmp code_039b + +code_037d: pushi $4e ; 78, 'N', width + push0 + lat temp[$2] + send $4 + bnot + push + pushi $4e ; 78, 'N', width + push0 + self $4 + bnot + lt? + bnt code_039b + pushi $3 ; z + pushi $5 ; scaleY + pTos editID + lsp param[$1] + callk kernel_74, $6 + bnot +code_039b: pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + sat temp[$0] +code_03af: pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot + jmp code_03c6 + +code_03ba: pushi $c8 ; 200, handleEvent + push1 + lsp param[$1] + super , $6 + bnot + sat temp[$0] +code_03c6: lat temp[$0] + ret + +EditItem::track: + selfID + ret + +EditItem::setSize: + link $3 + pToa left + sat temp[$1] + pToa top + sat temp[$2] + pToa pRightMargin + bnt code_03dc + lsp param[$1] + eq? +code_03dc: pToa editID + bnt code_0446 + pushi $8d ; 141, new + push0 + class IntArray + send $4 + bnot + sat temp[$0] + pushi $3 ; z + pushi $6 ; maxScale + pTos editID + pushi $71 ; 113, 'q', data + push0 + send $4 + bnot + push + callk kernel_74, $6 + bnot + pushi $b5 ; 181, set + pushi $4 ; scaleX + pushi $4b ; 75, 'K', at + push1 + push0 + lat temp[$0] + send $6 + bnot + push + pushi $4b ; 75, 'K', at + push1 + push1 + lat temp[$0] + send $6 + bnot + push + pushi $4b ; 75, 'K', at + push1 + push2 + lat temp[$0] + send $6 + bnot + push + pushi $4b ; 75, 'K', at + push1 + pushi $3 ; z + lat temp[$0] + send $6 + bnot + push + self $c + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + pushi $db ; 219, moveTo + push2 + pTos x + pTos y + self $8 + bnot + jmp code_04ce + +code_0446: pTos max + ldi $0 + ne? + bnt code_04ce + pTos numLines + ldi $0 + ne? + bnt code_04ce + pushi $8d ; 141, new + push0 + class Rect + send $4 + bnot + sat temp[$0] + pushi $e5 ; 229, sizeToStr + pushi $3 ; z + lofsa string_008a ; "M" + push + pTos font + pushi $ff ; 255, asInteger + lat temp[$0] + send $a + bnot + pushi $e1 ; 225, height + push1 + pushi $e1 ; 225, height + push0 + lat temp[$0] + send $4 + bnot + push + pToa numLines + mul + push + lat temp[$0] + send $6 + bnot + pushi $4e ; 78, 'N', width + push1 + lap param[$0] + bnt code_0496 + lap param[$1] + jmp code_04ab + +code_0496: pToa pRightMargin + bnt code_049c + jmp code_04ab + +code_049c: pushi $4e ; 78, 'N', width + push0 + lat temp[$0] + send $4 + bnot + push + pTos max + pToa numLines + div + mul +code_04ab: push + lat temp[$0] + send $6 + bnot + pushi $e3 ; 227, expand + push2 + push2 + push0 + lat temp[$0] + send $8 + bnot + pushi $d3 ; 211, copy + push1 + lst temp[$0] + self $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot +code_04ce: pushi $db ; 219, moveTo + push2 + lst temp[$1] + lst temp[$2] + self $8 + bnot + ret + +EditItem::clear: + link $1 + pushi $2b ; 43, '+', type + push1 + pushi $4 ; scaleX + pushi $31 ; 49, '1', message + push1 + pushi $3 ; z + pushi $8d ; 141, new + push0 + class Event + send $4 + bnot + sat temp[$0] + send $c + bnot + pushi $3 ; z + pushi $5 ; scaleY + pTos editID + lst temp[$0] + callk kernel_74, $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ret + +EditItem::matchSelected: + link $9 + pToa matchSelector + bnt code_06b7 + push2 + push1 + push2 + pushi $9 ; inLeft + pTos text + callk kernel_91, $4 + bnot + push + callk kernel_92, $4 + bnot + sat temp[$8] + bnt code_06b7 + pushi $24 ; 36, '$', elements + push0 + pToa matchSelector + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$5] + sat temp[$4] + pushi $1e1 ; 481, curItem + push0 + pToa matchSelector + send $4 + bnot + sat temp[$7] + bnt code_05bc + pushi $ae ; 174, indexOf + push1 + push + lat temp[$2] + send $6 + bnot + sat temp[$4] + push2 + lst temp[$8] + push2 + push1 + pushi $71 ; 113, 'q', data + push0 + lat temp[$7] + send $4 + bnot + push + callk kernel_92, $4 + bnot + push + calle export60025_2, $4 + bnot + sat temp[$6] + ldi $0 + sat temp[$1] +code_0570: lst temp[$1] + lat temp[$6] + lt? + bnt code_05bc + push1 + pushi $3 ; z + push2 + pushi $71 ; 113, 'q', data + push0 + lat temp[$7] + send $4 + bnot + push + lst temp[$1] + callk kernel_91, $6 + bnot + push + calle export60027_0, $2 + bnot + push + push1 + pushi $3 ; z + push2 + push2 + pushi $9 ; inLeft + pTos text + callk kernel_91, $4 + bnot + push + lst temp[$1] + callk kernel_91, $6 + bnot + push + calle export60027_0, $2 + bnot + ne? + bnt code_05b6 + jmp code_05bc + + jmp code_05b8 + +code_05b6: +at temp[$5] +code_05b8: +at temp[$1] + jmp code_0570 + +code_05bc: ldi $0 + sat temp[$0] +code_05c0: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$2] + send $4 + bnot + lt? + bnt code_0654 + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + lat temp[$2] + send $6 + bnot + sat temp[$3] + push2 + lst temp[$8] + push2 + push1 + pushi $71 ; 113, 'q', data + push0 + send $4 + bnot + push + callk kernel_92, $4 + bnot + push + calle export60025_2, $4 + bnot + sat temp[$6] + ldi $0 + sat temp[$1] +code_05f8: lst temp[$1] + lat temp[$6] + lt? + bnt code_0640 + push1 + pushi $3 ; z + push2 + pushi $71 ; 113, 'q', data + push0 + lat temp[$3] + send $4 + bnot + push + lst temp[$1] + callk kernel_91, $6 + bnot + push + calle export60027_0, $2 + bnot + push + push1 + pushi $3 ; z + push2 + push2 + pushi $9 ; inLeft + pTos text + callk kernel_91, $4 + bnot + push + lst temp[$1] + callk kernel_91, $6 + bnot + push + calle export60027_0, $2 + bnot + ne? + bnt code_063c + jmp code_0640 + +code_063c: +at temp[$1] + jmp code_05f8 + +code_0640: lst temp[$1] + lat temp[$5] + gt? + bnt code_064f + lat temp[$1] + sat temp[$5] + lat temp[$0] + sat temp[$4] +code_064f: +at temp[$0] + jmp code_05c0 + +code_0654: lat temp[$5] + bnt code_06b7 + lat temp[$7] + not + bt code_066c + lst temp[$4] + pushi $ae ; 174, indexOf + push1 + lst temp[$7] + lat temp[$2] + send $6 + bnot + ne? +code_066c: bnt code_06b7 + pushi $bb ; 187, start + push0 + pToa matchSelector + send $4 + bnot + push + lat temp[$4] + le? + bnt code_06a6 + pprev + pushi $bb ; 187, start + push0 + pToa matchSelector + send $4 + bnot + push + pushi $1e2 ; 482, itemsPerPage + push0 + pToa matchSelector + send $4 + bnot + add + push + ldi $1 + sub + le? + bnt code_06a6 + pushi $1d4 ; 468, selectItem + push1 + lst temp[$4] + pToa matchSelector + send $6 + bnot + jmp code_06b7 + +code_06a6: pushi $d7 ; 215, move + push1 + lst temp[$4] + pushi $1d4 ; 468, selectItem + push1 + lst temp[$4] + pToa matchSelector + send $c + bnot +code_06b7: ret + +EditItem::validKey: + pushi $7c ; 124, '|', titleBack + lap param[$1] + ne? + bnt code_06c9 + push1 + lsp param[$1] + calle export60027_6, $2 + bnot +code_06c9: bt code_06e5 + pushi $3 ; z + lsp param[$1] + pushi $20 ; 32, ' ', name + pushi $8 ; fixPriority + calle export60025_4, $6 + bnot + bt code_06e5 + pushi $1e0 ; 480, isControl + push1 + lsp param[$1] + self $6 + bnot +code_06e5: ret + +EditItem::isControl: + pushi $12 ; 18, nsLeft + lsp param[$1] + pushi $3 ; z + pushi $1b ; 27, illegalBits + pushi $d ; 13, seenRect + pushi $9 ; inLeft + pushi $f00 ; 3840, BAD SELECTOR + pushi $4700 ; 18176 + pushi $4800 ; 18432 + pushi $4900 ; 18688 + pushi $4b00 ; 19200 + pushi $4c00 ; 19456 + pushi $4d00 ; 19712 + pushi $4f00 ; 20224 + pushi $5000 ; 20480 + pushi $5100 ; 20736 + pushi $5200 ; 20992 + pushi $5300 ; 21248 + pushi $8 ; fixPriority + calle export60025_4, $24 + bnot + ret +