diff --git a/src/MarbleWorld.hx b/src/MarbleWorld.hx index a21d5c5d..66e840d7 100644 --- a/src/MarbleWorld.hx +++ b/src/MarbleWorld.hx @@ -416,8 +416,6 @@ class MarbleWorld extends Scheduler { this.blastAmount = 0; this.outOfBoundsTime = null; this.finishTime = null; - this.helpTextTimeState = Math.NEGATIVE_INFINITY; - this.alertTextTimeState = Math.NEGATIVE_INFINITY; if (this.alarmSound != null) { this.alarmSound.stop(); this.alarmSound = null; @@ -1386,15 +1384,15 @@ class MarbleWorld extends Scheduler { function updateTexts() { var helpTextTime = this.helpTextTimeState; var alertTextTime = this.alertTextTimeState; - var helpTextCompletion = Math.pow(Util.clamp((this.timeState.currentAttemptTime - helpTextTime - 3), 0, 1), 2); - var alertTextCompletion = Math.pow(Util.clamp((this.timeState.currentAttemptTime - alertTextTime - 3), 0, 1), 2); + var helpTextCompletion = Math.pow(Util.clamp((this.timeState.timeSinceLoad - helpTextTime - 3), 0, 1), 2); + var alertTextCompletion = Math.pow(Util.clamp((this.timeState.timeSinceLoad - alertTextTime - 3), 0, 1), 2); this.playGui.setHelpTextOpacity(1 - helpTextCompletion); this.playGui.setAlertTextOpacity(1 - alertTextCompletion); } public function displayAlert(text:String) { this.playGui.setAlertText(text); - this.alertTextTimeState = this.timeState.currentAttemptTime; + this.alertTextTimeState = this.timeState.timeSinceLoad; } public function displayHelp(text:String) { @@ -1438,7 +1436,7 @@ class MarbleWorld extends Scheduler { pos = text.indexOf("