diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2016-04-22 18:35:10 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2016-04-22 21:49:29 -0700 |
commit | ea5e7fd4cb5757589cf3cb52439a3d432517bc7a (patch) | |
tree | 13aa8596e6caedc3e22543be659ff968eeee2890 /edit/009-sandbox-trace.mu | |
parent | 537e7812c998b468142b16bde8901d8405dbc690 (diff) | |
download | mu-ea5e7fd4cb5757589cf3cb52439a3d432517bc7a.tar.gz |
2853 - purge get-address from edit/ app
Phew!
Diffstat (limited to 'edit/009-sandbox-trace.mu')
-rw-r--r-- | edit/009-sandbox-trace.mu | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/edit/009-sandbox-trace.mu b/edit/009-sandbox-trace.mu index 0ac17120..f7476ca8 100644 --- a/edit/009-sandbox-trace.mu +++ b/edit/009-sandbox-trace.mu @@ -131,10 +131,10 @@ def! update-sandbox sandbox:address:shared:sandbox-data, env:address:shared:prog local-scope load-ingredients data:address:shared:array:character <- get *sandbox, data:offset - response:address:address:shared:array:character <- get-address *sandbox, response:offset - trace:address:address:shared:array:character <- get-address *sandbox, trace:offset - fake-screen:address:address:shared:screen <- get-address *sandbox, screen:offset - *response, _, *fake-screen, *trace <- run-interactive data + response:address:shared:array:character, _, fake-screen:address:shared:screen, trace:address:shared:array:character <- run-interactive data + *sandbox <- put *sandbox, response:offset, response + *sandbox <- put *sandbox, screen:offset, fake-screen + *sandbox <- put *sandbox, trace:offset, trace ] # clicks on sandbox code toggle its display-trace? flag @@ -155,11 +155,12 @@ after <global-touch> [ sandbox:address:shared:sandbox-data <- find-click-in-sandbox-code env, click-row break-unless sandbox # toggle its display-trace? property - x:address:boolean <- get-address *sandbox, display-trace?:offset - *x <- not *x + x:boolean <- get *sandbox, display-trace?:offset + x <- not x + *sandbox <- put *sandbox, display-trace?:offset, x hide-screen screen screen <- render-sandbox-side screen, env, 1/clear - screen <- update-cursor screen, recipes, current-sandbox, *sandbox-in-focus?, env + screen <- update-cursor screen, recipes, current-sandbox, sandbox-in-focus?, env # no change in cursor show-screen screen loop +next-event:label |