# Code pour gerer le reseau (la carte) # Pour l'instant c'est juste un wrapper autour de sumolib # mais si on se decide à utiliser notre propre format dans le futur ça faciliterat la transition import sumolib import pygame as pg class Map: def __init__(self,path : str,surface : pg.Surface): self.fromPath(path) self.surf=surface def fromPath(self,path : str): self.net = sumolib.net.readNet(path) def draw(self,screen): for edge in self.net.getEdges(): pg.draw.line(self.surf,(255,255,255),edge.getFromNode().getCoord(),edge.getToNode().getCoord()) screen.blit(self.surf,(0,0))