Esempio n. 1
0
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)
Esempio n. 2
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