Improvement: Re Calculate Buttom appears only when Execution Focus is set

This commit is contained in:
Luis Fernando Molina committed 2019-07-06 12:17:34 +02:00
1 parent 43d858e2f0
commit 40ab33192f
1 file changed
+13 -2
+13 -2
View File
@@ -30,6 +30,8 @@ function newRestartSimulation () {
let counterTillNextState = 0
let productCardsToTurnOn = []
let executionFocusExists = false
return thisObject
function finalize () {
@@ -53,7 +55,7 @@ function newRestartSimulation () {
}
function getContainer (point, purpose) {
if (thisObject.visible !== true || thisObject.status !== 'Ready') { return }
if (thisObject.visible !== true || thisObject.status !== 'Ready' || executionFocusExists === false) { return }
if (thisObject.container.frame.isThisPointHere(point, true) === true) {
return thisObject.container
@@ -180,6 +182,15 @@ function newRestartSimulation () {
}
positionPhysics()
executionFocusPhysics()
}
function executionFocusPhysics () {
if (canvas.strategySpace.workspace.tradingSystem !== undefined) {
executionFocusExists = true
} else {
executionFocusExists = false
}
}
function positionPhysics () {
@@ -188,7 +199,7 @@ function newRestartSimulation () {
}
function draw () {
if (thisObject.visible !== true) { return }
if (thisObject.visible !== true || executionFocusExists === false) { return }
drawBackground()
drawText()
}