+ private static Texture getTexture(final Color color) {
+ // attempt to reuse texture from existing glowing point of the same color
+ for (GlowingPoint glowingPoint : glowingPoints)
+ if (color.equals(glowingPoint.color)) return glowingPoint.texture;