~rabbits/left

d599abf44661a4e72f8d3596fd26071ee7406aa7 — neauoire 4 months ago 176ed98
Use underline instead
2 files changed, 9 insertions(+), 7 deletions(-)

M etc/cream.uf2
M src/left.tal
M etc/cream.uf2 => etc/cream.uf2 +0 -0
M src/left.tal => src/left.tal +9 -7
@@ 843,9 843,6 @@ JMP2r
	LDAk LIT ": EQU ,&bold JCN
	LDAk LIT "; EQU ,&bold JCN
	LDAk LIT ". EQU ,&bold JCN
	LDAk LIT "# EQU ,&bold JCN
	LDAk LIT "@ EQU ,&bold JCN
	LDAk LIT "& EQU ,&bold JCN
	#00

JMP2r


@@ 900,24 897,29 @@ JMP2r

&seg ( width addr* -- )

	DUP2 ,&addr STR2
	.Screen/addr DEO2
	STHk #00 SWP .Screen/x DEI2 DUP2 ,&anchor STR2 ADD2
	[ LIT &color $1 ] .Screen/sprite DEOk
	STHkr #09 LTH [ JMP DEOk POP2 ]

	[ LIT &bold $1 ] #00 EQU ,&no-bold JCN
		[ LIT2 &anchor $2 ] INC2 .Screen/x DEO2
		[ LIT2 &addr $2 ] .Screen/addr DEO2
		[ LIT2 &anchor $2 ] .Screen/x DEO2
		;underline-icn .Screen/addr DEO2
		,&color LDR #03 AND #05 MUL .Screen/sprite DEOk
		STHkr #09 LTH [ JMP DEOk POP2 ]
		INC2
		&no-bold
	POPr
	.Screen/x DEO2

JMP2r

@underline-icn
	0000 0000 0000 0000
	0000 0000 00ff 0000 
	0000 0000 0000 0000 
	0000 0000 00ff 0000


@draw-special ( char -- )

	[ #09 ] NEQk NIP ,&no-tab JCN