Skip to content
Snippets Groups Projects
ExtraLifePowerUp.java 634 B
Newer Older
  • Learn to ignore specific revisions
  • Max Wittig's avatar
    Max Wittig committed
    package de.bricked.game.powerups;
    
    
    import de.bricked.game.Game;
    import de.bricked.ui.LevelController;
    
    Max Wittig's avatar
    Max Wittig committed
    
    public class ExtraLifePowerUp extends PowerUp
    {
    
        public ExtraLifePowerUp()
    
    Max Wittig's avatar
    Max Wittig committed
        {
    
    Robert Goldmann's avatar
    Robert Goldmann committed
            super(PowerUpType.EXTRA_LIFE.getID(), PowerUpType.EXTRA_LIFE.getDurationInSeconds());
    
    Max Wittig's avatar
    Max Wittig committed
        }
    
    
    	@Override
    	public void activate(LevelController levelController, Game game)
    
    Robert Goldmann's avatar
    Robert Goldmann committed
    		if(game.getLivesRemaining() - 1 < game.getMaxLives() - 1)
    
    		{
    			game.setLivesRemaining(game.getLivesRemaining() + 1);			
    			levelController.refreshLiveCounter();
    		}
    
    Max Wittig's avatar
    Max Wittig committed
    
    
    	@Override
    	public void deactivate(LevelController levelController, Game game)
    	{		
    	}   
    }