Okay so, I screwed up before, but I still think we can avoid passing around a boolean. (Though this doesn't actually remove the parameter, just bypasses it.) This one definitely works with unexplored systems, explored uncolonized systems, player-colonized systems, and enemy-colonized systems.
Yes, since the transports are now shown on the 3 panels (It wasn't always the case) a local test is as valid as a method parameter!
... It may even be removed from "drawPlanetInfo" parameter list!
Okay so, I screwed up before, but I still think we can avoid passing around a boolean. (Though this doesn't actually remove the parameter, just bypasses it.) This one definitely works with unexplored systems, explored uncolonized systems, player-colonized systems, and enemy-colonized systems.