Further Still 0 ▲ ronjeffries.com 2 hours ago · 6 min read1188 words · Tech · hide · 0 comments Hello, loves! This exercise has me hooked. I’m still engaged with getting DungeonView pared down until it looks … much better. I’d say perfect, but there is no perfect: only better. I had a few minutes between taking out the trash and the pizza being ready, so I did a few little changes last evening. Viz: Renamed the ContentSpriteMaker née ContentView file to match the new class name. In-lined and removed the self.sprite_list member. class DungeonView(arcade.View): def __init__(self, dungeon): if arcade.window_commands._window: super().__init__() self.cameras = Cameras(self, dungeon.max_x, dungeon.max_y, zoom=4) self.dungeon = dungeon self.pub_sub = dungeon.pub_sub self.subscribe(dungeon, self.pub_sub) self.setup_assets() self.keyed_sprites = KeyedSpriteList(arcade.SpriteList()) self.content_sprites_by_cell: dict[Cell, list[Sprite]] = defaultdict(list) self.keys = KeyPress(self, self.dungeon, self.pub_sub) Removed the unused sprite_list parameter from a few methods: def setup(self):… No comments yet. Log in to reply on the Fediverse. Comments will appear here.