@Test public void testGetCarburantDepart() { assertEquals(100.0, v1.reqCarburantDepart(), 0.0001); assertEquals(0.0, v2.reqCarburantDepart(), 0.0001); assertEquals(100.0, v3.reqCarburantDepart(), 0.0001); assertEquals(0.0, v4.reqCarburantDepart(), 0.0001); }
public void reqCarburantDepart(double pCarburantDepart) { if (pCarburantDepart > carburantMax.get()) { asgCarburantMax(pCarburantDepart); } carburantDepart = pCarburantDepart; if (pCarburantDepart < 0) { carburantDepart = 0; } asgCarburantRestant(pCarburantDepart); }
VaisseauJoueur extends Vaisseau { public void reqCarburantDepart(double pCarburantDepart) { if (pCarburantDepart > carburantMax.get()) { asgCarburantMax(pCarburantDepart); } carburantDepart = pCarburantDepart; if (pCarburantDepart < 0) { carburantDepart = 0; } asgCarburantRestant(pCarburantDepart); } }
VaisseauJoueur extends Vaisseau { public void reqCarburantDepart(double pCarburantDepart) { if (pCarburantDepart > carburantMax.get()) { asgCarburantMax(pCarburantDepart); } carburantDepart = pCarburantDepart; if (pCarburantDepart < 0) { carburantDepart = 0; } asgCarburantRestant(pCarburantDepart); } VaisseauJoueur(double pPuissance,
                        double pMasse,
                        double pCarburantMax,
                        double pCarburantDepart); }
VaisseauJoueur extends Vaisseau { public void reqCarburantDepart(double pCarburantDepart) { if (pCarburantDepart > carburantMax.get()) { asgCarburantMax(pCarburantDepart); } carburantDepart = pCarburantDepart; if (pCarburantDepart < 0) { carburantDepart = 0; } asgCarburantRestant(pCarburantDepart); } VaisseauJoueur(double pPuissance,
                        double pMasse,
                        double pCarburantMax,
                        double pCarburantDepart); void tournerGauche(boolean tourner); void tournerDroite(boolean tourner); void avancer(boolean avancer); double reqPuissance(); void asgPuissance(double pPuissance); double reqSante(); void asgSante(double pSante); DoubleProperty reqSant{; void asgCarburantMax(double pCarburantMax); double reqCarburantMax(); double reqCarburantRestant(); void asgCarburantRestant(double pCarburantRestant); void reqCarburantDepart(double pCarburantDepart); double reqCarburantDepart(); DoubleProperty carburantMaxPropri {; DoubleProperty carburantRestantPropri {; Vecteur reqForceExt(); Vecteur reqDirection(); void asgDirection(Vecteur nouvDirection); void jouerAnimationMort(); boolean estAnimationMort(); void miseAJourGraphique(double dt); void creeNoeud(); Node reqNoeud(); void miseAJourPhysique(double dt); void surCollision(Corps c); void asgAngle(double angle); void reset(); }
VaisseauJoueur extends Vaisseau { public void reqCarburantDepart(double pCarburantDepart) { if (pCarburantDepart > carburantMax.get()) { asgCarburantMax(pCarburantDepart); } carburantDepart = pCarburantDepart; if (pCarburantDepart < 0) { carburantDepart = 0; } asgCarburantRestant(pCarburantDepart); } VaisseauJoueur(double pPuissance,
                        double pMasse,
                        double pCarburantMax,
                        double pCarburantDepart); void tournerGauche(boolean tourner); void tournerDroite(boolean tourner); void avancer(boolean avancer); double reqPuissance(); void asgPuissance(double pPuissance); double reqSante(); void asgSante(double pSante); DoubleProperty reqSant{; void asgCarburantMax(double pCarburantMax); double reqCarburantMax(); double reqCarburantRestant(); void asgCarburantRestant(double pCarburantRestant); void reqCarburantDepart(double pCarburantDepart); double reqCarburantDepart(); DoubleProperty carburantMaxPropri {; DoubleProperty carburantRestantPropri {; Vecteur reqForceExt(); Vecteur reqDirection(); void asgDirection(Vecteur nouvDirection); void jouerAnimationMort(); boolean estAnimationMort(); void miseAJourGraphique(double dt); void creeNoeud(); Node reqNoeud(); void miseAJourPhysique(double dt); void surCollision(Corps c); void asgAngle(double angle); void reset(); static final double PUISSANCE_MOTEUR; static final double PUISSANCE_ROTATION_DEFAUT; final static double CARBURANT_DEFAUT; final static double PUISSANCE_DEFAUT; final static double VITESSE_ANIM_FLAMME; final static double VITESSE_ANIM_MORT; final static int NB_FRAMES_ANIM_MORT; }