Ejemplo n.º 1
0
 def getImageSurface(self):
     result = None
     filename = getTMXMapResourceFile(self.__viewName, self.imagePath)
     if os.path.isfile(filename):
         result = pygame.image.load(filename).convert()
     else:
         raise FileNotFoundError(filename)
     return result
Ejemplo n.º 2
0
    def _loadTileSetImageFile(self, viewName):
        filename = getTMXMapResourceFile(viewName, self.imagepath)
        
        if os.path.isfile(filename):
            image = pygame.image.load(filename).convert()
            self.__extractTilesetImages(image)
        else:
            raise FileNotFoundError(filename)

        pass
Ejemplo n.º 3
0
    def configureTMX(self, viewName):
        """Configure the map data from tmx json file."""
        path = getTMXMapResourceFile(viewName, "map.json")
        configuration = self.loadTMXJson(path)
        self.configureTMXJson(configuration)
        self._viewPointer.screenPosition = self.map.screenOffset
        self.player = self.configurePlayer(self.map.playerConfiguration)
        self.configurePluginsFromMapProperties(self.map.properties)

        self.allSprites.add(self.player)
        if self.map.objectsConfiguration:
            self.configureMapObjects(self.map.objectsConfiguration)
        self.configureSprites(self.map.spriteConfiguration)
        pass