about summary refs log tree commit diff stats
path: root/baremetal/501draw-text.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-02-10 23:01:11 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-02-10 23:01:11 -0800
commit36e70d36e1182fdd30ecf9eaf0dd5ff11bf5037c (patch)
treeb2b094935f6efe9a63293cfdff526e6cd39afc40 /baremetal/501draw-text.mu
parent08c55cb2b714eede20349137ac0ddcebac443a84 (diff)
downloadmu-36e70d36e1182fdd30ecf9eaf0dd5ff11bf5037c.tar.gz
7714
Diffstat (limited to 'baremetal/501draw-text.mu')
-rw-r--r--baremetal/501draw-text.mu8
1 files changed, 8 insertions, 0 deletions
diff --git a/baremetal/501draw-text.mu b/baremetal/501draw-text.mu
index af3b3a49..c85eb260 100644
--- a/baremetal/501draw-text.mu
+++ b/baremetal/501draw-text.mu
@@ -113,6 +113,14 @@ fn draw-text-rightward screen: (addr screen), text: (addr array byte), x: int, x
   return xcurr
 }
 
+fn draw-text-rightward-over-full-screen screen: (addr screen), text: (addr array byte), x: int, y: int, color: int, background-color: int -> _/eax: int {
+  var width/eax: int <- copy 0
+  var height/ecx: int <- copy 0
+  width, height <- screen-size screen
+  var result/eax: int <- draw-text-rightward screen, text, x, width, y, color, background-color
+  return result
+}
+
 fn draw-text-rightward-from-cursor screen: (addr screen), text: (addr array byte), xmax: int, color: int, background-color: int -> _/eax: int {
   var cursor-x/eax: int <- copy 0
   var cursor-y/ecx: int <- copy 0