Class Joueur

java.lang.Object
fr.formiko.formiko.Joueur
All Implemented Interfaces:
Serializable

public class Joueur extends Object implements Serializable
See Also:
  • Field Details

    • i

      private static int i
    • id

      private final int id
    • fere

      private Fourmiliere fere
    • pseudo

      private String pseudo
    • ia

      private boolean ia
    • list

      private static String[] list
    • gm

      private GMessage gm
    • caseNuageuse

      private boolean[][] caseNuageuse
    • caseSombre

      private boolean[][] caseSombre
    • isTurnEnded

      private boolean isTurnEnded
    • playingJoueur

      private static Joueur playingJoueur
  • Constructor Details

    • Joueur

      public Joueur(Fourmiliere fere, String pseudo, boolean ia)
    • Joueur

      public Joueur(int nbrDeFourmi, boolean ia, String pseudo, Carte mapo)
    • Joueur

      public Joueur(int nbrDeFourmi, boolean ia, Carte mapo)
  • Method Details

    • getId

      public int getId()
    • getI

      public static int getI()
    • getPseudo

      public String getPseudo()
    • setPseudo

      public void setPseudo(String s)
    • getFourmiliere

      public Fourmiliere getFourmiliere()
    • getFere

      public Fourmiliere getFere()
    • setFourmiliere

      public void setFourmiliere(Fourmiliere nouvelleFourmiliere)
    • getIa

      public boolean getIa()
    • isIa

      public boolean isIa()
    • isAI

      public boolean isAI()
    • setIa

      public void setIa(boolean b)
    • addMessage

      public void addMessage(Message m)
    • getGm

      public GMessage getGm()
    • getCaseSombre

      public boolean getCaseSombre(int x, int y)
    • setCaseSombre

      public void setCaseSombre(int x, int y, boolean b)
    • isCaseSombre

      public boolean isCaseSombre(CCase cc)
    • getCaseNuageuse

      public boolean getCaseNuageuse(int x, int y)
    • setCaseNuageuse

      public void setCaseNuageuse(int x, int y, boolean b)
    • isCaseNuageuse

      public boolean isCaseNuageuse(CCase cc)
    • setPheromone

      public void setPheromone(Pheromone ph)
      Set Pheromone for all the Ants of the player.
    • getScore

      public int getScore()
    • ini

      public static void ini()
    • getIsTurnEnded

      public boolean getIsTurnEnded()
    • setIsTurnEnded

      public void setIsTurnEnded(boolean b)
      Setter that notify playing ant in case it was waiting for an action to be choose.
    • getPlayingJoueur

      public static Joueur getPlayingJoueur()
    • setPlayingJoueur

      public static void setPlayingJoueur(Joueur j)
    • getEspece

      public Espece getEspece()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • get1Pseudo

      public static String get1Pseudo()
    • changerDePeudo

      public void changerDePeudo()
    • jouer

      public void jouer()
    • afficheScore

      public void afficheScore()
    • initialisationCaseNS

      public void initialisationCaseNS()
    • updateCaseSN

      public void updateCaseSN()
    • affichecaseSN

      public void affichecaseSN()
    • prendreEnCompteLaDifficulté

      public void prendreEnCompteLaDifficulté()
    • scoreToString

      public String scoreToString()
    • setAction0AndEndTurn

      public void setAction0AndEndTurn()