Taking the skeleton of SetThird
s yesterday, I started fleshing out the details:
Very much a copy of SetTonic
in terms of functionality. So much so that it allowed me to identify areas of SetTonic
that could be refactored- specifically putting more responsibility in AudioPlatformSpawner
and related clean up:
Refactor was clean, game still plays as before, which is nice.
Next will be getting SetThird
into the PhaseManager
. That shouldn’t be particularly difficult, but we’re approaching the point where I have to give more love to Initialization of Phase objects and intentional ordering of which Phases to activate.
I might want to wait until some more phases are up and running before turning my sights on that task though. That being said, this feature is moving quickly.