Esempio n. 1
0
 def initialisation(self):
     self.vie = self.vieConst
     self.balle = Balle()
     self.raquette = Raquette()
     self.perdu = False
     self.all_dead = False
     self.lignesBriques = [[
         Brique(i * 29 * width // 400 + XMIN + RAYON_BALLE * 5,
                j * 3 * height // 40 + YMIN + RAYON_BALLE * 3,
                self.vieBrique) for j in range(5)
     ] for i in range(11)]
Esempio n. 2
0
    def __init__(self):
        self.couleur = ['cyan', 'green', 'red']
        self.i_couleur = 0
        self.WIDTH = 396
        self.W2 = self.WIDTH / 2
        self.L = self.WIDTH
        self.H = 600
        self.H2 = self.H / 2
        self.R = 300.
        self.PAUSE = False
        self.VIE = 3
        self.tk = Tk()
        self.tk.title('CASSE BRIQUE')
        self.canvas = Canvas(self.tk, width=self.L, height=self.H)
        self.canvas.bind_all("<KeyPress-Left>", self.traite_keys_event)
        self.canvas.bind_all("<KeyPress-Right>", self.traite_keys_event)
        self.canvas.bind_all('<KeyPress-space>', self.traite_keys_event)
        self.canvas.pack()

        self.raquette = Raquette(self.canvas)
        self.balle = Balle(self, 190, 499, 210, 519)
        self.score = Score(self, 350, 580, 60)

        self.briques = []

        for g in range(0, 11):
            x1 = 44 * g + 5
            x2 = x1 + 40
            for f in range(0, 6):
                y1 = 25 * f + 5
                y2 = y1 + 20
                bri = Brique(self, x1, y1, x2, y2,
                             self.couleur[self.i_couleur])
                self.briques.append(bri)
                self.i_couleur += 1
                if self.i_couleur > 2:
                    self.i_couleur = 0