def show(self): tmap = TiledMap(self.frame, self.gf.tile_factory) tmap.fill_map(str(self.level)) tmap.cache_map() while self.snake.is_moving(): self.snake.update() tmap.draw() self.snake.draw() pygame.display.update() time.sleep(0.03)
def test_display(self): gf = GameFactory("data/settings.txt") frame = Frame(gf.screen, Rect(0, 0, 512, 256)) gf.tile_factory.add_tile_synonyms(TILE_SYNONYMS) self.level.place_fruit(Vector(2, 2), "b") tmap = TiledMap(frame, gf.tile_factory) tmap.fill_map(str(self.level)) tmap.cache_map() tmap.draw() pygame.display.update() time.sleep(1)