~rabbits/left

64ed544c92716d47960b69029fc3566f5f714f5f — neauoire 4 months ago fa21c60
get-strw should be 0 when string is null
1 files changed, 12 insertions(+), 11 deletions(-)

M src/left.tal
M src/left.tal => src/left.tal +12 -11
@@ 988,17 988,6 @@ JMP2r
JMP2r
	&empty-txt "Empty $1

@draw-filepath ( color -- )

	DUP ;draw-position JSR2
	DUP ;draw-chr/color STA
	#04 ;get-catx JSR2 .Screen/x DEO2
	#0004 .Screen/y DEO2
	;filepath ;draw-str JSR2 POP2
	;draw-position ( .. )

JMP2

@draw-state ( state -- )

	#25 .Screen/auto DEO


@@ 1012,9 1001,11 @@ JMP2r
@get-strw ( str* -- width* )

	LIT2r 0000
	LDAk #00 EQU ,&skip JCN
	&while
		LDAk #0000 ROT ;font ADD2 LDA STH2 ADD2r
		INC2 LDAk ,&while JCN
		&skip
	POP2
	STH2r



@@ 1059,6 1050,16 @@ JMP2r
JMP2r
	&truncate LIT ". DUP ,draw-chr JSR ,draw-chr JMP

@draw-filepath ( color -- )

	DUP ;draw-position JSR2
	DUP ;draw-chr/color STA
	#04 ;get-catx JSR2 .Screen/x DEO2
	#0004 .Screen/y DEO2
	;filepath ;draw-str JSR2 POP2

( , )

@draw-position ( color -- )

	#04 ;get-catx JSR2