From 76a26db37de553893b639223d9a74fa3010d9014 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Fri, 23 Dec 2022 22:11:08 +0530 Subject: [PATCH] attempt fix clipping and fix onscreen text --- src/MarbleWorld.hx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/MarbleWorld.hx b/src/MarbleWorld.hx index a7d20666..e385f436 100644 --- a/src/MarbleWorld.hx +++ b/src/MarbleWorld.hx @@ -344,8 +344,6 @@ class MarbleWorld extends Scheduler { this.outOfBounds = false; this.outOfBoundsTime = null; this.finishTime = null; - this.helpTextTimeState = Math.NEGATIVE_INFINITY; - this.alertTextTimeState = Math.NEGATIVE_INFINITY; if (this.endPad != null) this.endPad.inFinish = false; if (this.totalGems > 0) { @@ -1019,15 +1017,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) { @@ -1071,7 +1069,7 @@ class MarbleWorld extends Scheduler { pos = text.indexOf("