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)]
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