2 hours ago · 9 min read1880 words · Tech · hide · 0 comments

Hello, loves! Let’s see if I can tire myself out with code. I enjoy crafting code and ain’t no oligarch-feeding resource-consuming job-stealing computer program gonna take that away from me. It’s 0030, I can’t sleep, so I’m going to code. We’ll begin with reviewing the responsibilities and connections of the various objects and layers that make up our design. I’ve been finding it hard to think about and work with and want to understand why. I suspect responsibilities in the wrong place, connections that aren’t right, the usual suspects. Time Passes … I annotated some dictionaries to make it more clear to me what’s in them. Then I moved about nine or ten methods out of DungeonLayout, the ones answering questions about cells, such as layout.is_available(cell) and the like. I provided similar methods and properties on Cell, such as cell.is_available. Those were all straightforward, although to finish the cleanup, I had to edit all the old versions to use the new versions. In a large…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.