STRE SGLB Misc/Class Reference CLAS 354542 ESBR SORD 1 ICAL band 1 /o,350763,350765,350840,350841,350842,354103,354249,354290,354424,354495,354541;Band 1 ESBR SORD 2 ICAL band 2 /o,350763,350765,350840,350841,350842,354103,354249,354290,354424,354495,354541;Band 2 ESBR SORD 3 ICAL band 3 /o,350763,350765,350840,350841,350842,354103,354249,354290,354424,354495,354541;Band 3 ESBR SORD 4 ICAL band 4 /o,350763,350765,350840,350841,350842,354103,354249,354290,354424,354495,354541;Band 4 ESBR SORD 5 ICAL band 5 /o,350763,350765,350840,350841,350842,354103,354249,354290,354424,354495,354541;Band 5 ESBR SORD 6 ICAL band 6 /o,350763,350765,350840,350841,350842,354103,354249,354290,354424,354495,354541;Band 6 ESBR SORD 7 State LITO 0 last band ESBR SORD 8 INIT_TOUCH parameters PERS 1 PERS 2 PERS 3 PERS 4 PERS 5 PERS 6 ESBR CMNT Entry 11 used by touch timer ESTR STRE SGLB Misc/Superclass Reference CLAS 354008 ESBR SGLB General/Initialize CMNT Expects: É ¥ inst/É CMNT ---- Initialize the video hardware ASIO OpStn/INIT_VID É ¥ inst/É CMNT ---- Initialize the bands PRIM Heap/Name of self É ¥ name/inst/É LITO 0 É ¥ 0/name/inst/É PRIM Stack/Rotate down É ¥ inst/0/name/É LITO 6 É ¥ 6/inst/0/name/É CALL 354088 É ¥ inst/name/É PRIM Stack/Swap É ¥ name/inst/É PRIM Heap/Set self É ¥ inst/É CMNT ---- Initialize the touch screen LITO 8 key PRIM S_tree/Get exact É ¥ list/8/inst/É ASIO OpStn/INIT_TOUCH É ¥ list/8/inst/É PRIM S_tree/Put É ¥ inst/É CMNT ---- initialize the timer LITO 11 É ¥ 11/inst/É CALL 354305 É ¥ inst/É CMNT ---- start the touch timer TIME 1000.000 É ¥ Æt/inst/É LITO 11 É ¥ 11/Æt/inst/É CALL 354285 É ¥ inst/É PRIM Heap/Store self ESBR SGLB Timer/Timeout For internal class use only! CALL 354308 É/(time) ¥ key/inst/É BRFL branch if no action required PRIM Heap/Store self BRTR PRIM Stack/Drop from aux É ¥ inst/É CMNT ---- requeue trigger TIME 200.000 É ¥ Æt/inst/É LITO 11 É ¥ 11/Æt/inst/É CALL 354285 É ¥ inst/É CMNT ---- process touch ASIO OpStn/READ_SCREEN É ¥ touch?/raw y/raw x/inst/É ASIO OpStn/GET_TOUCH É ¥ touch?/y/x/inst/É ASIO OpStn/SCREEN_SPRITE É ¥ touch?/y/x/inst/É BRFL branch if no touch PRIM Stack/Drop É ¥ x/inst/É PRIM Stack/Drop É ¥ inst/É LITO 1 É ¥ 1/inst/É LITO 7 É ¥ 7/1/inst/É PRIM S_tree/Read É ¥ prev/inst/É PRIM Stack/Dup down É ¥ prev/inst/prev/É BRFL branch if no previous touch PRIM Stack/Xdrop PRIM Heap/Store self BRTR LITO 1 É ¥ 1/inst/prev/É PRIM Stack/Rotate down É ¥ prev/1/inst/É PRIM S_tree/Read É ¥ name/inst/É GSYM OpStn/Touch Release É ¥ method/name/inst/É CALL 354059 É ¥ inst/É LITO 0 É ¥ 0/inst/É LITO 1 É ¥ 1/0/inst/É LITO 7 É ¥ 7/1/0/inst/É PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self BRTR PRIM Stack/Second to aux É/x ¥ y/inst/É PRIM Stack/Swap É/x ¥ inst/y/É LITO 1 É/x ¥ 1/inst/y/É LITO 7 É/x ¥ 7/1/inst/y/É PRIM S_tree/Read É/x ¥ prev/inst/y/É PRIM Stack/Dup down É/x ¥ prev/inst/prev/y/É BRFL branch if new touch PRIM Stack/Xdrop É/x ¥ inst/y/É PRIM Stack/Swap É/x ¥ y/inst/É PRIM Ordinal/Right PRIM Ordinal/Right PRIM Ordinal/Right PRIM Ordinal/Right PRIM Ordinal/Right PRIM Ordinal/Increment É/x ¥ band/inst/É PRIM Stack/Dup down É/x ¥ band/inst/band/É LITO 1 É/x ¥ 1/band/inst/band/É LITO 7 É/x ¥ 7/1/band/inst/band/É PRIM S_tree/Replace É/x ¥ inst/band/É LITO 1 É/x ¥ 1/inst/band/É PRIM Stack/Rotate down É/x ¥ band/1/inst/É PRIM S_tree/Read É/x ¥ name/inst/É GSYM OpStn/Touch Screen É/x ¥ method/name/inst/É CALL 354060 É ¥ inst/É PRIM Heap/Store self É ¥ É BRTR LITO 1 É/x ¥ 1/inst/prev/y/É PRIM Stack/Rotate down É/x ¥ prev/1/inst/y/É PRIM S_tree/Read É/x ¥ name/inst/y/É GSYM OpStn/Touch Screen É/x ¥ method/name/inst/y/É CALL 354060 É ¥ inst/y/É PRIM Stack/Xdrop É ¥ inst/É PRIM Heap/Store self ESBR ESTR CMTL 5 graphic info CMNT 4 -18,-18,738,644 CMTL 7 0 CMNT 14 108,240,0,1,1,;/i;%s CMNT 14 108,310,0,2,1,;/i;%s CMNT 14 108,380,0,3,1,;/i;%s CMNT 14 108,450,0,4,1,;/i;%s CMNT 14 108,520,0,5,1,;/i;%s CMNT 14 108,590,0,6,1,;/i;%s ECMT CMNT 8 0,0,720,626 CMNT 18 360,70,DISPLAY HANDLER CMNT 14 24,240,1: CMNT 14 24,310,2: CMNT 14 24,380,3: CMNT 14 24,450,4: CMNT 14 24,520,5: CMNT 14 24,590,6: ECMT