Exemple #1
0
 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()
Exemple #2
0
 def __init__(self):
     self.attente=0
     self.cadre=0 # le no de cadre pour assurer la syncronisation avec les autres participants
     self.egoserveur=0 
     self.actions=[]    # la liste de mes actions a envoyer au serveur pour qu'il les redistribue a tous les participants
     self.monip=self.trouverIP() # la fonction pour retourner mon ip
     self.monnom=self.generernom() # un generateur de nom pour faciliter le deboggage (comme il genere un nom quasi aleatoire et on peut demarrer plusieurs 'participants' sur une meme machine pour tester)
     self.modele=None
     self.serveur=None
     self.vue=Vue(self,self.monip,self.monnom)
     self.vue.root.mainloop()
Exemple #3
0
def main():
    print(sys.path)
    try:
        tailleFenetre = int(sys.argv[1])
        encodage = sys.argv[2]
        chemins = sys.argv[3:]
        vue = Vue(tailleFenetre, encodage, chemins)
        vue.lancer()
    except Exception as e:
        print()
        print("Veuillez contacter Alexis Duval immédiatement s'il-vous-plaît")
    return 0
Exemple #4
0
 def __init__(self):
     print("IN CONTROLEUR")
     self.attente = 0
     self.cadre = 0  # le no de cadre pour assurer la syncronisation avec les autres participants
     self.tempo = 0  # insert a reconnaitre qu'on a lance le serveur et qu'on peut s'inscrire automatiquement sans cliquer sur inscription dans l'interface
     # ne peut pas etre remplace par egoserveur car si cette variable test a vrai (1), l'inscription est effectuee et tempo remis a 0 pour ne pas reinscrire deux fois...
     # NOTE le nom de variable est ici epouvantable, j'en conviens - devrait quelquechose comme 'autoInscription'
     self.egoserveur = 0  # est-ce que je suis celui qui a demarre le serveur, a priori, non (0)
     self.actions = [
     ]  # la liste de mes actions a envoyer au serveur pour qu'il les redistribue a tous les participants
     self.statut = 0  # etat dans le quel je me trouve : 0 -> rien, 1 -> inscrit, 2 -> demarre, 3-> joue
     self.monip = self.trouverIP()  # la fonction pour retourner mon ip
     self.monnom = self.generernom(
     )  # un generateur de nom pour faciliter le deboggage (comme il genere un nom quasi aleatoire et on peut demarrer plusieurs 'participants' sur une même machine pour tester)
     self.modele = None
     self.serveur = None
     self.vue = Vue(self, self.monip, self.monnom)
     self.vue.root.mainloop()
 def __init__(self):
     self.vue = Vue.Vue(self)
     self.modele = Modele.AireDeJeu(self)
     self.commencerPartie()
     self.frame = 0
     self.apparitionCaisse = 99
 def __init__(self):
     self.actif = 1
     self.modele = Modele(self)
     self.vue = Vue(self)
     self.jouer()
     self.vue.root.mainloop()