v0.4.2a: improved visual clarity on gas particles

This commit is contained in:
Evan Debenham 2016-09-10 04:00:10 -04:00
parent 5ec605b966
commit 184993936e
6 changed files with 9 additions and 9 deletions

View File

@ -53,7 +53,7 @@ public class ConfusionGas extends Blob {
public void use( BlobEmitter emitter ) { public void use( BlobEmitter emitter ) {
super.use( emitter ); super.use( emitter );
emitter.pour( Speck.factory( Speck.CONFUSION, true ), 0.6f ); emitter.pour( Speck.factory( Speck.CONFUSION, true ), 0.4f );
} }
@Override @Override

View File

@ -53,7 +53,7 @@ public class ParalyticGas extends Blob {
public void use( BlobEmitter emitter ) { public void use( BlobEmitter emitter ) {
super.use( emitter ); super.use( emitter );
emitter.pour( Speck.factory( Speck.PARALYSIS ), 0.6f ); emitter.pour( Speck.factory( Speck.PARALYSIS ), 0.4f );
} }
@Override @Override

View File

@ -54,7 +54,7 @@ public class StenchGas extends Blob {
public void use( BlobEmitter emitter ) { public void use( BlobEmitter emitter ) {
super.use( emitter ); super.use( emitter );
emitter.pour( Speck.factory(Speck.STENCH), 0.6f ); emitter.pour( Speck.factory(Speck.STENCH), 0.4f );
} }
@Override @Override

View File

@ -61,7 +61,7 @@ public class ToxicGas extends Blob implements Hero.Doom {
public void use( BlobEmitter emitter ) { public void use( BlobEmitter emitter ) {
super.use( emitter ); super.use( emitter );
emitter.pour( Speck.factory( Speck.TOXIC ), 0.6f ); emitter.pour( Speck.factory( Speck.TOXIC ), 0.4f );
} }
@Override @Override

View File

@ -79,7 +79,7 @@ public class VenomGas extends Blob {
public void use( BlobEmitter emitter ) { public void use( BlobEmitter emitter ) {
super.use( emitter ); super.use( emitter );
emitter.pour( Speck.factory(Speck.VENOM), 0.6f ); emitter.pour( Speck.factory(Speck.VENOM), 0.4f );
} }
@Override @Override

View File

@ -416,15 +416,15 @@ public class Speck extends Image {
case PARALYSIS: case PARALYSIS:
case CONFUSION: case CONFUSION:
case DUST: case DUST:
am = p < 0.5f ? p : 1 - p; am = (float)Math.sqrt( (p < 0.5f ? p : 1 - p) * 0.5f );
scale.set( 1 + p * 2 ); scale.set( 1 + p );
break; break;
case VENOM: case VENOM:
hardlight( ColorMath.interpolate( 0x8844FF, 0x00FF00 , p )); hardlight( ColorMath.interpolate( 0x8844FF, 0x00FF00 , p ));
case STENCH: case STENCH:
am = (p < 0.5f ? p : 1 - p) * 2; am = (float)Math.sqrt( (p < 0.5f ? p : 1 - p) * 0.5f );
scale.set( 1 + p * 2 ); scale.set( 1 + p );
break; break;
case JET: case JET: