Index

A C D E F G H I L M N O P R S T U V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

additionne(Vecteur2D) - Method in class physique.Vecteur2D
Methode qui calcule et retourner l'addition du vecteur courant et d'un autre vecteur.
additionne(Vecteur2D, Vecteur2D) - Static method in class physique.Vecteur2D
Methode de classe qui retourne l'addition de deux vecteurs quelconques.
addPropertyChangeListener(PropertyChangeListener) - Method in class dessin.Grille
Voici la méthode qui permettra à un objet de s'ajouter en tant qu'écouteur
addPropertyChangeListener(PropertyChangeListener) - Method in class dessin.ZoneAnimationPhysique
Voici la méthode qui permettra à un objet de s'ajouter en tant qu'écouteur
addPropertyChangeListener(PropertyChangeListener) - Method in class fenetres.FenetreReglage
Voici la méthode qui permettra à un objet de s'ajouter en tant qu'écouteur
addPropertyChangeListener(PropertyChangeListener) - Method in class panneaux.PanelEditeur
Voici la méthode qui permettra à un objet de s'ajouter en tant qu'écouteur
addPropertyChangeListener(PropertyChangeListener) - Method in class panneaux.PanelSelecteurNiveaux
Voici la méthode qui permettra à un objet de s'ajouter en tant qu'écouteur
afficherGrille() - Method in class dessin.Grille
Méthode qui fait afficher la grille si elle n'y est pas, ou l'enlève si elle y est
afficherGrille(boolean) - Method in class dessin.Grille
Modifie la valeur d'affichage de la grille
Aire - Class in utilitaires
Un objet Aire représente une aire triangulaire intérieure d'une tuile qui peut porter une plaque chargée.
Aire(Point2D.Double, Point2D.Double, Point2D.Double) - Constructor for class utilitaires.Aire
Constructeur
aires - Variable in class tuile.Tuile
aires de sélection pour les plaques chargées
ajouter(Niveau) - Static method in class niveau.GestionnaireDeNiveaux
Ajoute un niveau à l'ArrayList
angleRotation - Variable in class tuile.Tuile
l'angle de rotation de la tuile en (rad)
application - package application
 
appliqueForceVersBas(double) - Static method in class physique.ForcePhysique
Applique une force constante, vers le bas, sur un vaisseau
appliqueForceVersBas(double) - Static method in class physique.MoteurPhysique
Applique une force constante, vers le bas, sur un vaisseau
appliqueForceVersDroite(double) - Static method in class physique.ForcePhysique
Applique une force constante, vers la droite, sur un vaisseau
appliqueForceVersDroite(double) - Static method in class physique.MoteurPhysique
Applique une force constante, vers la droite, sur un vaisseau
appliqueForceVersGauche(double) - Static method in class physique.ForcePhysique
Applique une force constante, vers la gauche, sur un vaisseau
appliqueForceVersGauche(double) - Static method in class physique.MoteurPhysique
Applique une force constante, vers la gauche, sur un vaisseau
appliqueForceVersHaut(double) - Static method in class physique.ForcePhysique
Applique une force constante, vers le haut, sur un vaisseau
appliqueForceVersHaut(double) - Static method in class physique.MoteurPhysique
Applique une force constante, vers le haut, sur un vaisseau
arreter() - Method in class dessin.ZoneAnimationPhysique
Cause la fin du thread
avancerUnPas(double) - Method in class interactif.Vaisseau
Calcule la nouvelle vitesse et la nouvelle position du vaisseau après un certain intervalle de temps.

C

calculAcceleration(Vecteur2D, double) - Static method in class physique.MoteurPhysique
Calcule et retourne l'accélération en utilisant F = ma
calculChampElectriqueHorsAxe(Vaisseau, PlaqueChargee) - Static method in class physique.ForcePhysique
Retourne le champ électrique généré par une plaque hors de son axe
calculChampElectriqueSurAxe(Vaisseau, PlaqueChargee) - Static method in class physique.ForcePhysique
Retourne le champ électrique généré par une plaque le long de son axe
calculForceElectriqueGenereeParPlaque(Vaisseau, PlaqueChargee) - Static method in class physique.ForcePhysique
Calcule le force électrique d'une plaque sur un vaisseau
calculForceElectriqueGenereeParPlaque(Vaisseau, PlaqueChargee) - Static method in class physique.MoteurPhysique
Calcule le force électrique d'une plaque sur un vaisseau
calculForceFrottement(Vaisseau, Vecteur2D) - Static method in class physique.ForcePhysique
Calcule et retourne un vecteur exprimant la force de frottement s'appliquant sur le vaisseau
calculForceFrottement(Vaisseau, Vecteur2D) - Static method in class physique.MoteurPhysique
Calcule et retourne un vecteur exprimant la force de frottement
calculForceGravEnX(Vecteur2D, double) - Static method in class physique.ForcePhysique
Calcule et retourne un vecteur exprimant la composante en X de la force gravitationnelle s'appliquant sur un objet dont la masse est passée en parametre
calculForceGravEnX(Vecteur2D, double) - Static method in class physique.MoteurPhysique
Calcule la composante en X de la force gravitationnelle
calculForceGravEnY(double) - Static method in class physique.ForcePhysique
Calcule et retourne un vecteur exprimant la force gravitationnelle s'appliquant sur un objet dont la masse est passée en paramètre
calculForceGravEnY(double) - Static method in class physique.MoteurPhysique
Calcule la force gravitationnelle
calculForceNormale(Vaisseau, Segment) - Static method in class physique.ForcePhysique
Calcule et retourne un vecteur exprimant la force normale s'appliquant sur le vaisseau
calculForceNormale(Vaisseau, Segment) - Static method in class physique.MoteurPhysique
Calcule la force normale s'appliquant sur le vaisseau
calculModuleForceFrotCine(Vaisseau) - Static method in class physique.ForcePhysique
Calcule et retourne le module de la force de frottement cinétique s'appliquant sur le vaisseau
calculPosition(double, Vecteur2D, Vecteur2D) - Static method in class physique.MoteurPhysique
Calcule et retourne la nouvelle position d'un objet selon la méthode d'Euler semi-implicite
calculVitesse(double, Vecteur2D, double, Vecteur2D) - Static method in class physique.MoteurPhysique
Calcule et retourne la nouvelle vitesse d'un objet en utilisant F = ma et la méthode d'Euler semi-implicite
calculVitesse(double, Vecteur2D, Vecteur2D) - Static method in class physique.MoteurPhysique
Calcule et retourne la nouvelle vitesse d'un objet en appliquant la méthode d'Euler semi-implicite à partir de l'accélération déjà calculée
Carre - Class in tuile
Représente l'objet fixe plaçable en forme de carré
Carre() - Constructor for class tuile.Carre
Constructeur
Carre(double) - Constructor for class tuile.Carre
Constructeur
Carre(double, double, double) - Constructor for class tuile.Carre
Constructeur
Carre(int, int) - Constructor for class tuile.Carre
Constructeur
changerModule(double) - Method in class physique.Vecteur2D
Méthode pour modifier le module du vecteur courant.
changerQttCaseVerticale(int) - Method in class dessin.Grille
Méthode qui change le nombre de case par ligne (verticale)
chargerNiveauDeBase(String) - Static method in class niveau.Sauvegarder
Méthode statique permettant le chargement d'un niveau de base depuis le classpath
chargerNiveauMesTrucs(String) - Static method in class niveau.Sauvegarder
Méthode statique permettant le chargement d'un niveau sauvegardé par l'utilisateur
chercherTuile(Class<?>) - Method in class dessin.Grille
Recherche et retourne la première tuile du type spécifié dans la grille.
CollisionPhysique - Class in physique
Regroupe les méthodes de détection de collisions et de calcul des vitesses après collision pour la simulation physique.
CollisionPhysique() - Constructor for class physique.CollisionPhysique
 
ConstanteComposantsSwing - Class in utilitaires
Constante des différents panels et fenêtre
ConstanteComposantsSwing() - Constructor for class utilitaires.ConstanteComposantsSwing
 
contient(double, double) - Method in class interactif.PlaqueChargee
Permet de savoir si le curseur de la souris est à l'intérieur de la plaque chargée
contient(double, double) - Method in class tuile.Tuile
Retourne vrai si les coordonnées (d'un point) passées en paramètre fontt partie de l'objet dessinable sur lequel cette méthode est appelée
contient(double, double) - Method in class utilitaires.Aire
Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appelée
contient(double, double) - Method in interface utilitaires.Selectionnable
Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appelée
contient(Point2D) - Method in class tuile.Tuile
Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode est appelée
contient(Point2D) - Method in class utilitaires.Aire
Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appelée
contientDrapeau() - Method in class dessin.Grille
Retourne vrai si la grille contient un drapeau d'arrivée
contientTuile(Class<?>) - Method in class dessin.Grille
Vérifie si la grille contient au moins une tuile du type spécifié.
contientVaisseau() - Method in class dessin.Grille
Retourne vrai si la grille contient un vaisseau
contour - Variable in class tuile.Tuile
Path qui représente le contour du bloc
creerAires(Point2D.Double) - Method in class tuile.Carre
Créer les aires de sélection associées à la tuile carrée
creerAires(Point2D.Double) - Method in class tuile.Tuile
Créer les aires de sélection associées aux tuiles triangulaires
creerFenetres() - Method in class application.Main
Créer les fenêtres pour les réglages, les instructions et les À propos
creerGeometrieContour() - Method in class tuile.Tuile
Méthode qui instancie le path qui fait le contour du bloc
creerLaGeometrie() - Method in class interactif.InteractifPhysique
Permet de créer la géométrie de l'objet intéractif physique.
creerLaGeometrie() - Method in class interactif.PlaqueChargee
Permet de créer la géométrie de la plaque chargée.
creerLaGeometrie() - Method in class interactif.Vaisseau
Permet de créer la géométrie du vaisseau.
creerLaGeometrie() - Method in class physique.Segment
Permet de créer la géométrie du segment.
creerLaGeometrie() - Method in class tuile.Portail
Permet de créer la géométrie d'un portail.
creerLaGeometrie() - Method in class tuile.Tuile
Crée la géométrie de base d'une tuile
creerListeSegment() - Method in class tuile.Tuile
Méthode qui instancie la liste de segment du bloc Appelé dans la méthode setPoint des carrés, des triangles rectangles et des triangles équilatéraux
creerPanels() - Method in class application.Main
Créer les panels pour le mode éditeur et le mode jeu

D

demarrer() - Method in class dessin.ZoneAnimationPhysique
Démarre le thread s'il n'est pas deja demarré
dessin - package dessin
 
Dessinable - Interface in utilitaires
Interface qui definit la methode (ou possiblement les methodes) qu'un objet dessinable doit implementer.
dessiner(Graphics2D) - Method in class dessin.Etoile
Dessiner l'etoile.
dessiner(Graphics2D) - Method in class dessin.Grille
Méthode qui dessine la grille et ses composantes
dessiner(Graphics2D) - Method in class interactif.InteractifPhysique
Permet de dessiner un objet intéractif physique, sur le contexte graphique passé en parametre.
dessiner(Graphics2D) - Method in class interactif.PlaqueChargee
Permet de dessiner un objet intéractif physique, sur le contexte graphique passé en parametre.
dessiner(Graphics2D) - Method in class interactif.Vaisseau
Permet de dessiner un vaisseau, sur le contexte graphique passé en parametre.
dessiner(Graphics2D) - Method in class niveau.Niveau
Permet de dessiner des les tuiles de l'objet niveau
dessiner(Graphics2D) - Method in class physique.Segment
Permet de dessiner un segment, sur le contexte graphique passé en parametre.
dessiner(Graphics2D) - Method in class tuile.Pics
Dessine l'image représentant les pics selon les coordonnées de sa tuile dans la grille
dessiner(Graphics2D) - Method in class tuile.Portail
Dessine l'image représentant la tuile selon ses coordonnées
dessiner(Graphics2D) - Method in class tuile.Tuile
Dessine l'image représentant la tuile selon ses coordonnées dans la grille
dessiner(Graphics2D) - Method in class tuile.VaisseauImage
Dessine l'image représentant le vaisseau selon les coordonnées de sa tuile dans la grille (fixe)
dessiner(Graphics2D) - Method in class utilitaires.Aire
Dessine la forme de l'aire
dessiner(Graphics2D) - Method in interface utilitaires.Dessinable
Dessine les formes constituant l'objet.
dessiner(Graphics2D, double, double) - Method in class tuile.VaisseauImage
Dessine l'image représentant le vaisseau selon la position de l'objet Vaisseau lors de l'animation
dessiner(Graphics2D, int, int) - Method in class tuile.Tuile
Dessine l'image représentant la tuile selon les coordonnées passé en paramètre
dessinerLesTuiles(Graphics2D) - Method in class dessin.Grille
Méthode qui déssine les tuiles contenues dans le tableau des emplacements à la bonne place, lors qu'on clique sur la grille
dessinerTuileLorsSurvol(Graphics2D) - Method in class dessin.Grille
Méthode qui dessine la tuile et son fond bleu lors du survol de la grille avec la souris
detecteCollisionsAvecObjetsSpeciaux(Vaisseau, Tuile) - Static method in class physique.ForcePhysique
Méthode qui vérifie si le vaisseau entre en collision avec le Pic
detecteCollisionsAvecObjetsSpeciaux(Vaisseau, Tuile) - Static method in class physique.MoteurPhysique
Vérifie si le vaisseau entre en collision avec un objet spécial
detectionCollisionAvecCoinEtCalculeVitesse(Vaisseau, Point2D.Double) - Static method in class physique.CollisionPhysique
Détecte s'il y a une collision entre le vaisseau et un coin, puis calcule la vitesse du vaisseau après la collision (s'il y a lieu)
detectionCollisionAvecCoinEtCalculeVitesse(Vaisseau, Point2D.Double) - Static method in class physique.MoteurPhysique
Détecte une collision entre le vaisseau et un coin
detectionCollisionsAvecPlaqueEtCalculeVitesse(Vaisseau, PlaqueChargee) - Static method in class physique.CollisionPhysique
Détecte s'il y a une collision entre le vaisseau et un mur, puis calcule la vitesse du vaisseau après la collision (s'il y a lieu)
detectionCollisionsAvecPlaqueEtCalculeVitesse(Vaisseau, PlaqueChargee) - Static method in class physique.MoteurPhysique
Détecte une collision entre le vaisseau et une plaque
detectionCollisionsAvecSegmentEtCalculeVitesse(Vaisseau, Segment) - Static method in class physique.CollisionPhysique
Détecte s'il y a une collision entre le vaisseau et un segment, puis calcule la vitesse du vaisseau après la collision (s'il y a lieu)
detectionCollisionsAvecSegmentEtCalculeVitesse(Vaisseau, Segment) - Static method in class physique.MoteurPhysique
Détecte une collision entre le vaisseau et un segment
detectionCollisionsBorduresEtCalculVitesse(Vaisseau, double, double) - Static method in class physique.CollisionPhysique
Détecte s'il y a une collision avec l'une des bordures, puis calcule la vitesse du vaisseau après la collision selon la bordure
detectionCollisionsBorduresEtCalculVitesse(Vaisseau, double, double) - Static method in class physique.MoteurPhysique
Détecte une collision avec les bordures de la zone d'animation
DIM_HORIZONTALE_APP - Static variable in class utilitaires.ConstanteComposantsSwing
Longueur horizontale de l'application (en px)
DIM_HORIZONTALE_SEC - Static variable in class utilitaires.ConstanteComposantsSwing
Longueur verticale de la fenetre À propos
DIM_VERTICALE_APP - Static variable in class utilitaires.ConstanteComposantsSwing
Longueur verticale de l'application (en px)
DIM_VERTICALE_MINIMALE_APP - Static variable in class utilitaires.ConstanteComposantsSwing
Longueur verticale minimale de l'application (en px)
DIM_VERTICALE_SEC - Static variable in class utilitaires.ConstanteComposantsSwing
Longueur verticale de la fenetre À propos
drapeau - Variable in class tuile.Tuile
Détermine si la tuile est un drapeau
Drapeau - Class in tuile
Représente l'objet interactif fixe unique plaçable qui agit comme un drapeau d'arrivée
Drapeau() - Constructor for class tuile.Drapeau
Constructeur
Drapeau(double) - Constructor for class tuile.Drapeau
Constructeur
Drapeau(int, int) - Constructor for class tuile.Drapeau
Constructeur

E

equals(Object) - Method in class physique.Vecteur2D
Determine si le vecteur courant est égal ou non à un autre vecteur, à EPSILON près
Etoile - Class in dessin
Classe qui represente une etoile a 5 pointes.
Etoile(double, double, double, double) - Constructor for class dessin.Etoile
Construire une etoile a cinq pointes, en specifiant les rayons exterieur et interieur imaginaires sur lesquels les pointes seront placees.
Etoile(double, double, double, double, boolean) - Constructor for class dessin.Etoile
Construire une etoile a cinq pointes, en specifiant les rayons exterieur et interieur imaginaires sur lesquels les pointes seront placees.
EvaluationEtoile - Class in dessin
Classe qui répresente l'évaluation en étoiles de l'application
EvaluationEtoile(double) - Constructor for class dessin.EvaluationEtoile
Implémente l'évaluation de l'application

F

FenetreAideInstructions - Class in fenetres
Exemple de fenetre qui cree un JPanel dans lequel sera affichees (et bien ajustees) une suite d'images representant du texte continu.
FenetreAideInstructions() - Constructor for class fenetres.FenetreAideInstructions
Constructeur: crée une fenêtre qui inclut une instance d'image avec défilement
FenetreAPropos - Class in fenetres
Panel qui affiche dans des onglets de l'information sur les auteurs et sur les sources
FenetreAPropos() - Constructor for class fenetres.FenetreAPropos
Création du panel
FenetreReglage - Class in fenetres
Fenêtre des réglages
FenetreReglage() - Constructor for class fenetres.FenetreReglage
Implémente la fenêtre et ses fonctionnalités
fenetres - package fenetres
 
FondEcran - Class in panneaux
Classe qui gère les fond d'écrans
FondEcran(String, double) - Constructor for class panneaux.FondEcran
Constructeur du fond d'écran
ForcePhysique - Class in physique
Regroupe les méthodes de calcul des forces et des champs électriques pour la simulation physique.
ForcePhysique() - Constructor for class physique.ForcePhysique
 
formerAireDuVaisseau() - Method in class interactif.Vaisseau
Méthode qui forme l'aire d'un objet vaisseau Utile pour les collisions avec des objets définis par un Area (pics, drapeau, portail)
formerAireObjetSpecial() - Method in class tuile.Drapeau
Méthode qui forme le drapeau dans un area
formerAireObjetSpecial() - Method in class tuile.Pics
Méthode qui forme le pic dans un area
formerAireObjetSpecial() - Method in class tuile.Portail
Méthode qui forme le Portail dans un area
formerAireObjetSpecial() - Method in class tuile.Tuile
Méthode qui forme l'aire d'un objet spécial (pics, drapeau, portail) Redéfini dans les tuiles qui sont des objets spéciaux
formeVaisseau() - Method in class tuile.VaisseauImage
Méthode qui forme le vaisseau dans un area

G

gererCollisionAvecBordures(double, double) - Method in class interactif.Vaisseau
Détermine s'il y a une collision avec les bordures de la zone d'animation, puis modifie la vitesse en conséquence
gererCollisionAvecCoin(Point2D.Double) - Method in class interactif.Vaisseau
Détermine s'il y a collision avec un coin, puis modifie la vitesse du vaisseau en conséquence
gererCollisionAvecPlaque(PlaqueChargee) - Method in class interactif.Vaisseau
Détermine s'il y a collision avec une plaque, puis modifie la vitesse du vaisseau en conséquence
gererCollisionAvecSegment(Segment) - Method in class interactif.Vaisseau
Détermine s'il y a collision avec un segment, puis modifie la vitesse du vaisseau en conséquence
gererSupprimer() - Method in class dessin.Grille
Gère la condition de suppression
gererSupprimer() - Method in class panneaux.PanelTuileTemp
Gère la condition de suppression
GestionnaireDeNiveaux - Class in niveau
Classe qui gère les différents niveau
GestionnaireDeNiveaux() - Constructor for class niveau.GestionnaireDeNiveaux
 
getAccel() - Method in class interactif.Vaisseau
Retourne l'accélération du vaisseau
getAccelGrav() - Static method in class physique.MoteurPhysique
Retourne l'accélération gravitationnelle
getAccelGravInitiale() - Static method in class physique.MoteurPhysique
Retourne l'accélération gravitationnelle initiale
getAires() - Method in class tuile.Tuile
Retourne les aires séparant la tuile en parties égales
getAngleRotation() - Method in class tuile.Tuile
Retourne l'angle de rotation
getAxe() - Method in class interactif.PlaqueChargee
Retourne le vecteur passant par l'axe de la plaque
getAxe() - Method in class physique.Segment
Retourne le vecteur passant par l'axe du segment
getCharge() - Method in class interactif.InteractifPhysique
Retourne la charge de l'objet intéractif physique
getChargeDesPlaques() - Method in class dessin.ZoneAnimationPhysique
Retourne la charge des plaques du niveau
getChargeInitialePlaque() - Method in class dessin.ZoneAnimationPhysique
Retourne la charge initiale de la plaque
getChargeInitialeVaisseau() - Method in class dessin.ZoneAnimationPhysique
Retourne la charge initiale du vaisseau
getChargeVaisseau() - Method in class dessin.ZoneAnimationPhysique
Retourne la charge du vaisseau
getCheminSauvegarde() - Static method in class niveau.Sauvegarder
Retourne le chemin du dossier de sauvegarde des niveaux
getCoeffFrotCine() - Static method in class physique.MoteurPhysique
Retourne le coefficient de frottement cinétique
getCoeffFrotCineInitial() - Static method in class physique.MoteurPhysique
Retourne le coefficient de frottement cinétique initial
getCoeffFrotStat() - Static method in class physique.MoteurPhysique
Retourne le coefficient de frottement statique
getCoeffFrotStatInitial() - Static method in class physique.MoteurPhysique
Retourne le coefficient de frottement statique initial
getCoinInfDroit() - Method in class interactif.PlaqueChargee
Retourne le coin inférieur droit de la plaque
getCoinInfGauche() - Method in class interactif.PlaqueChargee
Retourne le coin inférieur gauche de la plaque
getCoinSupDroit() - Method in class interactif.PlaqueChargee
Retourne le coin supérieur droit de la plaque
getCoinSupGauche() - Method in class interactif.PlaqueChargee
Retourne le coin supérieur gauche de la plaque
getCollisionTrouvee() - Method in class interactif.Vaisseau
Retourne le booléen qui indique si une collision avec un segment a été trouvée
getCooldownPortail() - Static method in class tuile.Portail
Retourne la durée de refroidissement des portails
getCouleur() - Method in class tuile.Portail
Retourne la couleur du portail
getDeltaT() - Method in class dessin.ZoneAnimationPhysique
Retourne la valeur du pas de simulation (deltaT)
getDeltaTInitial() - Method in class dessin.ZoneAnimationPhysique
Retourne le pas de simulation (deltaT) initial
getDrapeau() - Method in class tuile.Tuile
Méthode qui indique si c'est un drapeau
getDureeCollision() - Method in class interactif.Vaisseau
Retourne la durée de la collision
getEnCollision() - Method in class interactif.Vaisseau
Retourne le booléen qui indique si le vaisseau est en collision
getExtremiteA() - Method in class interactif.PlaqueChargee
Retourne l'extrémité A de la plaque
getExtremiteA() - Method in class physique.Segment
Retourne l'extrémité A du segment
getExtremiteB() - Method in class interactif.PlaqueChargee
Retourne l'extrémité B de la plaque
getExtremiteB() - Method in class physique.Segment
Retourne l'extrémité B du segment
getForceGrav() - Method in class dessin.ZoneAnimationPhysique
Retourne la force gravitationnelle agissant sur le vaisseau
getForceNormale() - Method in class interactif.Vaisseau
Retourne la force normale agissant sur le vaisseau
getForme() - Method in class utilitaires.Aire
Retourne la forme de l'aire
getGeometrieDeBase() - Method in class tuile.Tuile
Retourne la géométrie de base
getGrille() - Method in class niveau.Niveau
Retourne la grille du niveau
getGrille() - Method in class panneaux.PanelEditeur
Retourne l'objet grille
getHauteurCase() - Method in class dessin.Grille
Retourne la hauteur d'une case (et donc d'une tuile)
getHauteurComposantEnMetre() - Method in class dessin.Grille
Retourne la hauteur du composant en mètre
getHauteurTuile() - Static method in class tuile.Tuile
Retourne la hauteur de la tuile
getImageRef() - Static method in class tuile.Carre
Retourne l'image représentant le carré
getImageRef() - Static method in class tuile.Drapeau
Retourne l'image représentant le drapeau d'arrivée
getImageRef() - Static method in class tuile.Pics
Retourne l'image représentant les pics
getImageRef() - Static method in class tuile.Portail
Retourne l'image représentant le portail
getImageRef() - Static method in class tuile.TriangleEquilateral
Retourne l'image représentant le triangle équilatéral
getImageRef() - Static method in class tuile.TriangleRectangle
Retourne l'image représentant le triangle rectangle
getImageRef() - Static method in class tuile.VaisseauImage
Retourne l'image représentant le vaisseau
getLargeur() - Method in class interactif.PlaqueChargee
Retourne la largeur de la plaque
getLargeurCadre() - Method in class panneaux.PanelImagesAvecDefilement
Retourne la largeur courante du cadre autour du scrollpane Cet espace permet de voir la couleur de l'arriere plan du panel
getLargeurCase() - Method in class dessin.Grille
Retourne la largeur d'une case (et donc d'une tuile)
getLargeurComposantEnMetre() - Method in class dessin.Grille
Retourne la largeur du composant en mètre
getLargeurTuile() - Static method in class tuile.Tuile
Retourne la largeur de la tuile
getListeSegments() - Method in class tuile.Tuile
Retourne la liste de segment de la tuile
getLongueur() - Method in class interactif.PlaqueChargee
Retourne la longueur de la plaque
getLongueur() - Method in class physique.Segment
Retourne la longueur du segment
getMasse() - Method in class interactif.Vaisseau
Retourne la masse du vaisseau
getMasseInitialeVaisseau() - Method in class dessin.ZoneAnimationPhysique
Retourne la masse initiale du vaisseau
getMasseVaisseau() - Method in class dessin.ZoneAnimationPhysique
Retourne la masse du vaisseau
getModuleVitesseLimite() - Method in class interactif.Vaisseau
Retourne le module de la vitesse limite du vaisseau
getNbCaseVerticale() - Method in class dessin.Grille
Méthode qui retourne la quantité de case verticale dans la grille
getNbPlaquesRestantes() - Method in class dessin.ZoneAnimationPhysique
Retourne le nombre de plaques restantes
getNiveau() - Method in class dessin.ZoneAnimationPhysique
Retourne le niveau
getNiveau(int) - Method in class niveau.GestionnaireDeNiveaux
Permet d'aller chercher le niveau selon son numéro
getNiveau(String) - Method in class niveau.GestionnaireDeNiveaux
Permet d'aller chercher le niveau selon son nom
getNom() - Method in class niveau.Niveau
Permet d'avoir le nom du niveau
getNormale() - Method in class interactif.PlaqueChargee
Retourne le vecteur normal de la plaque
getNormale() - Method in class physique.Segment
Retourne le vecteur normal du segment
getPixelsParMetre() - Method in class interactif.InteractifPhysique
Retourne le nombre de pixels par mètre
getPlaque() - Method in class tuile.Tuile
Retourne la plaque placée sur la tuile
getPointMilieu() - Method in class tuile.Tuile
Retourne le point milieu de la tuile
getPointMilieuDeTuile() - Method in class utilitaires.Aire
Retourne le point milieu de la tuile où se trouve l'aire
getPointQuelconque() - Method in class physique.Segment
Retourne la position d'un point quelconque sur le segment
getPointsCoin() - Method in class tuile.Tuile
Retourne la liste de coins de la tuile
getPointsExterieurs() - Method in class utilitaires.Aire
Retourne les points extérieurs de l'aire
getPointZero() - Method in class tuile.Tuile
Retourne le point zéro de la tuile
getPortailAssocie() - Method in class tuile.Portail
Retourne le portail associé
getPosition() - Method in class interactif.InteractifPhysique
Retourne la position de l'objet intéractif physique
getPositionPrecedente() - Method in class interactif.Vaisseau
Retourne la position du vaisseau à l'itération précédente
getRayon() - Method in class interactif.Vaisseau
Retourne le rayon du vaisseau
getRayonExterieur() - Method in class dessin.Etoile
Retourner le rayon du cercle exterieur sur lequel les pointes de l'etoile sont disposees
getRayonInterieur() - Method in class dessin.Etoile
Retourner le rayon du cercle interieur sur lequel les pointes de l'etoile sont disposees
getRepertoireNiveau() - Static method in class niveau.GestionnaireDeNiveaux
Renvoie la liste des niveau.
getRotationPostPlacement() - Method in class dessin.Grille
Méthode qui indique si en mode rotation ou non
getSauvegarde() - Method in class panneaux.PanelEditeur
Getter pour le boolean de sauvegarde
getSommeDesForces() - Method in class interactif.Vaisseau
Retourne la somme des forces agissant sur le vaisseau
getTableau() - Method in class dessin.Grille
Permet d'avoir l'emplacement des tuiles
getTempsDernierUsage() - Method in class tuile.Portail
Retourne le temps du dernier usage du portail
getTempsSleep() - Method in class dessin.ZoneAnimationPhysique
Retourne la pause du thread d'animation (temps du sleep)
getTempsSleepInitial() - Method in class dessin.ZoneAnimationPhysique
Retourne le temps du sleep initial
getTuile() - Method in class dessin.Grille
Retourne la tuile sélectionnée
getTuile() - Method in class interactif.Vaisseau
Retourne l'objet VaisseauImage qui contient les propriétés de la tuile du vaisseau
getType() - Method in class tuile.Tuile
Retourne la chaine de caractères représentant le type de la tuile
getVaisseau() - Method in class tuile.Tuile
Méthode qui indique si c'est un vaisseau
getVitesse() - Method in class interactif.Vaisseau
Retourne la vitesse du vaisseau
getX() - Method in class dessin.Etoile
Retourner la coordonnee en X du coin superieur-gauche du rectangle qui englobe l'etoile
getX() - Method in class physique.Vecteur2D
Methode qui donne acces a la composante x du vecteur.
getX() - Method in class tuile.Tuile
Retourne l'abscisse gauche de la tuile
getY() - Method in class dessin.Etoile
Retourne la coordonnee en Y du coin superieur-gauche du rectangle qui englobe l'etoile
getY() - Method in class physique.Vecteur2D
Methode qui donne acces a la composante y du vecteur.
getY() - Method in class tuile.Tuile
Retourne l'ordonnée supérieure de la tuile
getZoneAnimationPhysique() - Method in class panneaux.PanelJeu
Retourne la zone d'animation physique
Grille - Class in dessin
Grille permettant le placement de différentes tuiles (éditeur de niveaux)
Grille() - Constructor for class dessin.Grille
Création du panneau

H

hauteurTuile - Static variable in class tuile.Tuile
hauteur de la tuile (en mètre)

I

imageRedi - Variable in class tuile.Tuile
Image redimensionnée de la tuile
interactif - package interactif
 
InteractifPhysique - Class in interactif
Classe intéractif physique : classe mères de tous les objets ayant des propriétés physiques et intéragissant physiquement entre eux
InteractifPhysique(double) - Constructor for class interactif.InteractifPhysique
Constructeur de l'objet intéractif physique Ne prend que sa charge en paramètre
InteractifPhysique(Vecteur2D, double) - Constructor for class interactif.InteractifPhysique
Constructeur de l'objet intéractif physique Prend en paramètre sa position et sa charge

L

largeurDemiTuile - Static variable in class tuile.Tuile
Largeur d'une demi-tuile
largeurTuile - Static variable in class tuile.Tuile
largeur de la tuile (en mètre)
lireImage(String) - Static method in class utilitaires.OutilsImage
Lit le fichier d'image donne en paramètre et retourne un objet Image correspondant
lireImageEtPlacerSurBouton(String, JButton) - Static method in class utilitaires.OutilsImage
Associe une image à un bouton en redimensionnant l'image adéquatement.
lireImageEtPlacerSurBouton(String, JToggleButton) - Static method in class utilitaires.OutilsImage
Associe une image a un bouton en redimensionnant l'image adéquatement.
lireImageEtRedimensionner(String, double) - Static method in class utilitaires.OutilsImage
Lit le fichier d'image donne en paramètre, redimensionne l'image en appliquant le même facteur de redimensionnement en largeur et en hauteur (ce qui évite toute distortion dans l'image).
lireImageEtRedimensionner(String, int, int) - Static method in class utilitaires.OutilsImage
Lit le fichier d'image donné en paramètre, redimensionne l'image à la nouvelles résolution désirée.
lireImagesDesTuiles(double, double, double) - Static method in class utilitaires.OutilsImage
Lit, redimensionne et définit l'image pour chaque type de tuile
listeSegments - Variable in class tuile.Tuile
ArrayList qui contient tous les segments de la tuile

M

main(String[]) - Static method in class application.Main
Lance l'application
Main - Class in application
Application permettant d'accéder au jeu Odyssée chargée
Main() - Constructor for class application.Main
Créer la page principale.
math - package math
 
matricePostCreation - Variable in class tuile.Tuile
Matrice de rotation utilisée lorsqu'on appuie sur les boutons de rotation
MatriceRotation - Class in math
Classe qui permet d'instancer des matrices de rotation pour permettre de rotationner différents objets
MatriceRotation(double) - Constructor for class math.MatriceRotation
Matrice qui possède un angle en radian pour rotationner les blocs
menuQuitter() - Method in class application.Main
Bouton pour quitter l'application
miseAJourAxe() - Method in class interactif.PlaqueChargee
Modifie le vecteur passant par l'axe de la plaque
miseAJourEtatBoutonsPourRecommencer() - Method in class dessin.ZoneAnimationPhysique
Envoie le message pour mettre à jour les boutons de contrôle d'animation et la zone d'animation selon le bouton Recommencer
miseAJourEtatBoutonsPourReinitialiser() - Method in class dessin.ZoneAnimationPhysique
Envoie le message pour mettre à jour les boutons de contrôle d'animation et la zone d'animation selon le bouton Réinitialiser
miseAJourExtremiteA() - Method in class interactif.PlaqueChargee
Modifie l'extrémité A de la plaque (lorsque l'axe ou la longuer ont été modifiés)
miseAJourExtremiteB() - Method in class interactif.PlaqueChargee
Modifie l'extrémité B de la plaque (lorsque l'axe ou la longuer ont été modifiés)
miseAJourLongueur() - Method in class interactif.PlaqueChargee
Modifie la longueur de la plaque (lorsque les extrémités ont été modifiées)
modifierNiveauDeZoneAnimationPhysique(String) - Method in class panneaux.PanelJeu
Modifie le niveau de la zone d'animation physique
modifierNiveauDeZoneAnimationPhysique(Niveau) - Method in class panneaux.PanelJeu
Modifie le niveau de la zone d'animation physique
modifierNiveauDeZoneAnimationPhysiqueDeBase(String) - Method in class panneaux.PanelJeu
Modifie le niveau de la zone d'animation physique
module() - Method in class physique.Vecteur2D
Methode pour obtenir le module du vecteur courant.
module(Vecteur2D) - Static method in class physique.Vecteur2D
Methode de classe pour obtenir le module d'un vecteur quelconque.
MoteurPhysique - Class in physique
Cette classe regroupe les calculs physiques nécessaires au mouvement des divers objets dans la scène.
MoteurPhysique() - Constructor for class physique.MoteurPhysique
 
multiplie(double) - Method in class physique.Vecteur2D
Methode qui effectue la multiplication du vecteur courant par une scalaire.Le vecteur courant reste inchangé.
multiplie(Vecteur2D, double) - Static method in class physique.Vecteur2D
Methode de classe qui effectue la multiplication d'un vecteur quelconque par une scalaire.

N

niveau - package niveau
 
Niveau - Class in niveau
Composant illustrant la simulation : Un niveau est une scène physique où sont représentés des objets intéractifs physique et des tuiles
Niveau(Grille, String) - Constructor for class niveau.Niveau
Constructeur du niveau
normalise() - Method in class physique.Vecteur2D
Methode pour normaliser le vecteur courant.
normalise(Vecteur2D) - Static method in class physique.Vecteur2D
Methode de classe pour normaliser un vecteur quelconque.

O

orientation() - Method in class physique.Vecteur2D
Méthode pour obtenir l'orientation d'un vecteur quelconque.
OutilsImage - Class in utilitaires
Cette classe contient des utilitaires pour le traitement des images.
OutilsImage() - Constructor for class utilitaires.OutilsImage
 

P

paintComponent(Graphics) - Method in class dessin.EvaluationEtoile
Méthode appelée pour dessiner le composant.
paintComponent(Graphics) - Method in class dessin.Grille
Méthode qui appelle le dessin de la grille et de ses composantes
paintComponent(Graphics) - Method in class dessin.ZoneAnimationPhysique
Permet de dessiner des objets sur le composant
paintComponent(Graphics) - Method in class panneaux.FondEcran
Permet de dessiner l'image
paintComponent(Graphics) - Method in class panneaux.PanelImagesAvecDefilement
Permet dessiner le panneau
paintComponent(Graphics) - Method in class panneaux.PanelTuileTemp
permet de dessiner la tuile
PanelEditeur - Class in panneaux
Panel du mode éditeur
PanelEditeur() - Constructor for class panneaux.PanelEditeur
Implémente le panel et ses fonctionnalités
PanelImagesAvecDefilement - Class in panneaux
Ce composant personnalise permet d'afficher une ou plusieurs images accompagnees d'une barre de defilement vertical.
PanelImagesAvecDefilement() - Constructor for class panneaux.PanelImagesAvecDefilement
Crée un composant destiné à contenir une serie de pages (images) S'il n'y a qu'une seule image a montrer, on peut appeler setFichierImage S'il y a plusieurs fichiers a associer, dans lesquels on voudra naviguer avec precedente/suivante, alors on appellera setFichiersImages Il faut ensuite appeler la methode initialiser() pour indiquer le tableau des noms d'images a utiliser.
PanelJeu - Class in panneaux
Panel du mode de jeu
PanelJeu() - Constructor for class panneaux.PanelJeu
Implémente le panel et ses fonctionnalités
PanelSelecteurNiveaux - Class in panneaux
Panel du sélecteur de niveau
PanelSelecteurNiveaux() - Constructor for class panneaux.PanelSelecteurNiveaux
Implémente le panel et ses fonctionnalités
PanelTuileTemp - Class in panneaux
Classe qui permet d'afficher la tuile sélectionner sous forme de fenêtre
PanelTuileTemp() - Constructor for class panneaux.PanelTuileTemp
 
panneaux - package panneaux
 
physique - package physique
 
Pics - Class in tuile
Représente l'objet interactif fixe plaçable qui agit comme une plaque de pics (au bas de la tuile par défaut)
Pics() - Constructor for class tuile.Pics
Constructeur
Pics(double) - Constructor for class tuile.Pics
Constructeur
Pics(int, int) - Constructor for class tuile.Pics
Constructeur
PlaqueChargee - Class in interactif
Classe plaque: représentation sommaire d'une plaque à l'aide d'un segment de droite
PlaqueChargee(double) - Constructor for class interactif.PlaqueChargee
Constructeur de la plaque chargée
PlaqueChargee(double, Point2D.Double, Point2D.Double) - Constructor for class interactif.PlaqueChargee
Constructeur de la plaque chargée
PlaqueChargee(Vecteur2D, double) - Constructor for class interactif.PlaqueChargee
Constructeur de la plaque chargée
PlaqueChargee(Vecteur2D, double, Point2D.Double, Point2D.Double) - Constructor for class interactif.PlaqueChargee
Constructeur de la plaque chargée
pointInitial - Variable in class tuile.Tuile
Point initial(haut-gauche) du bloc
pointMilieu - Variable in class tuile.Tuile
Point milieu du triangle
pointMilieuTriangle(ArrayList<Point2D.Double>) - Method in class tuile.Tuile
Méthode qui calcule le point milieu d'un triangle à l'aide du théoreme de Thales
pointsCoin - Variable in class tuile.Tuile
ArrayList qui contient les points des coins des blocs post-transformé
pointsCoinTemp - Variable in class tuile.Tuile
ArrayList qui contient les points d'un bloc déja posée
Portail - Class in tuile
Représente l'objet interactif fixe plaçable qui agit comme un portail
Portail() - Constructor for class tuile.Portail
Constructeur
Portail(double) - Constructor for class tuile.Portail
Constructeur
Portail(int, int) - Constructor for class tuile.Portail
Constructeur
portailsTousLies() - Method in class dessin.Grille
Retourne vrai si la grille ne contient que des portails liés Donc qu'il y a un nombre pair de portails
precedente() - Method in class panneaux.PanelImagesAvecDefilement
Recule d'une page parmi celles fournies lors de l'initialisation.
prePointsCoin - Variable in class tuile.Tuile
ArrayList qui contient les points des coins des blocs avant d'être transformé
prochaineImage() - Method in class dessin.ZoneAnimationPhysique
Permet d'avancer d'une image
prodScalaire(Vecteur2D) - Method in class physique.Vecteur2D
Methode pour effectuer le produit scalaire du vecteur courant avec un autre vecteur.
prodScalaire(Vecteur2D, Vecteur2D) - Static method in class physique.Vecteur2D
Methode de classe pour effectuer le produit scalaire entre deux vecteurs quelconques.

R

recommencer() - Method in class dessin.ZoneAnimationPhysique
Permet de repositioner le vaisseau à son dernier point de sauvegarde s'il est tué
redimensionnerImage(int, int) - Method in class tuile.Tuile
Méthode qui change la dimension de l'image
reinitialiser() - Method in class dessin.Grille
Permet de réinitialiser le tableau
reinitialiser() - Method in class dessin.ZoneAnimationPhysique
Permet de réinitialiser l'application
reinitialiser() - Static method in class physique.MoteurPhysique
Réinitialise les coefficients de frottement et l'accélération gravitationnelle
reinitialiserPanneauEtZoneAnimation() - Method in class panneaux.PanelJeu
Réinitialise le panneau et la zone d'animation du mode Jeu à l'état qu'il avait lors du démarrage de l'application
rotation - Variable in class tuile.Tuile
Matrice de rotation
rotation(int) - Method in class dessin.Grille
Applique une fraction de rotation horaire à la tuile sélectionnée selon le facteur
rotation(int) - Method in class panneaux.PanelTuileTemp
Applique un ou plusieurs 16e de rotation dans le sens horaire selon le facteur
rotationner(Point2D) - Method in class math.MatriceRotation
Méthode qui permet de retationner un point précis selon l'angle de rotation à l'aide de la matrice de rotation
rotationPostCreation() - Method in class tuile.Tuile
Renouvelle la matrice de rotation post-placement
rotationPostPlacement() - Method in class dessin.Grille
Méthode qui permet de rotationner une tuile déjà placée
run() - Method in class dessin.ZoneAnimationPhysique
Permet d'effectuer l'animation

S

Sauvegarder - Class in niveau
Classe servant à sauvegarder des niveaux.
Sauvegarder() - Constructor for class niveau.Sauvegarder
 
sauvegarderNiveauMesTrucs(Niveau, String) - Static method in class niveau.Sauvegarder
Méthode statique permettant la sauvegarde d'un niveau par l'utilisateur
Segment - Class in physique
Classe segment: permet de placer des segment sur des tuiles
Segment(Point2D.Double, Point2D.Double) - Constructor for class physique.Segment
Constructeur du segment
Selectionnable - Interface in utilitaires
Interface qui definit la methode qu'un objet doit implementer pour pouvoir etre selectionne
setAccel(Vecteur2D) - Method in class interactif.Vaisseau
Modifie l'accélération du vaisseau
setAccelGrav(double) - Static method in class physique.MoteurPhysique
Modifie l'accélération gravitationnelle
setAngleRotation(double) - Method in class tuile.Tuile
Définit le nouvel angle de rotation de la tuile
setAxe() - Method in class physique.Segment
Modifie le vecteur passant par l'axe du segment
setCharge(double) - Method in class interactif.InteractifPhysique
Modifie la charge de l'objet intéractif physique
setChargeDesPlaques(double) - Method in class dessin.ZoneAnimationPhysique
Modifie la charge de la plaque
setChargeVaisseau(double) - Method in class dessin.ZoneAnimationPhysique
Modifie la charge du vaisseau
setCoeffFrotCine(double) - Static method in class physique.MoteurPhysique
Modifie le coefficient de frottement cinétique
setCoeffFrotStat(double) - Static method in class physique.MoteurPhysique
Modifie le coefficient de frottement statique
setCollisionTrouvee(boolean) - Method in class interactif.Vaisseau
Modifie le booléen qui indique si une collision avec un segment a été trouvée
setComposantes(double, double) - Method in class physique.Vecteur2D
Methode qui permet de modifier les deux composantes du vecteur.
setComposantes(Vecteur2D) - Method in class physique.Vecteur2D
Methode qui permet de modifier les deux composantes du vecteur en reproduisant celles du vecteur passé en paramètre
setCooldownPortail(double) - Static method in class tuile.Portail
Modifie la durée de refroidissement des portails
setCouleur(Color) - Method in class tuile.Portail
Modifie la couleur du portail
setDansModeJeu(boolean) - Method in class dessin.Grille
Modifie la condition indiquant si l'on est dans le mode jeu En établissant qu'on est dans le mode jeu, la grille ne dessinera pas la tuile du vaisseau, donc son image.
setDeltaT(double) - Method in class dessin.ZoneAnimationPhysique
Modifie la valeur du pas de simulation (deltaT)
setDemiEtoile(boolean) - Method in class dessin.Etoile
Modifier l'etoile pour qu'elle soit une demi-etoile
setDrapeau() - Method in class tuile.Tuile
Méthode qui met le champ drapeau à vrai
setDureeCollision(double) - Method in class interactif.Vaisseau
Modifie la durée de la collision
setEnCollision(boolean) - Method in class interactif.Vaisseau
Modifie le booléen qui indique si le vaisseau est en collision
setEpaisseur(double) - Method in class interactif.PlaqueChargee
Modifie la largeur de la plaque
setExterieurComposant(boolean) - Method in class dessin.Grille
Associe une nouvelle valeur qui dit vrai si la souris est à l'extérieur de la grille
setExtremiteA(Point2D) - Method in class physique.Segment
Modifie l'extrémité A du segment
setExtremiteA(Point) - Method in class interactif.PlaqueChargee
Modifie l'extrémité A de la plaque
setExtremiteB(Point2D) - Method in class physique.Segment
Modifie l'extrémité B du segment
setExtremiteB(Point) - Method in class interactif.PlaqueChargee
Modifie l'extrémité B de la plaque
setFichiersImages(String[]) - Method in class panneaux.PanelImagesAvecDefilement
Permet d'indiquer quelles seront les multiples fichiers d'image à utiliser.
setForceGrav() - Method in class dessin.ZoneAnimationPhysique
Modifie la force gravitationnelle agissant sur le vaisseau
setForceNormale(Vecteur2D) - Method in class interactif.Vaisseau
Modifie la force normale agissant sur le vaisseau
setGrille(Grille) - Method in class niveau.Niveau
Modifie la grille du niveau
setHauteurTuile(double) - Static method in class tuile.Tuile
Définit la largeur des tuiles
setImageRef(String, int, int) - Static method in class tuile.Carre
Définit l'image représentant le carré
setImageRef(String, int, int) - Static method in class tuile.Drapeau
Définit l'image représentant le drapeau d'arrivée
setImageRef(String, int, int) - Static method in class tuile.Pics
Définit l'image représentant les pics
setImageRef(String, int, int) - Static method in class tuile.Portail
Définit l'image représentant le portail
setImageRef(String, int, int) - Static method in class tuile.TriangleEquilateral
Définit l'image représentant le triangle équilatéral
setImageRef(String, int, int) - Static method in class tuile.TriangleRectangle
Définit l'image représentant le triangle rectangle
setImageRef(String, int, int) - Static method in class tuile.VaisseauImage
Définit l'image représentant le vaisseau
setLargeurCadre(int) - Method in class panneaux.PanelImagesAvecDefilement
Modifie la largeur courante du cadre autour du scrollpane Cet espace permet de voir la couleur de l'arriere plan du panel
setLargeurTuile(double) - Static method in class tuile.Tuile
Définit la largeur des tuiles
setLongueur() - Method in class physique.Segment
Modifie la longueur du segment
setLongueur(double) - Method in class interactif.PlaqueChargee
Modifie la longueur de la plaque
setMasse(double) - Method in class interactif.Vaisseau
Modifie la masse du vaisseau
setMasseVaisseau(double) - Method in class dessin.ZoneAnimationPhysique
Modifie la masse du vaisseau
setModeJetpack(boolean) - Method in class dessin.ZoneAnimationPhysique
Méthode qui déterminer si le mode JetPack est activé ou non
setModeJetpack(boolean) - Method in class panneaux.PanelJeu
Modifie le booléen indiquant si le mode jetpack est activé
setNbPlaquesRestantes(int) - Method in class dessin.ZoneAnimationPhysique
Modifie le nombre de plaques restantes
setNiveau(int, Niveau) - Method in class niveau.GestionnaireDeNiveaux
Permet de remplacer le niveau se trouvant à l'emplacement passer en paramètre par l'objet niveau passer en paramètre
setNiveau(String) - Method in class dessin.ZoneAnimationPhysique
Modifie le niveau en en chargeant un nouveau niveau
setNiveau(Niveau) - Method in class dessin.ZoneAnimationPhysique
Modifie le niveau en le remplaçant par un autre
setNiveauDeBase(String) - Method in class dessin.ZoneAnimationPhysique
Modifie le niveau en en chargeant un nouveau niveau
setNom(String) - Method in class niveau.Niveau
Permet de changer le nom du niveau
setNormale() - Method in class interactif.PlaqueChargee
Modifie le vecteur normal de la plaque (lorsque l'axe a été modifié)
setNormale() - Method in class physique.Segment
Modifie le vecteur normal du segment
setNormale(Vecteur2D) - Method in class interactif.PlaqueChargee
Modifie le vecteur normal de la plaque
setNote(double) - Method in class dessin.EvaluationEtoile
Permet la modification de la note
setPixelsParMetre(double) - Method in class interactif.InteractifPhysique
Modifier le nombre de pixels par mètre afin de dessiner des objets en unité physique réelle (en mètre et non en pixels)
setPlacementPlaque(boolean) - Method in class dessin.ZoneAnimationPhysique
Modifie la valeur du booléen permettant de placer une plaque dans le niveau
setPlaque(PlaqueChargee) - Method in class tuile.Tuile
Modifie la plaque placée sur la tuile
setPlaquePositive(boolean) - Method in class dessin.ZoneAnimationPhysique
Méthode qui change la nature de la plaque
setPoint() - Method in class tuile.Carre
Méthode qui ajoute les coins du carré dans l'arrayList prePointsCoin, puis qui les transforme avant de les mettre dans pointsCoin
setPoint() - Method in class tuile.Drapeau
Méthode qui ajoute les coins du carré dans l'arrayList points
setPoint() - Method in class tuile.Pics
Méthode qui ajoute les coins du rectangle dans l'arrayList prePointsCoin, puis qui les transforme avant de les mettre dans pointsCoin
setPoint() - Method in class tuile.Portail
Méthode qui ajoute les coins du carré dans l'arrayList points
setPoint() - Method in class tuile.TriangleEquilateral
Méthode qui ajoute les coins du triangle dans l'arrayList prePointsCoin, puis qui les transforme avant de les mettre dans pointsCoin
setPoint() - Method in class tuile.TriangleRectangle
Méthode qui ajoute les coins du triangle dans l'arrayList prePointsCoin, puis qui les transforme avant de les mettre dans pointsCoin
setPoint() - Method in class tuile.Tuile
Méthode à redéfinir dans les sous classes pour mettre les points des coins dans le arrayList pointsCoin
setPoint() - Method in class tuile.VaisseauImage
Méthode qui ajoute les coins du carré dans l'arrayList points
setPointQuelconque() - Method in class physique.Segment
Modifie la position du point quelconque sur le segment
setPortailAssocie(Portail) - Method in class tuile.Portail
Modifie le portail associé
setPosition(Vecteur2D) - Method in class interactif.InteractifPhysique
Modifie la position de l'objet intéractif physique
setPositionPrecedente(Vecteur2D) - Method in class interactif.Vaisseau
Modifie la position du vaisseau à l'itération précédente
setRayon(double) - Method in class interactif.Vaisseau
Modifie le rayon du vaisseau
setRayonExterieur(double) - Method in class dessin.Etoile
Modifier le rayon du cercle exterieur sur lequel les pointes de l'etoile sont disposees La geometrie sera recree suite a ce changement.
setRayonInterieur(double) - Method in class dessin.Etoile
Modifier le rayon du cercle interieur sur lequel les pointes de l'etoile sont disposees La geometrie sera recree suite a ce changement.
setRotation(boolean) - Method in class panneaux.PanelTuileTemp
Permet de mettre l'état de la fenêtre en rotation
setRotationPostPlacement() - Method in class dessin.Grille
Méthode qui modifie l'état de la grille, met en mode rotation ou l'enlève
setRotationPostPlacement(boolean) - Method in class dessin.Grille
Méthode qui modifie l'état de la grille, met en mode rotation ou l'enlève
setSauvegarde(boolean) - Method in class panneaux.PanelEditeur
Setter pour le boolean de sauvegarde
setSommeDesForces(Vecteur2D) - Method in class interactif.Vaisseau
Recalcule l'accélération du vaisseau à l'aide de la nouvelle somme des forces passée en paramètre Ceci aura pour conséquence de modifier l'accélération !!! La méthode provient d'anciens projets (ex-auteur : Caroline Houle) mais a été implementé et modifier pour notre code !!!
setSupprimer(boolean) - Method in class dessin.Grille
Définit la condition de suppression
setSupprimer(boolean) - Method in class panneaux.PanelTuileTemp
Permet de mettre l'état de la fenêtre en suppression
setTableau(Tuile[][]) - Method in class dessin.Grille
Permet de changer le tableau
setTempsDernierUsage(double) - Method in class tuile.Portail
Modifie le temps du dernier usage du portail
setTempsSleep(int) - Method in class dessin.ZoneAnimationPhysique
Modifie la pause du thread d'animation (temps du sleep)
setTuile(Tuile) - Method in class dessin.Grille
Définit le type de tuile sélectionné pour le placement
setTuile(Tuile) - Method in class panneaux.PanelTuileTemp
Permet de changer le type de la tuile
setTuile(VaisseauImage) - Method in class interactif.Vaisseau
Modifie l'objet VaisseauImage qui contient les propriétés de la tuile du vaisseau
setVaisseau() - Method in class tuile.Tuile
Méthode qui met le champ vaisseau à vrai
setVitesse(Vecteur2D) - Method in class interactif.Vaisseau
Modifie la vitesse du vaisseau
setX(double) - Method in class dessin.Etoile
Modifier la coordonnee en X du coin superieur-gauche du rectangle qui englobe l'etoile La geometrie sera recreee suite a ce changement.
setX(double) - Method in class physique.Vecteur2D
Methode qui permet de modifier la composante x du vecteur.
setX(double) - Method in class tuile.Tuile
Définit la nouvelle abscisse gauche de la tuile
setY(double) - Method in class dessin.Etoile
Modifier la coordonnee en Y du coin superieur-gauche du rectangle qui englobe l'etoile La geometrie sera recreee suite a ce changement.
setY(double) - Method in class physique.Vecteur2D
Methode qui permet de modifier la composante y du vecteur.
setY(double) - Method in class tuile.Tuile
Définit la nouvelle ordonnée supérieure de la tuile
soustrait(Vecteur2D) - Method in class physique.Vecteur2D
Methode qui calcule et retourne le vecteur resultant de la soustraction d'un vecteur quelconque du vecteur courant.
soustrait(Vecteur2D, Vecteur2D) - Static method in class physique.Vecteur2D
Methode de classe qui retourne la soustraction entre deux vecteurs quelconques.
suivante() - Method in class panneaux.PanelImagesAvecDefilement
Avance d'une page parmi celles fournies lors de l'initialisation.
supprimerCase() - Method in class dessin.Grille
Permet de supprimer une tuile précise
supprimerNiveau(String) - Method in class niveau.GestionnaireDeNiveaux
Permet de supprimer un niveau
survolerAiresDeTuile(Point2D) - Method in class tuile.Tuile
Permet d'accéder à une des aires de la tuile (carré ou triangle) où se trouve le curseur

T

teleportation(Vaisseau) - Method in class tuile.Portail
Téléportation le vaisseau du portail courant au portail associé
toString() - Method in class dessin.Etoile
Retourner une chaine de caracteres avec les caracteristiques de l'etoile Methode utile pour debugger.
toString() - Method in class physique.Vecteur2D
Genere une chaine de caractere avec les informations du vecteur
toString() - Method in class tuile.Carre
Méthode qui affiche le type lorsqu'on le print
toString() - Method in class tuile.Drapeau
Méthode qui affiche le type lorsqu'on le print
toString() - Method in class tuile.Pics
Méthode qui affiche le type lorsqu'on le print
toString() - Method in class tuile.Portail
Méthode qui affiche le type lorsqu'on le print
toString() - Method in class tuile.TriangleEquilateral
Méthode qui affiche le type lorsqu'on le print
toString() - Method in class tuile.TriangleRectangle
Méthode qui affiche le type lorsqu'on le print
toString() - Method in class tuile.VaisseauImage
Méthode qui affiche le type lorsqu'on le print
toString(int) - Method in class interactif.PlaqueChargee
Permet d'afficher quelques caractéristiques de la plaque : Sa position, sa charge et la position ses extrémités !!! La méthode provient d'anciens projets (auteur : Caroline Houle) mais a été implementé et modifier pour notre code !!!
toString(int) - Method in class interactif.Vaisseau
Permet d'afficher quelques caractéristiques du vaisseau : Sa position, sa vitesse, son accélération, la somme des forces agissant sur lui et sa charge !!! La méthode provient d'anciens projets (ex-auteur : Caroline Houle) mais a été implementé et modifier pour notre code !!!
toString(int) - Method in class physique.Segment
Permet d'afficher quelques caractéristiques du segment : Sa position et la position ses extrémités !!! La méthode provient d'anciens projets (auteur : Caroline Houle) mais a été implementé et modifier pour notre code !!!
toString(int) - Method in class physique.Vecteur2D
Genere une chaine de caractere avec les informations du vecteur, avec un nombre de decimales restreint
TriangleEquilateral - Class in tuile
Représente l'objet fixe plaçable en forme de triangle équilatéral (pointant vers le haut par défaut)
TriangleEquilateral() - Constructor for class tuile.TriangleEquilateral
Constructeur
TriangleEquilateral(double) - Constructor for class tuile.TriangleEquilateral
Constructeur
TriangleEquilateral(int, int) - Constructor for class tuile.TriangleEquilateral
Constructeur
TriangleRectangle - Class in tuile
Représente l'objet fixe plaçable en forme de triangle rectangle (coin en bas à gauche par défaut)
TriangleRectangle() - Constructor for class tuile.TriangleRectangle
Constructeur
TriangleRectangle(double) - Constructor for class tuile.TriangleRectangle
Constructeur
TriangleRectangle(int, int) - Constructor for class tuile.TriangleRectangle
Constructeur
tuile - package tuile
 
Tuile - Class in tuile
Représente tout objet fixe qui peut être placé dans le mode éditeur.
Tuile(double, double, double, String, Image) - Constructor for class tuile.Tuile
Constructeur
Tuile(double, Image, String) - Constructor for class tuile.Tuile
Constructeur
Tuile(Image, int, int, String) - Constructor for class tuile.Tuile
Constructeur
Tuile(Image, String) - Constructor for class tuile.Tuile
Constructeur
type - Variable in class tuile.Tuile
chaine de caractères représentant le type de la tuile

U

utilitaires - package utilitaires
 

V

vaisseau - Variable in class tuile.Tuile
Détermine si la tuile est un vaisseau
Vaisseau - Class in interactif
Classe Vaisseau: représentation sommaire d'un vaisseau à l'aide d'un cercles.
Vaisseau(Vecteur2D, double, double, VaisseauImage) - Constructor for class interactif.Vaisseau
Constructeur du vaisseau
VaisseauImage - Class in tuile
Représente l'objet dynamique plaçable unique agissant comme un vaisseau
VaisseauImage() - Constructor for class tuile.VaisseauImage
Constructeur
VaisseauImage(double) - Constructor for class tuile.VaisseauImage
Constructeur
VaisseauImage(int, int) - Constructor for class tuile.VaisseauImage
Constructeur
Vecteur2D - Class in physique
La classe Vecteur permet de realiser les operations de base sur un vecteur Euclidien en deux dimensions (x,y), où x et y sont les composantes du vecteur.
Vecteur2D() - Constructor for class physique.Vecteur2D
Constructeur representant un vecteur 2d aux composantes nulles
Vecteur2D(double, double) - Constructor for class physique.Vecteur2D
Constructeur avec composantes x,y
Vecteur2D(Vecteur2D) - Constructor for class physique.Vecteur2D
Constructeur qui crée un nouveau vecteur qui contient les mêmes composantes que celui passé en paramètre

X

x - Variable in class physique.Vecteur2D
Composante x du vecteur 2d
x - Variable in class tuile.Tuile
L'abscisse du coin supérieur gauche de la tuile (en mètre)

Y

y - Variable in class physique.Vecteur2D
Composante y du vecteur 2d
y - Variable in class tuile.Tuile
L'ordonnée du coin supérieur gauche de la tuile en (en mètre)

Z

ZoneAnimationPhysique - Class in dessin
Composant illustrant la simulation : La scène physique où sont représentés les objets intéractifs physique ainsi que le niveau et ses tuiles
ZoneAnimationPhysique() - Constructor for class dessin.ZoneAnimationPhysique
Constructeur de la zone d'animation physique
A C D E F G H I L M N O P R S T U V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form