mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Implement PRINT and PRINTLN (#672)
Fixes #669 Closes #368 Closes #624 Deprecate PRINTT, PRINTV, PRINTI, and PRINTF Default STRFMT("%f") to 5 fractional digits like "{f:}" Any use of string formatting will share this default
This commit is contained in:
@@ -1,24 +1,23 @@
|
||||
print_all: MACRO
|
||||
REPT _NARG
|
||||
PRINTT " \1"
|
||||
PRINT " \1"
|
||||
SHIFT
|
||||
ENDR
|
||||
PRINTT "\n"
|
||||
PRINTLN
|
||||
ENDM
|
||||
|
||||
print_some: MACRO
|
||||
PRINTT "\1"
|
||||
PRINT "\1"
|
||||
SHIFT 5
|
||||
PRINTT "\2\6\9"
|
||||
PRINT "\2\6\9"
|
||||
SHIFT 17
|
||||
SHIFT
|
||||
PRINTT "\3\9"
|
||||
PRINT "\3\9"
|
||||
ENDM
|
||||
|
||||
bad: MACRO
|
||||
shift _NARG - 1
|
||||
PRINTT \1
|
||||
PRINTT "\n"
|
||||
PRINTLN \1
|
||||
ENDM
|
||||
|
||||
bad_rept: MACRO
|
||||
@@ -27,8 +26,7 @@ bad_rept: MACRO
|
||||
shift
|
||||
ENDR
|
||||
ENDR
|
||||
PRINTT \1
|
||||
PRINTT "\n"
|
||||
PRINTLN \1
|
||||
ENDM
|
||||
|
||||
print_all This test, probably, passes\,, but who knows, ?
|
||||
|
||||
Reference in New Issue
Block a user