This commit is contained in:
Kartik K. Agaram 2021-07-17 00:23:52 -07:00
parent a43bd8598a
commit b22e6ebfe2
1 changed files with 2 additions and 2 deletions

View File

@ -37,13 +37,13 @@ fn load-globals in: (addr handle cell), self: (addr global-table) {
var _curr/eax: (addr cell) <- lookup *curr-ah
var curr/ecx: (addr cell) <- copy _curr
remaining-ah <- get remaining, right
draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, " ", 2/fg 0/bg
var name-ah/eax: (addr handle cell) <- get curr, left
var name/eax: (addr cell) <- lookup *name-ah
var name-data-ah/eax: (addr handle stream byte) <- get name, text-data
var _name-data/eax: (addr stream byte) <- lookup *name-data-ah
var name-data/edx: (addr stream byte) <- copy _name-data
rewind-stream name-data
draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, " ", 3/fg 0/bg
draw-stream-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, name-data, 3/fg, 0/bg
var value-ah/eax: (addr handle cell) <- get curr, right
var value/eax: (addr cell) <- lookup *value-ah
@ -113,7 +113,7 @@ fn write-globals out: (addr stream byte), _self: (addr global-table) {
write out, " ))\n"
}
# globals layout: 1 char padding, 41 code, 1 padding, 41 code, 1 padding = 85 chars
# globals layout: 1 char padding, 41 code, 1 padding, 41 code, 1 padding = 85 chars
fn render-globals screen: (addr screen), _self: (addr global-table), show-cursor?: boolean {
clear-rect screen, 0/xmin, 0/ymin, 0x55/xmax, 0x2f/ymax=screen-height-without-menu, 0xdc/bg=green-bg
var self/esi: (addr global-table) <- copy _self