fixed void circle entity and debug screen stuff
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package zero1hd.polyjet.entity.ally;
|
||||
|
||||
import com.badlogic.gdx.assets.AssetManager;
|
||||
import com.badlogic.gdx.graphics.Color;
|
||||
import com.badlogic.gdx.graphics.Texture;
|
||||
import com.badlogic.gdx.graphics.g2d.Batch;
|
||||
import com.badlogic.gdx.graphics.g2d.ParticleEffect;
|
||||
|
@@ -41,8 +41,13 @@ public VoidCircle(Texture voidTexture) {
|
||||
@Override
|
||||
public void act(float delta) {
|
||||
toFront();
|
||||
voidCircleTexture.setCenter(getX()+center.x, getY()+center.y);
|
||||
hitBox.setCenter(getX()+center.x, getY()+center.y);
|
||||
if (begin) {
|
||||
voidCircleTexture.setSize(2*currentRadius, 2*currentRadius);
|
||||
voidCircleTexture.setColor(0f,0f,0f,1f);
|
||||
} else {
|
||||
voidCircleTexture.setSize(2*endRadius, 2*endRadius);
|
||||
voidCircleTexture.setColor(1f,1f,1f,0.1f);
|
||||
} hitBox.setCenter(getX()+center.x, getY()+center.y);
|
||||
|
||||
if (timer > 0) {
|
||||
timer -= delta;
|
||||
@@ -59,21 +64,14 @@ public VoidCircle(Texture voidTexture) {
|
||||
}
|
||||
}
|
||||
}
|
||||
voidCircleTexture.setCenter(getX()+center.x, getY()+center.y);
|
||||
super.act(delta);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void draw(Batch batch, float parentAlpha) {
|
||||
if (begin) {
|
||||
voidCircleTexture.setSize(2*currentRadius, 2*currentRadius);
|
||||
voidCircleTexture.setCenter(getX()+center.x, getY()+center.y);
|
||||
} else {
|
||||
voidCircleTexture.setSize(2*endRadius, 2*endRadius);
|
||||
voidCircleTexture.setColor(1f,0f,0f,0.5f);
|
||||
voidCircleTexture.draw(batch);
|
||||
}
|
||||
|
||||
voidCircleTexture.draw(batch);
|
||||
batch.setColor(Color.WHITE);
|
||||
super.draw(batch, parentAlpha);
|
||||
}
|
||||
@@ -90,6 +88,7 @@ public VoidCircle(Texture voidTexture) {
|
||||
center.set(0, 0);
|
||||
voidCircleTexture.setPosition(0, 0);
|
||||
setSize(0, 0);
|
||||
setPosition(0, 0);
|
||||
}
|
||||
|
||||
public void growCurrentRadius(float radius) {
|
||||
|
Reference in New Issue
Block a user