def collipicanimal(LISTE, o, listetab, screen, bloc): if bloc.type == 6 or bloc.type == 7 or bloc.type == 3 or bloc.type == 9: LISTE.update() Tableau.initPerso(listetab[numtab], o, screen) screen.blit(listetab[numtab].background, (0, 0)) LISTE.draw(screen) screen.blit(o.image, o.pos)
def collipicanimal(LISTE, o, listetab, screen, bloc): if bloc.type == 6 or bloc.type == 7 or bloc.type == 3 or bloc.type == 9: o.score-=75 LISTE.update() Tableau.initPerso(listetab[numtab], o, screen) screen.blit(listetab[numtab].background , (0,0)) LISTE.draw(screen) screen.blit(o.image, o.pos) 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)) screen.blit(piece,(0,5)) screen.blit(nbpiece,(20,10)) scA = smallText.render(("Score:"+str(o.score)),1,(210, 210, 210)) screen.blit(scA,(870,35)) screen.blit(timer(horloge,o),(870,10))
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)