~rabbits/donsol

e18ac642f46cdcffce1f7cde29a13b3df332fb07 — neauoire 1 year, 4 months ago 1d30a74
Erase all cursors
1 files changed, 14 insertions(+), 2 deletions(-)

M src/main.tal
M src/main.tal => src/main.tal +14 -2
@@ 536,17 536,29 @@ RTN

@clear-selection ( -- )

	( clear label )
	.frame/x LDZ2 .Screen/x DEO2
	.frame/y LDZ2 #0020 ++ .Screen/y DEO2
	;blank-icn .Screen/addr DEO2
	( auto x ) #01 .Screen/auto DEO
	#1b00
	&loop
	&name-loop
		#01 .Screen/sprite DEO
		INC GTHk ,&loop JCN
		INC GTHk ,&name-loop JCN
	POP2
	( auto none ) #00 .Screen/auto DEO

	( clear cursors )
	.frame/y LDZ2 #007c ++ .Screen/y DEO2
	;blank-icn .Screen/addr DEO2
	#0400
	&cursors-loop
		STHk
		.frame/x LDZ2 #0014 ++ [ STHr TOS #0038 ** ++ ] .Screen/x DEO2
		#01 .Screen/sprite DEO
		INC GTHk ,&cursors-loop JCN
	POP2

RTN

@draw-selection ( color -- )