From 73aee381adff071901210bedfde27e38dc722b02 Mon Sep 17 00:00:00 2001 From: Misa Date: Wed, 5 Apr 2023 19:51:58 -0700 Subject: [PATCH] Update lerp positions during VVVVVV-Man transforms This updates the interpolation positions of the player when transforming into and out of VVVVVV-Man. Otherwise, it can be seen that the player "zips" quickly during these transformations if the Secret Lab entrance cutscene is played with screen effects off. --- desktop_version/src/Script.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/desktop_version/src/Script.cpp b/desktop_version/src/Script.cpp index fdc8e6dc..a27408c6 100644 --- a/desktop_version/src/Script.cpp +++ b/desktop_version/src/Script.cpp @@ -786,6 +786,8 @@ void scriptclass::run(void) { obj.entities[i].xp = 30; obj.entities[i].yp = 46; + obj.entities[i].lerpoldxp = obj.entities[i].xp; + obj.entities[i].lerpoldyp = obj.entities[i].yp; obj.entities[i].size = 13; obj.entities[i].colour = 23; obj.entities[i].cx = 36;// 6; @@ -800,6 +802,7 @@ void scriptclass::run(void) if (INBOUNDS_VEC(i, obj.entities)) { obj.entities[i].xp = 100; + obj.entities[i].lerpoldxp = obj.entities[i].xp; obj.entities[i].size = 0; obj.entities[i].colour = 0; obj.entities[i].cx = 6;