diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-08-02 21:19:16 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-08-02 21:19:16 -0700 |
commit | 75bdc0ad5b36307d5be4f5508c62ff382ac26c7e (patch) | |
tree | d569cad3d68f21a080ccfabdad0862bf6aa1b5f6 /405screen.mu | |
parent | 03e4ff608b66ca0593a9adf4df5730484dc4e2c7 (diff) | |
download | mu-75bdc0ad5b36307d5be4f5508c62ff382ac26c7e.tar.gz |
6713 - move-cursor on fake screen
Diffstat (limited to '405screen.mu')
-rw-r--r-- | 405screen.mu | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/405screen.mu b/405screen.mu index 99eae4f4..2d7d0c72 100644 --- a/405screen.mu +++ b/405screen.mu @@ -118,6 +118,15 @@ $move-cursor:body: { { break-if-= # fake screen + var screen-addr/esi: (addr screen) <- copy screen + # screen->cursor-row = row + var dest/edi: (addr int) <- get screen-addr, cursor-row + var src/eax: int <- copy row + copy-to *dest, src + # screen->cursor-col = column + dest <- get screen-addr, cursor-col + src <- copy column + copy-to *dest, src } } } |