~rabbits/noodle

b7a61c3dbcf3d1c0fba4854fa6d507af903332c5 — neauoire 3 months ago ca00268
Draw zoomed bounds in halftone
1 files changed, 12 insertions(+), 5 deletions(-)

M src/noodle.tal
M src/noodle.tal => src/noodle.tal +12 -5
@@ 1106,15 1106,22 @@ JMP2r

&paint ( x* y* -- )

	( each 8th )
	OVR2 NIP #07 AND #00 EQU STH LITr 20 SFTr
	DUP #07 AND #00 EQU STH LITr 10 SFTr ORAr
	( painted )
	;get-pixel JSR2 STHr ORA #00 SWP #30 SFT2 ;bigpixel-icns ADD2
	OVR2 OVR2 ;get-pixel JSR2
		DUP #02 EQU ,&outside JCN
		STH
	( x ) ROT #07 AND #00 EQU #20 SFT
	( y ) SWP #07 AND #00 EQU #10 SFT
	NIP2 ORA
	STHr ORA #00 SWP #30 SFT2 ;bigpixel-icns ADD2
		.Screen/addr DEO2
	#0e .Screen/sprite DEO

JMP2r
	&outside
		POP2 POP2 POP
		;check-icn .Screen/addr DEO2
		#03 .Screen/sprite DEO
	JMP2r
	&cancel POP2 POP2 JMP2r

@draw-pointer ( x* y* color -- )