Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import pytmx
- import pyscroll
- from player import Player
- class Game:
- def __init__(self):
- # creer la fenetre du jeu
- self.screen = pygame.display.set_mode((1366, 768))
- pygame.display.set_caption("Parcours")
- #charger la carte (tmx)
- tmx_data = pytmx.util_pygame.load_pygame('map5.tmx')
- map_data = pyscroll.data.TiledMapData(tmx_data)
- map_layer = pyscroll.orthographic.BufferedRenderer(map_data, self.screen.get_size())
- map_layer.zoom = 2
- player_position = tmx_data.get_object_by_name("spawn")
- self.player = Player(player_position.x, player_position.y)
- # generer un joueur
- #dessiner le groupe calques
- self.group = pyscroll.PyscrollGroup(map_layer=map_layer, default_layer=10)
- self.group.add(self.player)
- def run(self):
- #boucle du jeu
- running = True
- while running:
- self.group.draw(self.screen)
- pygame.display.flip()
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- running = False
- pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement