public void checkRocketCollision() { if (current_Player.isRocket()) { if (current_Player == player_1) { if (sch.getBounds().intersects(player_2.getBounds())) { player_2.setTp(player_2.getTp() - 25); current_Player.setRocket(false); } } else if (current_Player == player_2) { if (sch.getBounds().intersects(player_1.getBounds())) { player_1.setTp(player_1.getTp() - 25); current_Player.setRocket(false); } } if (sch.getBounds().intersects(0, h - 50, w, 25) || sch.getBounds().intersects(0, 0, w, 25) || sch.getBounds().intersects(0, 0, 25, h) || sch.getBounds().intersects(w - 35, 0, 30, h)) { current_Player.setRocket(false); } } }