From 4254408a385f90ffe212e85a7b405054f4e73f5e Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sat, 23 Jan 2021 11:14:07 -0800 Subject: 7549 --- html/baremetal/ex6.mu.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'html/baremetal/ex6.mu.html') diff --git a/html/baremetal/ex6.mu.html b/html/baremetal/ex6.mu.html index 01fd7ee4..f870f80e 100644 --- a/html/baremetal/ex6.mu.html +++ b/html/baremetal/ex6.mu.html @@ -69,24 +69,24 @@ if ('onhashchange' in window) { 11 12 fn main { 13 # drawing text within a bounding box -14 draw-box 0, 0xf, 0x1f, 0x79, 0x51, 0x4 +14 draw-box-on-real-screen 0xf, 0x1f, 0x79, 0x51, 0x4 15 var x/eax: int <- copy 0x20 16 var y/ecx: int <- copy 0x20 -17 x, y <- draw-text-wrapping-right-then-down 0, "hello ", 0x10, 0x20, 0x78, 0x50, x, y, 0xa # (0x10, 0x20) -> (0x78, 0x50) -18 x, y <- draw-text-wrapping-right-then-down 0, "from ", 0x10, 0x20, 0x78, 0x50, x, y, 0xa -19 x, y <- draw-text-wrapping-right-then-down 0, "baremetal ", 0x10, 0x20, 0x78, 0x50, x, y, 0xa -20 x, y <- draw-text-wrapping-right-then-down 0, "Mu!", 0x10, 0x20, 0x78, 0x50, x, y, 0xa +17 x, y <- draw-text-wrapping-right-then-down 0, "hello ", 0x10, 0x20, 0x78, 0x50, x, y, 0xa # (0x10, 0x20) -> (0x78, 0x50) +18 x, y <- draw-text-wrapping-right-then-down 0, "from ", 0x10, 0x20, 0x78, 0x50, x, y, 0xa +19 x, y <- draw-text-wrapping-right-then-down 0, "baremetal ", 0x10, 0x20, 0x78, 0x50, x, y, 0xa +20 x, y <- draw-text-wrapping-right-then-down 0, "Mu!", 0x10, 0x20, 0x78, 0x50, x, y, 0xa 21 22 # drawing at the cursor in multiple directions -23 draw-text-wrapping-down-then-right-from-cursor-over-full-screen 0, "abc", 0xa -24 draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0, "def", 0xa +23 draw-text-wrapping-down-then-right-from-cursor-over-full-screen 0, "abc", 0xa +24 draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0, "def", 0xa 25 26 # test drawing near the edge -27 x <- draw-text-rightward 0, "R", 0x3f8, 0x400, 0x100, 0xa -28 draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0, "wrapped from R", 0xa +27 x <- draw-text-rightward 0, "R", 0x3f8, 0x400, 0x100, 0xa # 0x400 = screen-width +28 draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0, "wrapped from R", 0xa 29 -30 x <- draw-text-downward 0, "D", 0x100, 0x2f0, 0x300, 0xa -31 draw-text-wrapping-down-then-right-from-cursor-over-full-screen 0, "wrapped from D", 0xa +30 x <- draw-text-downward 0, "D", 0x100, 0x2f0, 0x300, 0xa # 0x300 = screen-height +31 draw-text-wrapping-down-then-right-from-cursor-over-full-screen 0, "wrapped from D", 0xa 32 } -- cgit 1.4.1-2-gfad0