|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object galaxiia.jeu.objectif.type.Placement
public class Placement
Objectif de placement : Votre vaisseau doit aller se placer sur l'objectif
lieuPlacement()
. Tant que votre vaisseau reste à une distance
inférieur à erreurPlacement()
de l'objectif l'objectif est validé.
Cependant, dès que votre vaisseau va trop s'éloigner de l'objectif, se
dernier n'est plus valide.
Field Summary |
---|
Fields inherited from interface galaxiia.jeu.objectif.Objectif |
---|
ANNIHILATION, ANNIHILATION_EQUIPE, AUCUN_OBJECTIF, PLACEMENT, PROTECTION_EQUIPE |
Constructor Summary | |
---|---|
Placement(double[] lieuPlacement,
double erreurPlacement)
Créer un nouvel objectif de déplacement. |
Method Summary | |
---|---|
Objectif |
copie()
Créer une copie de l'objectif. |
double |
erreurPlacement()
Donne l'erreur de placement tolérée pour valider l'objectif. |
boolean |
heritageObjectif()
Dit si l'objectif doit être donné aux unitées construitent par toutes unitées possédant cet objectif. |
double[] |
lieuPlacement()
Donne le lieu où votre vaisseau doit se rendre. |
boolean |
objectifAccompli(InformateurUnite unite,
InformateurTerrain terrain)
Dit si cet objectif est accompli pour une unité et un terrain donné. |
int |
type()
Donne le type de l'objectif. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Placement(double[] lieuPlacement, double erreurPlacement)
lieuDeplacement
- Le lieu où doit se rendre le vaisseau.erreurPlacement
- L'erreur de placement tolérée.Method Detail |
---|
public double[] lieuPlacement()
public double erreurPlacement()
#lieuDeplacement()
est inférieur à cette valeur, l'objectif est validé.
public int type()
type
in interface Objectif
public boolean objectifAccompli(InformateurUnite unite, InformateurTerrain terrain)
objectifAccompli
in interface Objectif
unite
- L'unité qui doit remplir l'objectif.terrain
- Le terrain où l'unité doit remplir l'objectif.
true
si l'objectif est accompli,
false
sinon.public boolean heritageObjectif()
heritageObjectif
in interface Objectif
true
si l'objectif est héréditaire,
false
sinon.public Objectif copie()
copie
in interface Objectif
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |