v1.1.0: added a safety check to spellsprite
This commit is contained in:
parent
5670306131
commit
94facc9bf5
|
@ -86,17 +86,21 @@ public class SpellSprite extends Image {
|
||||||
x = target.sprite.center().x - SIZE / 2;
|
x = target.sprite.center().x - SIZE / 2;
|
||||||
y = target.sprite.y - SIZE;
|
y = target.sprite.y - SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (phase == null){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
switch (phase) {
|
switch (phase) {
|
||||||
case FADE_IN:
|
case FADE_IN:
|
||||||
alpha( passed / duration );
|
alpha( passed / duration );
|
||||||
scale.set( passed / duration );
|
scale.set( passed / duration );
|
||||||
break;
|
break;
|
||||||
case STATIC:
|
case STATIC:
|
||||||
break;
|
break;
|
||||||
case FADE_OUT:
|
case FADE_OUT:
|
||||||
alpha( 1 - passed / duration );
|
alpha( 1 - passed / duration );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((passed += Game.elapsed) > duration) {
|
if ((passed += Game.elapsed) > duration) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user