From ff6ee80df23f080d65499d4b2dc1574b3b553a00 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Fri, 3 Feb 2023 23:51:14 +0800 Subject: [PATCH] Fixed bug where collision tag file could not be editir Fuck file i/o --- .../Physics/Collision/CollisionTags/SHCollisionTagMatrix.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SHADE_Engine/src/Physics/Collision/CollisionTags/SHCollisionTagMatrix.cpp b/SHADE_Engine/src/Physics/Collision/CollisionTags/SHCollisionTagMatrix.cpp index ac34a449..97c2cb71 100644 --- a/SHADE_Engine/src/Physics/Collision/CollisionTags/SHCollisionTagMatrix.cpp +++ b/SHADE_Engine/src/Physics/Collision/CollisionTags/SHCollisionTagMatrix.cpp @@ -245,10 +245,9 @@ namespace SHADE } else { - mask = static_cast(std::stoi(maskString)); for (int i = 0; i < SHCollisionTag::NUM_LAYERS; ++i) { - const bool LAYER_STATE = mask & 1U << i; + const bool LAYER_STATE = maskString[i] == '1'; collisionTags[tagIndex].SetLayerState(i, LAYER_STATE); } }