diff --git a/SPD-classes/src/main/java/com/watabou/noosa/Halo.java b/SPD-classes/src/main/java/com/watabou/noosa/Halo.java index 57c6eb005..5f4e1d56c 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/Halo.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/Halo.java @@ -29,7 +29,7 @@ public class Halo extends Image { private static final Object CACHE_KEY = Halo.class; - protected static final int RADIUS = 64; + protected static final int RADIUS = 128; protected float radius = RADIUS; protected float brightness = 1; @@ -38,10 +38,10 @@ public class Halo extends Image { super(); if (!TextureCache.contains( CACHE_KEY )) { - Pixmap pixmap = new Pixmap(RADIUS * 2, RADIUS * 2, Pixmap.Format.RGBA8888); - pixmap.setColor( 0xFFFFFF0A ); - for (int i = 0; i < 50; i++) { - pixmap.fillCircle(RADIUS, RADIUS, (int)(RADIUS * (i+1)/50f)); + Pixmap pixmap = new Pixmap(2*RADIUS+1, 2*RADIUS+1, Pixmap.Format.RGBA8888); + pixmap.setColor( 0xFFFFFF08 ); + for (int i = 0; i < RADIUS; i+=2) { + pixmap.fillCircle(RADIUS, RADIUS, (RADIUS - i)); } TextureCache.add( CACHE_KEY, new SmartTexture( pixmap ) ); }