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
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
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