Open Wellingborough opened 11 months ago
Perhaps we should do some more refactoring work here. Currently we have the bus animations encoded in the instruction set, but then we have the information transfers for certain bus animations encoded in the executeInstruction() function, keyed on indices in the subStages[] element of the instruction set. Perhaps we should just move these into the bus animations? Or combine them in some other way so that the animation and the information transfer are tightly coupled.
Currently the number of substages is set and modified in code. This is confusing and leads to a lot of code.