diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-06-29 19:21:43 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-06-29 19:21:43 -0700 |
commit | 8bd3c2b5a83d9e8b97472311491010d66a7b7584 (patch) | |
tree | 02354322b48589ec70da06211433aa36c50d758b /prototypes/browse/27 | |
parent | 6c7f7abdb867084f1e7555105cfa140eae4f6372 (diff) | |
download | mu-8bd3c2b5a83d9e8b97472311491010d66a7b7584.tar.gz |
6601
Diffstat (limited to 'prototypes/browse/27')
-rw-r--r-- | prototypes/browse/27/main.mu | 26 | ||||
-rw-r--r-- | prototypes/browse/27/screen-position-state.mu | 2 |
2 files changed, 14 insertions, 14 deletions
diff --git a/prototypes/browse/27/main.mu b/prototypes/browse/27/main.mu index ea471c8b..8f698454 100644 --- a/prototypes/browse/27/main.mu +++ b/prototypes/browse/27/main.mu @@ -103,7 +103,7 @@ $render-normal:flush-buffered-newline: { compare c, 0x2a # '*' { break-if-!= - start-bold + start-bold-on-screen render-until-asterisk fs, state normal-text loop $render-normal:loop @@ -112,11 +112,11 @@ $render-normal:flush-buffered-newline: { compare c, 0x5f # '_' { break-if-!= - start-color 0xec, 7 # 236 = darkish gray - start-bold + start-color-on-screen 0xec, 7 # 236 = darkish gray + start-bold-on-screen render-until-underscore fs, state - reset-formatting - start-color 0xec, 7 # 236 = darkish gray + reset-formatting-on-screen + start-color-on-screen 0xec, 7 # 236 = darkish gray loop $render-normal:loop } # @@ -176,32 +176,32 @@ $render-header-line:body: { # colors for a light background, going from bright to dark (meeting up with bold-text) fn start-heading header-level: int { $start-heading:body: { - start-bold + start-bold-on-screen compare header-level, 1 { break-if-!= - start-color 0xa0, 7 + start-color-on-screen 0xa0, 7 break $start-heading:body } compare header-level, 2 { break-if-!= - start-color 0x7c, 7 + start-color-on-screen 0x7c, 7 break $start-heading:body } compare header-level, 3 { break-if-!= - start-color 0x58, 7 + start-color-on-screen 0x58, 7 break $start-heading:body } compare header-level, 4 { break-if-!= - start-color 0x34, 7 + start-color-on-screen 0x34, 7 break $start-heading:body } - start-color 0xe8, 7 + start-color-on-screen 0xe8, 7 } } @@ -254,6 +254,6 @@ fn first-arg args-on-stack: (addr array (addr array byte)) -> out/eax: (addr arr } fn normal-text { - reset-formatting - start-color 0xec, 7 # 236 = darkish gray + reset-formatting-on-screen + start-color-on-screen 0xec, 7 # 236 = darkish gray } diff --git a/prototypes/browse/27/screen-position-state.mu b/prototypes/browse/27/screen-position-state.mu index 51f7e7c8..afaf713e 100644 --- a/prototypes/browse/27/screen-position-state.mu +++ b/prototypes/browse/27/screen-position-state.mu @@ -167,5 +167,5 @@ fn reposition-cursor _self: (addr screen-position-state) { var self/esi: (addr screen-position-state) <- copy _self var r/eax: (addr int) <- get self, row var c/ecx: (addr int) <- get self, col - move-cursor *r *c + move-cursor-on-screen *r *c } |