v0.4.2a: improved visual clarity on gas particles
This commit is contained in:
parent
5ec605b966
commit
184993936e
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user