updating game obj frame placement pos upon frame creation

This commit is contained in:
devZoGok
2026-02-01 16:07:56 +02:00
parent 0770d64784
commit 1fd38b998c
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -229,6 +229,13 @@ namespace battleship{
if(!placingVertically) minDepthCalculated = false;
}
void GameObjectFrameController::addGameObjectFrame(GameObjectFrame u){
gameObjectFrames.push_back(u);
vector<RayCaster::CollisionResult> results = Map::getSingleton()->raycastTerrain(u.getPos(), -Vector3::VEC_J, true);
if(!results.empty()) placementPos = results[0].pos;
}
void GameObjectFrameController::removeGameObjectFrame(int i){
gameObjectFrames[i].destroy();
gameObjectFrames.erase(gameObjectFrames.begin() + i);