Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1.  
  2. private boolean atBoundary(GroundItem item) {
  3. for (GameObject object : Objects.getLoaded()) {
  4. if (!object.getType().equals(Type.BOUNDARY))
  5. continue;
  6. if (intersects(object.getModel(), item.getModel()))
  7. return true;
  8. }
  9. return false;
  10. }
  11.  
  12. private boolean intersects(Model m, Model M) {
  13. if (m == null || M == null)
  14. return false;
  15. for (Polygon polygon_m : m.getTriangles()) {
  16. for (Polygon polygon_M : M.getTriangles()) {
  17. if (polygon_m.getBounds().intersects(polygon_M.getBounds())) {
  18. return true;
  19. }
  20. }
  21. }
  22. return false;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement