def setUp(self): self.marque = Marque('1', 'renault') self.marque2 = Marque('2', 'toyota') self.modele = Modele('1', 'Languna', self.marque, 'test', 'test2') self.modele2 = Modele('2', 'prius', self.marque2, 'test', 'test3') self.tva = TVA('1', '15', '15/06/2014') self.tva2 = TVA('2', '05', '15/04/2014') self.voitureATester = Voiture('SRVSR54801RG1', '15000', '30000', '50000', self.modele, self.tva)
def SetUp(self): self.listOption = ['25', '1', '3'] self.listOption2 = ['5', '11', '13'] self.marque = Marque('1', 'renault') self.marque2 = Marque('2', 'toyota') self.modele = Modele('1', 'Languna', self.marque) self.modele2 = Modele('2', 'prius', self.marque2) self.cpVille = CP_Ville('33', 'Bordeaux') self.cpVille2 = CP_Ville('75', 'Paris') self.tva = TVA('1', '15', '15/06/2014') self.tva2 = TVA('2', '05', '15/04/2014') self.facture = Facture('1', '20/04/2014', '20/03/2015', self.commande, self.tva) self.facture2 = Facture('2', '21/10/2014', '30/07/2014', self.commande2, self.tva2) self.voiture = Voiture('SRVSR54801RG', '1500', '3000', '5000', self.modele, self.fournisseur, self.commande) self.voiture2 = Voiture('SRVSR54801RG1', '15000', '30000', '50000', self.modele2, self.fournisseur2, self.commande2) self.peinture = Peinture('41', 'peinturama', '120') self.peinture2 = Peinture('1', 'belpeinture', '165') self.commande2 = Commande_Client('2', '15/06/18', self.voiture, self.client2, self.facture2, self.peinture2, self.listOption2) self.client1 = Client.Client('1', 'Yohan', 'Cabaye', '32 rue epsi', '0000', '*****@*****.**', self.cpVille) self.client2 = Client.Client('', 'Paul', 'Pogba', '36 rue epsi', '0011', '*****@*****.**', self.cpVille2) self.fournisseur = Fournisseur('1', 'Aquifourni', '0605054821', 'Andre', self.cpVille) self.fournisseur2 = Fournisseur('2', 'Livrapid', '0621589636', 'Gerald', self.cpVille2) self.commandeATester = Commande_Client('1', '02/06/18', self.voiture, self.client1, self.facture, self.peinture, self.listOption)
def initierpartie( self, rep ): # initalisation locale de la simulation, creation du modele, generation des assets et suppression du layout de lobby if rep[1][0][0] == "lancerpartie": self.modele = Modele(self, rep[1][0][1]) # on cree le modele self.vue.creeraffichercadrepartie(self.modele) print(self.monnom, "LANCE PROCHAINTOUR") self.prochaintour()
def initierpartie(self,rep): # initalisation locale de la simulation, creation du modele, generation des assets et suppression du layout de lobby if rep[1][0][0]=="lancerpartie": self.modele=Modele(self,rep[1][0][1],rep[1][0][2]) # on cree le modele self.vue.afficherinitpartie(self.modele) self.vue.nomjoueur=self.modele.joueurscles self.vue.updatelistejoueur() self.prochaintour()
def __init__(self): super(Controleur, self).__init__() self.compteurDeLoop = 0 self.isRunning = 0 self.modele = None self.vue = fichierVue.Vue(self) self.modele = fichierModele.Modele() self.vue.menu() self.vue.root.mainloop()
def initierpartie( self, rep ): # initalisation locale de la simulation, creation du modele, generation des assets et suppression du layout de lobby global modeauto if rep[1][0][0] == "lancerpartie": #print("REP",rep) self.modele = Modele(self, rep[1][0][1], rep[1][0][2]) # on cree le modele modeauto = int(rep[1][0][3]) self.vue.afficherinitpartie(self.modele) #print(self.monnom,"LANCE PROCHAINTOUR") self.prochaintour()
def __init__(self, position, vitesse): assert position >= 0 assert vitesse >= 0 self.donnees = [ ] # Tableau contenant les données enregistrées lors de la simulation # = [temps_total, [self.position,self.vitesse,G], indice] self.position = position # position en mètre self.vitesse = vitesse # vitesse en m/s self.indice_section = 0 self.masse = 1300 # masse en kg self.longueur = 4 # longueur en mètre self.F_max = 10000 # Force d'accélération maximum en newton self.F_min = 10000 # Force de freinage maximum en newton self.valide = True # Booléen pour savoir si la voiture doit être prise en compte dans la simulation self.coefficient_vitesse = uniform( 0.95, 1.05) #Pourcentage de la vitesse limité adopté. self.temps_reaction = 2 # Temps de réaction du conducteur en secondes # Création du modèle pour la gestion de l'accélération self.modele = Modele(2)
def __init__(self): self.actif = 1 self.modele = Modele(self) self.vue = Vue(self) self.jouer() self.vue.root.mainloop()