Interface IPlayer

All Superinterfaces:
Ship
All Known Implementing Classes:
Player, PlayerLocal, PlayerRemote

public interface IPlayer extends Ship
  • Method Summary

    Modifier and Type
    Method
    Description
    Accès à la liste de balles du joueur
    int
    Accès à la vie du joueur
    int
    Accès au score du joueur
    int
    Accès à la direction de tir du joueur
    void
    move(char dir, javafx.scene.Scene s)
    Déplacement du joueur
    void
    setBulletList(List<Bullet> bulletList)
    Place une liste donnée comme liste de balles du joueur
    void
    setLife(int life)
    Met la vie du joueur à une valeur donnée
    void
    setScore(int score)
    Met le score du joueur à une valeur donnée
    void
    setShootDirection(int shootDirection)
    Met la direction de tir du joueur à une valeur donnée.
    void
    Tir du joueur

    Methods inherited from interface com.apogee.dev.DuoVaders.client.Ship

    handleDamage
  • Method Details

    • move

      void move(char dir, javafx.scene.Scene s)
      Déplacement du joueur
      Specified by:
      move in interface Ship
      Parameters:
      dir - direction du déplacement
      s - scène du jeu
    • shoot

      void shoot()
      Tir du joueur
      Specified by:
      shoot in interface Ship
    • setLife

      void setLife(int life)
      Met la vie du joueur à une valeur donnée
      Parameters:
      life - nouvelle valeur de la vie du joueur
    • getLife

      int getLife()
      Accès à la vie du joueur
      Returns:
      vie du joueur
    • setScore

      void setScore(int score)
      Met le score du joueur à une valeur donnée
      Parameters:
      score -
    • getScore

      int getScore()
      Accès au score du joueur
      Returns:
      score du joueur
    • setShootDirection

      void setShootDirection(int shootDirection)
      Met la direction de tir du joueur à une valeur donnée. Cette valeur est utilisée comme coefficient multiplicateur pour la vitesse du tir.
      Parameters:
      shootDirection - nouvelle valeur de la direction de tir du joueur
      See Also:
    • getShootDirection

      int getShootDirection()
      Accès à la direction de tir du joueur
      Returns:
      direction de tir du joueur
    • setBulletList

      void setBulletList(List<Bullet> bulletList)
      Place une liste donnée comme liste de balles du joueur
      Parameters:
      bulletList - liste de ballles du joueur
    • getBulletList

      List<Bullet> getBulletList()
      Accès à la liste de balles du joueur
      Returns:
      liste de balles du joueur