merge dev into test #30
@@ -152,6 +152,7 @@ else if (name.equals("MouseLeft") || name.equals("MouseRight") || name.equals("M
|
|||||||
* Detects the hovered piece and updates its hover state.
|
* Detects the hovered piece and updates its hover state.
|
||||||
*/
|
*/
|
||||||
private <T extends AbstractControl> T checkHover(Camera cam, Node root, Class<T> controlType) {
|
private <T extends AbstractControl> T checkHover(Camera cam, Node root, Class<T> controlType) {
|
||||||
|
if(cam == null || root == null || controlType == null) return null;
|
||||||
CollisionResults results = new CollisionResults();
|
CollisionResults results = new CollisionResults();
|
||||||
Ray ray = new Ray(cam.getLocation(), getMousePos(cam).subtract(cam.getLocation()).normalize());
|
Ray ray = new Ray(cam.getLocation(), getMousePos(cam).subtract(cam.getLocation()).normalize());
|
||||||
root.collideWith(ray, results);
|
root.collideWith(ray, results);
|
||||||
|
|||||||
Reference in New Issue
Block a user