galaxiia.jeu.unite
Class ClasseurUnite
java.lang.Object
galaxiia.jeu.unite.ClasseurUnite
- All Implemented Interfaces:
- ConstantesUnite
- Direct Known Subclasses:
- Unite
public abstract class ClasseurUnite
- extends Object
- implements ConstantesUnite
Fields inherited from interface galaxiia.jeu.unite.ConstantesUnite |
ACTION_AUCUNE, ACTION_AUTODESTRUCTION, ACTION_BOUCLIER, ACTION_DEPLACEMENT, ACTION_FREIN, ACTION_LANCEMENT, BOLTER, BOMBE_IEM, BOMBE_THERMONUCLEAIRE, BOUCLIER_ASTRAL, BOUCLIER_REPULSIF, CHASSEUR, CHASSEUR_CHILDEUR, CHASSEUR_INSTARS, CHASSEUR_LOURD_ANTI_MISSILE, CHASSEUR_LOURD_CHILDEUR, CHASSEUR_LOURD_INSTARS, CHASSEUR_LOURD_PERCOL, CHASSEUR_LOURD_TERRIEN, CHASSEUR_LOURD_VOUAINEDY, CHASSEUR_PERCOL, CHASSEUR_TERRIEN, CHASSEUR_VOUAINEDY, COEFFICIENT_ENERGIE, CONSTRUCTEUR_CHILDEUR, CONSTRUCTEUR_INSTARS, CONSTRUCTEUR_PERCOL, CONSTRUCTEUR_TERRIEN, CONSTRUCTEUR_VOUAINEDY, DISTANCE_PROPULTION, EQUIPE_MISSILE, INCONNU, LASER, LASER_ZERO, MISSILE_FOX, MISSILE_FOX_DOWN, MISSILE_GRAY_FOX, NOM_BOLTER, NOM_BOMBE_IEM, NOM_BOMBE_THERMONUCLEAIRE, NOM_BOUCLIER_ASTRAL, NOM_BOUCLIER_REPULSIF, NOM_CATEGORIE_ARMEMENT_CHILDEUR, NOM_CATEGORIE_ARMEMENT_COMMUN, NOM_CATEGORIE_ARMEMENT_INSTARS, NOM_CATEGORIE_ARMEMENT_PERCOL, NOM_CATEGORIE_ARMEMENT_TERRIEN, NOM_CATEGORIE_ARMEMENT_VOUAINEDY, NOM_CATEGORIE_CHASSEURS, NOM_CATEGORIE_CHASSEURS_LOURDS, NOM_CATEGORIE_CONSTRUCTEURS, NOM_CATEGORIE_PROJECTILES, NOM_CATEGORIE_VAISSEAUX_MERES, NOM_CHASSEUR, NOM_CHASSEUR_CHILDEUR, NOM_CHASSEUR_INSTARS, NOM_CHASSEUR_LOURD_ANTIMISSILE, NOM_CHASSEUR_LOURD_CHILDEUR, NOM_CHASSEUR_LOURD_INSTARS, NOM_CHASSEUR_LOURD_PERCOL, NOM_CHASSEUR_LOURD_TERRIEN, NOM_CHASSEUR_LOURD_VOUAINEDY, NOM_CHASSEUR_PERCOL, NOM_CHASSEUR_TERRIEN, NOM_CHASSEUR_VOUAINEDY, NOM_CONSTRUCTEUR_CHILDEUR, NOM_CONSTRUCTEUR_INSTARS, NOM_CONSTRUCTEUR_PERCOL, NOM_CONSTRUCTEUR_TERRIEN, NOM_CONSTRUCTEUR_VOUAINEDY, NOM_LASER, NOM_LASER_ZERO, NOM_MISSILE_FOX, NOM_MISSILE_FOX_DOWN, NOM_MISSILE_GRAY_FOX, NOM_SUBCLEAR_ELECTROMAGNETIQUE, NOM_SUBCLEAR_ENERGIE_NOIRE, NOM_TOURELLE_FOX, NOM_TOURELLE_LOURDE_CHILDEUR, NOM_TOURELLE_LOURDE_INSTARS, NOM_TOURELLE_LOURDE_PERCOL, NOM_TOURELLE_LOURDE_TERRIEN, NOM_TOURELLE_LOURDE_VOUAINEDY, NOM_VAISSEAU_MERE_CHILDEUR, NOM_VAISSEAU_MERE_INSTARS, NOM_VAISSEAU_MERE_PERCOL, NOM_VAISSEAU_MERE_TERRIEN, NOM_VAISSEAU_MERE_VOUAINEDY, NOM_WOLF_PENETRANT, NOM_WOLF_PERFORANT, SUBCLEAR_ELECTROMAGNETIQUE, SUBCLEAR_ENERGIE_NOIRE, TOURELLE_FOX, TOURELLE_LOURDE_CHILDEUR, TOURELLE_LOURDE_INSTARS, TOURELLE_LOURDE_PERCOL, TOURELLE_LOURDE_TERRIEN, TOURELLE_LOURDE_VOUAINEDY, TYPE_UNITE_MAXIMUM, VAISSEAU_MERE_CHILDEUR, VAISSEAU_MERE_INSTARS, VAISSEAU_MERE_PERCOL, VAISSEAU_MERE_TERRIEN, VAISSEAU_MERE_VOUAINEDY, WOLF_PENETRANT, WOLF_PERFORANT |
Method Summary |
static int |
conversionNomType(String nom)
|
static int[] |
conversionNomType(String[] noms)
|
static String |
conversionTypeNom(int type)
|
static String[] |
conversionTypeNom(int[] types)
|
static Unite |
creationUnite(galaxiia.noyau.GestionnaireId gestionnaireId,
int type,
int equipe,
double[] position,
double[] vitesse,
InformateurTerrain terrain)
|
static Unite |
creationUnite(galaxiia.noyau.GestionnaireId gestionnaireId,
int type,
Intelligence intelligence,
int equipe,
double[] position,
double[] vitesse,
InformateurTerrain terrain)
|
static Unite |
creationUniteAbstraite(int type)
|
static boolean |
estArmeCommune(int type)
|
static boolean |
estArmeUniqueLegere(int type)
|
static boolean |
estArmeUniqueLourde(int type)
|
static boolean |
estAutoguide(int type)
|
static boolean |
estBombe(int type)
|
static boolean |
estChasseur(int type)
|
static boolean |
estChasseurLourd(int type)
|
static boolean |
estConstructeur(int type)
|
static boolean |
estMissile(int type)
|
static boolean |
estProjectile(int type)
|
static boolean |
estTeleguide(int type)
|
static boolean |
estTourelleLourde(int type)
|
static boolean |
estVaisseauMere(int type)
|
static String[] |
nomCategorie()
|
static int[] |
tousChasseurs()
|
static int[] |
tousChasseursLourds()
|
static int[] |
tousMissile()
|
static int[] |
tousProjectiles()
|
static int[] |
tousVaisseaux()
|
static int[] |
tousVaisseauxMeres()
|
static int[] |
toutArmementChildeur()
|
static int[] |
toutArmementCommun()
|
static int[] |
toutArmementInstars()
|
static int[] |
toutArmementPercol()
|
static int[] |
toutArmementTerrien()
|
static int[] |
toutArmementVouainedy()
|
static int[] |
toutesArmesUniquesLegeres()
|
static int[] |
toutesArmesUniquesLourdes()
|
static int[] |
toutesUnites()
|
static int[] |
toutesUnitesControlables()
|
static int[] |
unitesCategorie(String nomCategorie)
|
ClasseurUnite
public ClasseurUnite()
conversionTypeNom
public static final String[] conversionTypeNom(int[] types)
nomCategorie
public static final String[] nomCategorie()
conversionNomType
public static final int[] conversionNomType(String[] noms)
unitesCategorie
public static final int[] unitesCategorie(String nomCategorie)
toutesUnites
public static final int[] toutesUnites()
toutesUnitesControlables
public static final int[] toutesUnitesControlables()
tousVaisseaux
public static final int[] tousVaisseaux()
tousProjectiles
public static final int[] tousProjectiles()
tousMissile
public static final int[] tousMissile()
tousVaisseauxMeres
public static final int[] tousVaisseauxMeres()
tousChasseursLourds
public static final int[] tousChasseursLourds()
tousChasseurs
public static final int[] tousChasseurs()
toutesArmesUniquesLegeres
public static final int[] toutesArmesUniquesLegeres()
toutesArmesUniquesLourdes
public static final int[] toutesArmesUniquesLourdes()
toutArmementCommun
public static final int[] toutArmementCommun()
toutArmementChildeur
public static final int[] toutArmementChildeur()
toutArmementInstars
public static final int[] toutArmementInstars()
toutArmementPercol
public static final int[] toutArmementPercol()
toutArmementTerrien
public static final int[] toutArmementTerrien()
toutArmementVouainedy
public static final int[] toutArmementVouainedy()
creationUnite
public static final Unite creationUnite(galaxiia.noyau.GestionnaireId gestionnaireId,
int type,
int equipe,
double[] position,
double[] vitesse,
InformateurTerrain terrain)
creationUnite
public static final Unite creationUnite(galaxiia.noyau.GestionnaireId gestionnaireId,
int type,
Intelligence intelligence,
int equipe,
double[] position,
double[] vitesse,
InformateurTerrain terrain)
creationUniteAbstraite
public static final Unite creationUniteAbstraite(int type)
conversionTypeNom
public static final String conversionTypeNom(int type)
conversionNomType
public static final int conversionNomType(String nom)
estAutoguide
public static final boolean estAutoguide(int type)
estTeleguide
public static final boolean estTeleguide(int type)
estBombe
public static final boolean estBombe(int type)
estMissile
public static final boolean estMissile(int type)
estTourelleLourde
public static final boolean estTourelleLourde(int type)
estVaisseauMere
public static final boolean estVaisseauMere(int type)
estChasseurLourd
public static final boolean estChasseurLourd(int type)
estChasseur
public static final boolean estChasseur(int type)
estConstructeur
public static final boolean estConstructeur(int type)
estArmeUniqueLegere
public static final boolean estArmeUniqueLegere(int type)
estArmeUniqueLourde
public static final boolean estArmeUniqueLourde(int type)
estArmeCommune
public static final boolean estArmeCommune(int type)
estProjectile
public static final boolean estProjectile(int type)