Notted wrote...
Do you want me to remove the return type and call for the playerLives method?if (bombBoom()) { numOfBucketsRefA--; //losingSound.play(); }
int numOfBucketsRefA = ((MyWorld)getWorld()).getABucket().getNumOfBuckets();
rivate void playerLives() { MyWorld kaboomWorld = (MyWorld) getWorld(); boolean bombBoomRefA = ((MyWorld)getWorld()).getBoomArea().bombBoom(); GreenfootSound losingSound = new GreenfootSound("lose.wav"); if (bombBoomRefA) { numOfBuckets = numOfBuckets - 1; //losingSound.play(); } } private void checkGameEnd() { if (numOfBuckets == 0) { Greenfoot.stop(); } }
boolean bombBoomRefA = ((MyWorld)getWorld()).getBoomArea().bombBoom();