The goal was:
Get the new Switch Tile Client Creator working
I completed most of the work and was sifting through some errors up until I had to leave. Everything I did is a bit of a blur in my head. A lot was changed and a lot was thrown away.
One huge change was the SwitchTileCustomizer class which had been handling just about everything with Switch Tile Client creation up to this point. Switch Tile Client creation is now handled by a new class called SwitchTileClientCreator. This class branches off into two children in order to handle two different situations; STCC_STC (for when a new Switch Tile is laid), and STCC_STE (for when editing the clients of an existing Switch Tile).
This does simplify things for the user and a lot of the code. I often come across areas of the game and code that could be restructured making things more; user friendly, dynamic, and robust. It's difficult sometimes to stop myself from getting distracted by those things and end up catching myself working on them instead of my task. I've read that you should focus on finishing the product first and then optimize later.
No comments:
Post a Comment