From 4bcee115746166e1d7a0ae0400857fbe014a3582 Mon Sep 17 00:00:00 2001 From: Brenden Harrell Date: Wed, 12 May 2021 19:28:34 -0500 Subject: [PATCH] Add toggleMapView Function for Tutorial Steps --- .../UI/Spaces/Tutorial-Space/TutorialSpace.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index b2d119667..366672653 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -131,6 +131,7 @@ function newSuperalgosTutorialSpace() { } keyPressed() + toggleMapView() checkPressButton() checkGif() checkImage() @@ -162,6 +163,20 @@ function newSuperalgosTutorialSpace() { } } + function toggleMapView() { + if (currentNode === undefined) { return } + let config = JSON.parse(currentNode.config) + if ( + config.toggleMapView !== undefined + ) { + if (config.toggleMapView.view === "On") { + UI.projects.superalgos.spaces.floatingSpace.inMapMode = true + } else + if (config.toggleMapView.view === "Off") { + UI.projects.superalgos.spaces.floatingSpace.inMapMode = false + } + } + } function checkViewportZoom() { if (currentNode === undefined) { return } let config = JSON.parse(currentNode.config) @@ -810,7 +825,7 @@ function newSuperalgosTutorialSpace() { resetDocumentation() resetRepositionAtTimeMachine() resetPositionAtNode() - resetTimeMachineKeyPressed() + resetTimeMachineKeyPressed() resetKeyPressed() resetSlider() changeNodeConfig()