parent
64a1c14198
commit
79e6d41bea
|
@ -201,16 +201,16 @@ fn clear-screen screen: (addr screen) {
|
||||||
# fake screen
|
# fake screen
|
||||||
set-cursor-position screen, 0, 0
|
set-cursor-position screen, 0, 0
|
||||||
var screen-addr/esi: (addr screen) <- copy screen
|
var screen-addr/esi: (addr screen) <- copy screen
|
||||||
var y/eax: int <- copy 1
|
var y/eax: int <- copy 0
|
||||||
var height/ecx: (addr int) <- get screen-addr, height
|
var height/ecx: (addr int) <- get screen-addr, height
|
||||||
{
|
{
|
||||||
compare y, *height
|
compare y, *height
|
||||||
break-if->
|
break-if->=
|
||||||
var x/edx: int <- copy 1
|
var x/edx: int <- copy 0
|
||||||
var width/ebx: (addr int) <- get screen-addr, width
|
var width/ebx: (addr int) <- get screen-addr, width
|
||||||
{
|
{
|
||||||
compare x, *width
|
compare x, *width
|
||||||
break-if->
|
break-if->=
|
||||||
draw-code-point screen, 0x20/space, x, y, 0/fg=black, 0/bg=black
|
draw-code-point screen, 0x20/space, x, y, 0/fg=black, 0/bg=black
|
||||||
x <- increment
|
x <- increment
|
||||||
loop
|
loop
|
||||||
|
|
Loading…
Reference in New Issue