From c4cec14fc10a4a6fa60ddb162183d21b98104213 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 7 May 2019 15:24:14 +0200 Subject: [PATCH] Can add situations --- StrategySpace/Strategy.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/StrategySpace/Strategy.js b/StrategySpace/Strategy.js index af75c2eba..89c2e4346 100644 --- a/StrategySpace/Strategy.js +++ b/StrategySpace/Strategy.js @@ -236,16 +236,25 @@ function newStrategy () { case 'Delete Strategy': break - case 'Add Situation': - break case 'Add Phase': break case 'Edit Code': break - + case 'Add Situation': + { + let phase = payload.node + let m = phase.situations.length + let situation = { + name: 'New Situation' + ' #' + (m + 1), + conditions: [] + } + phase.situations.push(situation) + createPart('Situation', situation.name, situation, phase, phase, 'Situation' + ' #' + (m + 1)) + } + break case 'Add Condition': { let situation = payload.node @@ -353,3 +362,4 @@ function newStrategy () { node.cleaned = true } } +