Explorar el Código

Removed hard-coded MousePicker functionality

Tankernn hace 8 años
padre
commit
de812916f9
Se han modificado 1 ficheros con 4 adiciones y 6 borrados
  1. 4 6
      src/main/java/eu/tankernn/gameEngine/util/MousePicker.java

+ 4 - 6
src/main/java/eu/tankernn/gameEngine/util/MousePicker.java

@@ -68,15 +68,13 @@ public class MousePicker {
 			currentTerrainPoint = null;
 		}
 
-		boolean foundTarget = false;
 		for (Entity3D e : entities) {
-			if (entityInstersect(e) && !foundTarget) {
-				e.setScale(2);
-				foundTarget = true;
-			} else {
-				e.setScale(1);
+			if (entityInstersect(e)) {
+				currentEntity = e;
+				return;
 			}
 		}
+		currentEntity = null;
 	}
 
 	private Vector3f calculateMouseRay() {