Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private boolean intersect(GameObject o1, GameObject o2) {
- //return (o1.getY()+o1.getHeight()==o2.getY()&&o1.getX()==o2.getX());
- //return (Math.abs((o1.getX() + o1.getWidth() / 2) - (o2.getX() + o2.getWidth() / 2)) <= o1.getWidth())
- // && (Math.abs((o1.getY() + o1.getHeight() / 2) - (o2.getY() + o2.getHeight() / 2)) <= o1.getHeight());
- if(((( o1.getX()<=o2.getX() )&& (o1.getX()+o1.getWidth()<=o2.getX()+o2.getWidth()))||(( o1.getX()>=o2.getX() )&& (o1.getX()+o1.getWidth()>=o2.getX()+o2.getWidth())))
- && (o2.getY()+o2.getHeight()==o1.getY() ) ) {
- /*System.out.println("o1.getX()"+" "+o1.getX());
- System.out.println("o2.getX()"+" "+o2.getX());
- System.out.println("o2.getX()+o2.getWidth()"+" "+o2.getX()+o2.getWidth());
- System.out.println("o2.getY()+o2.getHeight()"+" "+o2.getY()+o2.getHeight());
- System.out.println("o1.getY() "+o1.getY());
- System.out.println("true");*/
- return true;
- }
- else {
- /*System.out.println("o1.getX()"+" "+o1.getX());
- System.out.println("o2.getX()"+" "+o2.getX());
- System.out.println("o2.getX()+o2.getWidth()"+" "+o2.getX()+o2.getWidth());
- System.out.println("o2.getY()+o2.getHeight()"+" "+o2.getY()+o2.getHeight());
- System.out.println("o1.getY() "+o1.getY());
- System.out.println("false");
- //System.out.println();*/
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement