From 3cb5d47e5bf9119f32c8d2a4b11eaa9fce79508c Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Sat, 12 Nov 2022 19:46:54 +0530 Subject: [PATCH] some more bugfixes and speedups --- src/CameraController.hx | 3 --- src/Mission.hx | 2 +- src/MissionList.hx | 2 +- src/collision/CollisionEntity.hx | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/CameraController.hx b/src/CameraController.hx index 0f87b04f..a4e675fa 100644 --- a/src/CameraController.hx +++ b/src/CameraController.hx @@ -36,9 +36,6 @@ class CameraController extends Object { var marble:Marble; var level:MarbleWorld; - var view:Matrix; - var projection:Matrix; - public var Position:Vector; public var Direction:Vector; public var Up:Vector; diff --git a/src/Mission.hx b/src/Mission.hx index e529d05c..f91a7876 100644 --- a/src/Mission.hx +++ b/src/Mission.hx @@ -98,7 +98,7 @@ class Mission { if (StringTools.contains(rawElementPath, "$usermods")) { rawElementPath = rawElementPath.split("@").slice(1).map(x -> { var a = StringTools.trim(x); - a = a.substr(1, a.length - 2); + a = Util.unescape(a.substr(1, a.length - 2)); return a; }).join(''); } diff --git a/src/MissionList.hx b/src/MissionList.hx index 96044f55..01d40204 100644 --- a/src/MissionList.hx +++ b/src/MissionList.hx @@ -46,7 +46,7 @@ class MissionList { beginnerMissions = parseDifficulty("beginner"); intermediateMissions = parseDifficulty("intermediate"); advancedMissions = parseDifficulty("advanced"); - customMissions = parseDifficulty("custom"); + customMissions = parseDifficulty("expert"); // parseCLAList(); diff --git a/src/collision/CollisionEntity.hx b/src/collision/CollisionEntity.hx index b6674e70..1fe92fbb 100644 --- a/src/collision/CollisionEntity.hx +++ b/src/collision/CollisionEntity.hx @@ -61,7 +61,7 @@ class CollisionEntity implements IOctreeObject { } public function setTransform(transform:Matrix) { - if (this.transform == transform) + if (this.transform.equal(transform)) return; this.transform.load(transform); this.invTransform = transform.getInverse();