From f7de3702124d998e7f1a9edf59b1b62674595e94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D1=8C=D0=B1=D0=B5=D1=80=D1=82=20=D0=93=D0=B0?= =?UTF-8?q?=D0=B4=D0=B8=D0=B5=D0=B2?= Date: Sun, 2 Mar 2025 23:54:04 +0600 Subject: [PATCH] added collision for first room --- GameObjectManager.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/GameObjectManager.cpp b/GameObjectManager.cpp index d408622..be987f9 100644 --- a/GameObjectManager.cpp +++ b/GameObjectManager.cpp @@ -109,7 +109,13 @@ void GameObjectManager::initialize() { room_1.textMeshMutable.AssignFrom(room_1.textMesh); room_1.collisionMgr.setRoomBoundary(800, 800); room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ 80, 0, 200 }, Vector3f{ 400, 0, 400 })); - + room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ -220, 0, 165 }, Vector3f{ -143, 0, 230 })); + room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ -400, 0, 125 }, Vector3f{ -121, 0, 400 })); + room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ -380, 0, -92 }, Vector3f{ -240, 0, 100 })); + room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ -399, 0, -390 }, Vector3f{ -236, 0, -100 })); + room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ -220, 0, -400 }, Vector3f{ -150, 0, -230 })); + room_1.collisionMgr.addCollider(std::make_shared(Vector3f{ 156, 0, -400 }, Vector3f{ 380, 0, -360 })); + rooms.push_back(room_1); aoMgr.addActiveObject(ao1);