Related to #43. GalaxyView is currently unwieldy and needs to be simplified.
There are other benefits to simplifying it for the sake of maintenance and simplicity: it would be really nice if we can reduce the amount of Android-specific code. That way we could "easily" create a Java AWT/Swing/Whatever interface and package the game as a JAR that can run on PCs.
One solution is to have an AndroidGalaxyView and a JavaGalaxyView, which both implement some generic interface. We can and should discuss other options.
Related to #43. GalaxyView is currently unwieldy and needs to be simplified.
There are other benefits to simplifying it for the sake of maintenance and simplicity: it would be really nice if we can reduce the amount of Android-specific code. That way we could "easily" create a Java AWT/Swing/Whatever interface and package the game as a JAR that can run on PCs.
One solution is to have an AndroidGalaxyView and a JavaGalaxyView, which both implement some generic interface. We can and should discuss other options.