about summary refs log tree commit diff stats
path: root/500fake-screen.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-08-28 21:49:32 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-08-28 21:53:37 -0700
commit2e00a9c288e9622656189f9c48d40c5e1f17ab98 (patch)
treee8022fbee810f68860a8657685c319ba10a13213 /500fake-screen.mu
parent79e2569f1a842370edb29de070da63d0d217396d (diff)
downloadmu-2e00a9c288e9622656189f9c48d40c5e1f17ab98.tar.gz
.
Convert some old code to current idioms.
Diffstat (limited to '500fake-screen.mu')
-rw-r--r--500fake-screen.mu42
1 files changed, 21 insertions, 21 deletions
diff --git a/500fake-screen.mu b/500fake-screen.mu
index a78d7868..a2e9ae40 100644
--- a/500fake-screen.mu
+++ b/500fake-screen.mu
@@ -110,10 +110,10 @@ fn draw-grapheme _screen: (addr screen), g: grapheme, x: int, y: int, color: int
     return
   }
   # fake screen
-  var idx/ecx: int <- screen-cell-index screen, x, y
+  var index/ecx: int <- screen-cell-index screen, x, y
   var data-ah/eax: (addr handle array screen-cell) <- get screen, data
   var data/eax: (addr array screen-cell) <- lookup *data-ah
-  var offset/ecx: (offset screen-cell) <- compute-offset data, idx
+  var offset/ecx: (offset screen-cell) <- compute-offset data, index
   var dest-cell/ecx: (addr screen-cell) <- index data, offset
   var dest-grapheme/eax: (addr grapheme) <- get dest-cell, data
   var g2/edx: grapheme <- copy g
@@ -333,8 +333,8 @@ fn fake-screen-empty? _screen: (addr screen) -> _/eax: boolean {
     {
       compare x, width
       break-if->=
-      var idx/ecx: int <- pixel-index screen, x, y
-      var color-addr/ecx: (addr byte) <- index pixels, idx
+      var index/ecx: int <- pixel-index screen, x, y
+      var color-addr/ecx: (addr byte) <- index pixels, index
       var color/ecx: byte <- copy-byte *color-addr
       compare color, 0
       {
@@ -426,17 +426,17 @@ fn clear-rect-on-real-screen xmin: int, ymin: int, xmax: int, ymax: int, backgro
 
 fn screen-grapheme-at _screen: (addr screen), x: int, y: int -> _/eax: grapheme {
   var screen/esi: (addr screen) <- copy _screen
-  var idx/ecx: int <- screen-cell-index screen, x, y
-  var result/eax: grapheme <- screen-grapheme-at-idx screen, idx
+  var index/ecx: int <- screen-cell-index screen, x, y
+  var result/eax: grapheme <- screen-grapheme-at-index screen, index
   return result
 }
 
-fn screen-grapheme-at-idx _screen: (addr screen), idx-on-stack: int -> _/eax: grapheme {
+fn screen-grapheme-at-index _screen: (addr screen), _index: int -> _/eax: grapheme {
   var screen/esi: (addr screen) <- copy _screen
   var data-ah/eax: (addr handle array screen-cell) <- get screen, data
   var data/eax: (addr array screen-cell) <- lookup *data-ah
-  var idx/ecx: int <- copy idx-on-stack
-  var offset/ecx: (offset screen-cell) <- compute-offset data, idx
+  var index/ecx: int <- copy _index
+  var offset/ecx: (offset screen-cell) <- compute-offset data, index
   var cell/eax: (addr screen-cell) <- index data, offset
   var src/eax: (addr grapheme) <- get cell, data
   return *src
@@ -444,17 +444,17 @@ fn screen-grapheme-at-idx _screen: (addr screen), idx-on-stack: int -> _/eax: gr
 
 fn screen-color-at _screen: (addr screen), x: int, y: int -> _/eax: int {
   var screen/esi: (addr screen) <- copy _screen
-  var idx/ecx: int <- screen-cell-index screen, x, y
-  var result/eax: int <- screen-color-at-idx screen, idx
+  var index/ecx: int <- screen-cell-index screen, x, y
+  var result/eax: int <- screen-color-at-index screen, index
   return result
 }
 
-fn screen-color-at-idx _screen: (addr screen), idx-on-stack: int -> _/eax: int {
+fn screen-color-at-index _screen: (addr screen), _index: int -> _/eax: int {
   var screen/esi: (addr screen) <- copy _screen
   var data-ah/eax: (addr handle array screen-cell) <- get screen, data
   var data/eax: (addr array screen-cell) <- lookup *data-ah
-  var idx/ecx: int <- copy idx-on-stack
-  var offset/ecx: (offset screen-cell) <- compute-offset data, idx
+  var index/ecx: int <- copy _index
+  var offset/ecx: (offset screen-cell) <- compute-offset data, index
   var cell/eax: (addr screen-cell) <- index data, offset
   var src/eax: (addr int) <- get cell, color
   var result/eax: int <- copy *src
@@ -463,17 +463,17 @@ fn screen-color-at-idx _screen: (addr screen), idx-on-stack: int -> _/eax: int {
 
 fn screen-background-color-at _screen: (addr screen), x: int, y: int -> _/eax: int {
   var screen/esi: (addr screen) <- copy _screen
-  var idx/ecx: int <- screen-cell-index screen, x, y
-  var result/eax: int <- screen-background-color-at-idx screen, idx
+  var index/ecx: int <- screen-cell-index screen, x, y
+  var result/eax: int <- screen-background-color-at-index screen, index
   return result
 }
 
-fn screen-background-color-at-idx _screen: (addr screen), idx-on-stack: int -> _/eax: int {
+fn screen-background-color-at-index _screen: (addr screen), _index: int -> _/eax: int {
   var screen/esi: (addr screen) <- copy _screen
   var data-ah/eax: (addr handle array screen-cell) <- get screen, data
   var data/eax: (addr array screen-cell) <- lookup *data-ah
-  var idx/ecx: int <- copy idx-on-stack
-  var offset/ecx: (offset screen-cell) <- compute-offset data, idx
+  var index/ecx: int <- copy _index
+  var offset/ecx: (offset screen-cell) <- compute-offset data, index
   var cell/eax: (addr screen-cell) <- index data, offset
   var src/eax: (addr int) <- get cell, background-color
   var result/eax: int <- copy *src
@@ -496,8 +496,8 @@ fn pixel screen: (addr screen), x: int, y: int, color: int {
     break-if-!=
     abort "pixel graphics not enabled for this screen"
   }
-  var idx/ecx: int <- pixel-index screen, x, y
-  var dest/ecx: (addr byte) <- index pixels, idx
+  var index/ecx: int <- pixel-index screen, x, y
+  var dest/ecx: (addr byte) <- index pixels, index
   var src/eax: byte <- copy-byte color
   copy-byte-to *dest, src
 }