canWithdraw() + changes to displayable() (#6902)

* `shouldDiplay()` + `canWithdraw()`

* Better implementation of `displayable()`
This commit is contained in:
MEEPofFaith
2022-06-08 06:17:30 -07:00
committed by GitHub
parent 968651d9ed
commit 5cc314672f
4 changed files with 11 additions and 6 deletions

View File

@@ -577,7 +577,7 @@ public class PlacementFragment{
if(Core.scene.hasMouse() || topTable.hit(v.x, v.y, false) != null) return null;
//check for a unit
Unit unit = Units.closestOverlap(player.team(), Core.input.mouseWorldX(), Core.input.mouseWorldY(), 5f, u -> !u.isLocal());
Unit unit = Units.closestOverlap(player.team(), Core.input.mouseWorldX(), Core.input.mouseWorldY(), 5f, u -> !u.isLocal() && u.displayable());
//if cursor has a unit, display it
if(unit != null) return unit;