Extracts the color member variables to their own class and standardizes the use of colors to always use these resource-based color values.
Extracts a drawDiscs method from the giant onDraw method.
Simplifying (hopefully) the disc drawing logic and removing several unnecessary class variables.
It should not change the appearance of the rendered board/animations at all.
This PR does 2 main things.
Extracts the color member variables to their own class and standardizes the use of colors to always use these resource-based color values.
Extracts a
drawDiscs
method from the giantonDraw
method. Simplifying (hopefully) the disc drawing logic and removing several unnecessary class variables.It should not change the appearance of the rendered board/animations at all.