Merge pull request #159 from devZoGok/bf-155-off-screen-selection

only selecting units on screen
This commit is contained in:
devZoGok
2024-07-28 12:10:04 +00:00
committed by GitHub
+5 -1
View File
@@ -253,7 +253,11 @@ namespace battleship{
obj->getUpVec() * (corners[i].y + hitboxOffset.y) +
obj->getDirVec() * (corners[i].z + hitboxOffset.z);
cornersOnScreen[i] = spaceToScreen(cornerInWorld);
Vector3 screenSpace3d = spaceToScreen3d(cornerInWorld);
if(fabs(screenSpace3d.z) > 1) return false;
cornersOnScreen[i] = Vector2(screenSpace3d.x, screenSpace3d.y);
}
vector<Vector2> selectionPoints;