rectangle intersection check when rotating game object frames

This commit is contained in:
devZoGok
2025-11-23 14:29:01 +02:00
parent 1999e1dad9
commit cb175c4d18
4 changed files with 14 additions and 17 deletions
+2 -4
View File
@@ -311,10 +311,8 @@ namespace battleship{
if(targets.empty()) castRayToTerrain();
if(!buildableStructSelected)
for(int i = 0; i < selectedUnits.size(); i++){
fc->addGameObjectFrame(GameObjectFrame(selectedUnits[i]->getId(), GameObject::Type::UNIT));
fc->placeGameObjectFrame(fc->getNumGameObjectFrames() - 1, targets[0].pos, selectedUnits[i]->getWidth(), selectedUnits[i]->getLength());
}
for(int i = 0; i < selectedUnits.size(); i++)
fc->addGameObjectFrame(GameObjectFrame(selectedUnits[i]->getId(), GameObject::Type::UNIT, targets[0].pos));
selectingDestOrient = true;
fc->setRotating(true);