Move any stuck balls along with paddle when shields get added/removed
This commit is contained in:
		@ -122,11 +122,21 @@ public class PlayState extends State {
 | 
			
		||||
	public void addShield() {
 | 
			
		||||
		shieldCount++;
 | 
			
		||||
		paddle.setY(paddle.getY() + SHIELD_HEIGHT);
 | 
			
		||||
		for (Ball ball : balls) {
 | 
			
		||||
			if (ball.isStuck()) {
 | 
			
		||||
				ball.setY(ball.getY() + SHIELD_HEIGHT);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public void removeShield() {
 | 
			
		||||
		shieldCount--;
 | 
			
		||||
		paddle.setY(paddle.getY() - SHIELD_HEIGHT);
 | 
			
		||||
		for (Ball ball : balls) {
 | 
			
		||||
			if (ball.isStuck()) {
 | 
			
		||||
				ball.setY(ball.getY() - SHIELD_HEIGHT);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public void ballReset() {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user