Skip to content
Snippets Groups Projects
Select Git revision
  • 24af7d2c60d5190d6797ea8accece59a7679150c
  • master default
  • v1.0.0
3 results

ExtraLifePowerUp.java

Blame
  • ExtraLifePowerUp.java 634 B
    package de.bricked.game.powerups;
    
    import de.bricked.game.Game;
    import de.bricked.ui.LevelController;
    
    public class ExtraLifePowerUp extends PowerUp
    {
        public ExtraLifePowerUp()
        {
            super(PowerUpType.EXTRA_LIFE.getID(), PowerUpType.EXTRA_LIFE.getDurationInSeconds());
        }
    
    	@Override
    	public void activate(LevelController levelController, Game game)
    	{		
    		if(game.getLivesRemaining() - 1 < game.getMaxLives() - 1)
    		{
    			game.setLivesRemaining(game.getLivesRemaining() + 1);			
    			levelController.refreshLiveCounter();
    		}
    	}
    
    	@Override
    	public void deactivate(LevelController levelController, Game game)
    	{		
    	}   
    }