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 ) {
super.use( emitter );
emitter.pour( Speck.factory( Speck.CONFUSION, true ), 0.6f );
emitter.pour( Speck.factory( Speck.CONFUSION, true ), 0.4f );
}
@Override

View File

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

View File

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

View File

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

View File

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

View File

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