Interface Ship

All Known Subinterfaces:
IPlayer
All Known Implementing Classes:
Alien, Player, PlayerLocal, PlayerRemote

public interface Ship
Interface représentant un vaisseau.
Version:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Prise en compte de la collision avec une balle ennemie.
    void
    move(char dir, javafx.scene.Scene s)
    Déplacement des vaisseaux.
    void
    Tir des vaisseaux.
  • Method Details

    • move

      void move(char dir, javafx.scene.Scene s)
      Déplacement des vaisseaux. La seule condition est qu'ils ne puissent pas sortir de l'écran.
      Parameters:
      dir - Direction du déplacement ('r' pour droite, 'l' pour gauche, 'u' pour haut, 'd' pour bas)
      s - Scène sur laquelle le joueur est affiché
    • shoot

      void shoot()
      Tir des vaisseaux. Cette fonction prend également en compte les collisions avec les vaisseaux ennemis.
    • handleDamage

      void handleDamage()
      Prise en compte de la collision avec une balle ennemie.