Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form