Implementation de la base de l'engine #3

Merged
yannis merged 33 commits from Engine_base into main 2023-12-26 16:36:16 +00:00
2 changed files with 3 additions and 4 deletions
Showing only changes of commit 27a7bb7b76 - Show all commits

View file

@ -27,7 +27,7 @@ class MapManager:
# On récupère la couche demandée
layer = self.map_layers[layer_id]
# On calcule les coordonées du chunk
# On calcule les coordonnées du chunk
coordinates = (x//self.chunk_width, y//self.chunk_height)
# On transforme les coordonnées globales en coordonnées dans le chunk

View file

@ -23,7 +23,6 @@ class Renderer:
for x in range(tile_set.get_width()//tile_size):
tile = tile_set.subsurface((x*tile_size, y*tile_size, tile_size, tile_size))
self.tiles.append(tile)
#print(self.tiles)
def update(self):
"""Fait le rendu du jeu."""
@ -68,5 +67,5 @@ class Renderer:
(y*self.tile_size-self.engine.camera.y+y_middle_offset)))
# Enfin, on redimensionne notre surface et on la colle sur la fenêtre principale
self.window.blit(transform.scale(rendered_surface, (rendered_surface_size[0]*self.engine.camera.zoom, rendered_surface_size[1]*self.engine.camera.zoom)), (0, 0))
self.window.blit(transform.scale(rendered_surface, (rendered_surface_size[0]*self.engine.camera.zoom,
rendered_surface_size[1]*self.engine.camera.zoom)), (0, 0))