Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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))
Exemplo n.º 3
0
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)