galaxiia.jeu.unite
Class ClasseurUnite

java.lang.Object
  extended by galaxiia.jeu.unite.ClasseurUnite
All Implemented Interfaces:
ConstantesUnite
Direct Known Subclasses:
Unite

public abstract class ClasseurUnite
extends Object
implements ConstantesUnite


Field Summary
 
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
 
Constructor Summary
ClasseurUnite()
           
 
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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasseurUnite

public ClasseurUnite()
Method Detail

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)