tab8 = Tableau('fonds/fond_foret.png', 0, 7, o, 25, 405, 945, 990, 0, 1000) tab9 = Tableau('fonds/fond_foret.png', 0, 8, o, 25, 505, 945, 990, 0, 1000) tab10 = Tableau('fonds/fond_foret.png', 0, 9, o, 25, 505, 945, 990, 0, 1000) tab11 = Tableau('fonds/fond_foret.png', 0, 10, o, 25, 60, 945, 990, 0, 1000) tab12 = Tableau('fonds/fond_foret.png', 0, 11, o, 25, 635, 945, 990, 0, 1000) tab13 = Tableau('fonds/fond_foret.png', 0, 12, o, 25, 545, 945, 990, 0, 1000) tab14 = Tableau('fonds/fond_foret.png', 0, 13, o, 25, 125, 945, 990, 0, 1000) tab14 = Tableau('fonds/fond_foret.png', 0, 14, o, 25, 670, 945, 990, 0, 1000) listetab = [ tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8, tab9, tab10, tab11, tab12, tab13, tab14 ] #affichageTableau(listetab[i]) LISTE = Tableau.dessinerTableau(listetab[numtab], screen, listesprite) Tableau.initPerso(listetab[numtab], o, screen) pygame.key.set_repeat(20, 10) v_init = 2 angle_init = pi / 3 v_x = cos(angle_init) * v_init v_y = sin(angle_init) * v_init piece = pygame.image.load('image/piece.png') piece = pygame.transform.scale(piece, (20, 20)) smallText = pygame.font.Font("freesansbold.ttf", 15) nbpiece = smallText.render((" x " + str(o.compteurpiece)), 1, (210, 210, 210)) scA = smallText.render(("Score:" + str(o.score)), 1, (210, 210, 210)) horloge = Horloge(0)
from perso import * clock = pg.time.Clock() numtab = 0 screen = pg.display.set_mode((500, 500)) perso = pg.image.load('perso.png') o = Personnage(perso) tab1 = Tableau('sky2.jpg', 0, 0, o, 100, 100, 500, 1000, 0, 500) tab2 = Tableau('sky.jpg', 0, 1, o, 200, 600, 500, 1000, 0, 500) tab3 = Tableau('foret.jpg', 0, 2, o, 200, 600, 500, 1000, 0, 500) listetab = [tab1, tab2, tab3] #affichageTableau(listetab[i]) LISTE = Tableau.dessinerTableau(listetab[numtab], screen) Tableau.initPerso(listetab[numtab], o, screen) pg.key.set_repeat(20, 10) v_init = 2 angle_init = pi / 3 v_x = cos(angle_init) * v_init v_y = sin(angle_init) * v_init while 1: clock.tick(60) o.update(LISTE) for event in pg.event.get(): if event.type == pg.QUIT: if self.playing: self.playing = False