From c96a7d22ce14651ce69a11ba8c135009044d5480 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Fri, 9 Mar 2018 17:40:36 +0100 Subject: [PATCH] Update: CC - SnailRunner - Entity Loaded (78gnds8jrj.js) 122 bytes modified --- 78gnds8jrj.js | 54 ++++++++++++++++++++++----------------------------- 1 file changed, 23 insertions(+), 31 deletions(-) diff --git a/78gnds8jrj.js b/78gnds8jrj.js index 50a4efe..39d85f6 100644 --- a/78gnds8jrj.js +++ b/78gnds8jrj.js @@ -205,41 +205,33 @@ GameLib.CustomCode.prototype.adjustSpeed = function(delta) { }.bind(this); GameLib.CustomCode.prototype.adjustSnailPosition = function(delta) { + + /* + this.currentSnailSettings.lerpVectors( + this.initialSnailSettings, + this.maximumSnailSettings, + this.speedPercentage + ); + */ + + this.currentSnailPosition.z = this.snail.position.z; -// var diff = delta * 5; -// var modified = false; - -// if (this.movement.left) { -// this.snail.position.z += diff; -// this.movement.left = false; -// modified = true; -// } - -// if (this.movement.right) { -// this.snail.position.z -= diff; -// this.movement.right = false; -// modified = true; -// } - -// if (modified) { - this.currentSnailPosition.z = this.snail.position.z; - - - this.snail.position.z = this.targetSnailPosition.z; - - if (this.snail.position.z < -4.8) { - this.snail.position.z = -4.8; - } + this.currentSnailPosition.lerp(this.targetSnailPosition, this.speedPercentage); - if (this.snail.position.z > 4.8) { - this.snail.position.z = 4.8; - } + this.snail.position.z = this.currentSnailPosition.z; - this.solar.position.z = this.snail.position.z; + if (this.snail.position.z < -4.8) { + this.snail.position.z = -4.8; + } - this.snail.updateInstance('position'); - this.solar.updateInstance('position'); -// } + if (this.snail.position.z > 4.8) { + this.snail.position.z = 4.8; + } + + this.solar.position.z = this.snail.position.z; + + this.snail.updateInstance('position'); + this.solar.updateInstance('position'); }.bind(this);