示例#1
0
 def __init__(self, vue='C'):
     """crée les données du controleur et la vue sur ces données"""
     self.table = m.Table()
     if vue == 'G':
         self.vue = v.Graphique(self.table)
     else:
         self.vue = v.Console(self.table)
示例#2
0
文件: vue.py 项目: CorentinLec/belote
    def afficher(self):
        """ affiche l'état courant d'ensemble"""
        print repr(self.modele)


class Graphique(Vue):
    """ affiche en mode graphique"""
    # utiliser la bibliothèque PyGame spécialisée , sinon tkinter ou PyQt
    pass


# pour des tests propres au module
if __name__ == '__main__':
    import modele as m
    une_table = m.Table()
    une_vue = Console(une_table)

    def animer_joueurs(j1, j2):
        print " animation de 2 joueurs ........... "
        print "2 joueurs :\n"
        print 'j1 avant = ', repr(j1)
        print 'carte choisie par j1 :', j1.donner_une_carte()
        print 'j1 ensuite = ', repr(j1)
        print 'j2i avant = ', repr(j2i)
        c = j2i.donner_une_carte()
        print 'carte choisie par j2i :', c
        print 'j2i ensuite = ', repr(j2i)
        print " animation de 2 joueurs ........... fin"

    # Test carte