Package playground

Class Level5


public class Level5 extends Level5to7
  • Field Details

  • Constructor Details

    • Level5

      public Level5()
  • Method Details

    • calcNrEnemies

      protected int calcNrEnemies()
      Description copied from class: SpaceInvadersLevel
      returns the maximum number of enemy instances (which are created at level start)
      Overrides:
      calcNrEnemies in class SpaceInvadersLevel
      Returns:
      a positive value
    • calcEnemySpeedX

      protected double calcEnemySpeedX()
      Description copied from class: SpaceInvadersLevel
      returns a number representing the speed of an enemy object in X direction (pixels/second)
      Overrides:
      calcEnemySpeedX in class SpaceInvadersLevel
      Returns:
      a positive value
    • calcEnemySpeedY

      protected double calcEnemySpeedY()
      Description copied from class: SpaceInvadersLevel
      returns a number representing the speed of an enemy object in Y direction (pixels/second)
      Overrides:
      calcEnemySpeedY in class SpaceInvadersLevel
      Returns:
      a positive value
    • getStartupMessage

      protected String getStartupMessage()
      Description copied from class: SpaceInvadersLevel
      simply returns the text that should be displayed at level start
      Overrides:
      getStartupMessage in class SpaceInvadersLevel
      Returns:
      a string that is displayed at start. Should be not longer than 30 characters.