Mech Retriever Dev Blog
This week I’ve been doing a lot of moving code around. I’ve broken out some code from the BattleScreenDriver into defferent classes and spent a lot of time figuring out the correct design for the code. Much of the issue is centered around avoiding a circular dependency in the object graph of the Driver, Views, Modules, and PlayerQueue. Sometimes, pencil and paper is a coders best friend for just drawing out the problem.