1 2 3 4 5 6 7 8 9 | private int movingBomber( int bomberSpeed) { setLocation(getX() + bomberSpeed, getY()); if (isAtEdge()) { setLocation(getX() - bomberSpeed, getY()); } return bomberSpeed; } |
1 2 3 4 5 6 7 8 9 | private void collectBomb() { Actor bomb = getOneObjectAtOffset(GreenfootImage.getWidth(), 0 , Bomb. class ); if (bomb != null ) { getWorld().removeObject(bomb); if (++numOfBombs == 100 ) Greenfoot.stop(); } } |