From c6dae191a58c0ec6ffae59b2475e320c8d59ceb4 Mon Sep 17 00:00:00 2001 From: Abdulwasiu Apalowo Date: Fri, 27 Sep 2024 12:18:33 +0100 Subject: [PATCH] turtle.js: Add block to show/hide triangle on canvas --- turtle.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/turtle.js b/turtle.js index 25ded4d..dfda3ff 100644 --- a/turtle.js +++ b/turtle.js @@ -32,6 +32,8 @@ // NB: when pen is true, we draw otherwise we move without drawing function penUp(){ pen = false; } function penDown(){ pen = true; } + function hideTriangle(){ visible = false; } + function showTriangle(){ visible = true; } function recenter(){ pos = {x: WIDTH/2, y: HEIGHT/2 }; } function reset(){ @@ -103,6 +105,8 @@ Menu.item("Pen up", penUp); Menu.item("Pen down", penDown); Menu.item("Back to center", recenter); + Menu.item("Show triangle", showTriangle); + Menu.item("Hide triangle", hideTriangle); script.addEventListener('beforeRun', clear, false); script.addEventListener('afterRun', drawTriangle, false);