Class ChasseHerbivore

java.lang.Object
fr.formiko.formiko.interfaces.ChasseHerbivore
All Implemented Interfaces:
Chasse, Serializable

public class ChasseHerbivore extends Object implements Serializable, Chasse
Chasse implementation.
Allow a creature to do hunt as an herbivore.
Author:
Hydrolien
See Also:
  • Field Details

  • Constructor Details

    • ChasseHerbivore

      public ChasseHerbivore()
  • Method Details

    • setC

      public void setC(Creature cTemp)
    • chasser

      public boolean chasser(Creature c, int directionSiPasDeProie)
      Specified by:
      chasser in interface Chasse
    • chasse

      public boolean chasse(Creature c)
      Hunt as an herbivore.
      return true if Insecte have eat or moove.
      Specified by:
      chasse in interface Chasse
    • manger

      public boolean manger()
      Eat as an herbivore.
      return true if Insecte have eat.
    • havePreyOnSameSquare

      public boolean havePreyOnSameSquare(Creature c)
      Return true if there is prey on same square.
      Specified by:
      havePreyOnSameSquare in interface Chasse