def delete_wallet(self, app): from question import Question name = self.ids.wallet_selector.selection[0] d = Question( _('Delete wallet?') + '\n' + os.path.basename(name), lambda: app.delete_wallet(name)) d.open()
def tick(self, dt): if (self.pause): return self.current_tick = self.current_tick + 1 if (self.current_tick < 1): return if (self.current_tick == 1): self.road_speed_initiale = self.road.speed self.reset() self.score = str(self.current_tick) if (self.score > self.high_score): self.high_score = self.score # Ajoute une tomate à chaque "période tomate" if (self.current_tick % self.periode_tomates == 0): self.ajoute_tomate() self.ajoute_tomate() # Modifie la vitesse de la route à chaque "période accel" if (self.current_tick % self.periode_accel == 0): self.road.speed = self.road.speed * self.speed_mult self.periode_tomates = round(self.periode_tomates / self.speed_mult) # Pour chaque tomate... for t in self.tomatoes: t.tick() # Enlève la tomate si elle est tout à gauche if (t.x < -self.road.longueur): self.tomatoes.remove(t) self.remove_widget(t) # Réinitialise en cas de collision if t.collide_widget(self.car): if not self.state.high_score or self.high_score > self.state.high_score: self.state.high_score = self.high_score self.pause = True q = Question("Nom du joueur", "Quel est ton nom?", self.state.nom, 12, self.enregistre_nom, self.transform) q.open() else: self.reset() break
def delete_wallet(self, app): from question import Question name = self.ids.wallet_selector.selection[0] d = Question(_('Delete wallet?') + '\n' + os.path.basename(name), lambda: app.delete_wallet(name)) d.open()