diff --git a/core/src/zero1hd/rhythmbullet/entity/Entity.java b/core/src/zero1hd/rhythmbullet/entity/Entity.java index a8a0ab6..82f98bc 100755 --- a/core/src/zero1hd/rhythmbullet/entity/Entity.java +++ b/core/src/zero1hd/rhythmbullet/entity/Entity.java @@ -25,7 +25,6 @@ public class Entity extends Actor implements Poolable { protected EntityManager ec; protected boolean enemy; - protected boolean simple = true; protected boolean nonStnrd = false; protected boolean move = true; @@ -145,17 +144,10 @@ public class Entity extends Actor implements Poolable { } public void updatePositionData() { - if (simple) { - sprite.setPosition(getX(), getY()); - hitbox.setPosition(getX(), getY()); - sprite.setSize(getWidth(), getHeight()); - hitbox.setSize(getWidth(), getHeight()); - } else { - sprite.setCenter(center.x, center.y); - hitbox.setCenter(center); - sprite.setOriginCenter(); - sprite.setRotation(angle); - } + sprite.setCenter(center.x, center.y); + hitbox.setCenter(center); + sprite.setOriginCenter(); + sprite.setRotation(angle); } @Override diff --git a/core/src/zero1hd/rhythmbullet/entity/EntityFrame.java b/core/src/zero1hd/rhythmbullet/entity/EntityFrame.java index ec1f57d..5d42fff 100755 --- a/core/src/zero1hd/rhythmbullet/entity/EntityFrame.java +++ b/core/src/zero1hd/rhythmbullet/entity/EntityFrame.java @@ -7,6 +7,12 @@ public class EntityFrame { private EntityManager ec; Class ct; EntityFrame ef; + + /** + * Manages the entities pooling. + * @param entityController + * @param classType + */ public EntityFrame(EntityManager entityController, Class classType) { this.ct = classType; ef = this; diff --git a/core/src/zero1hd/rhythmbullet/entity/enemies/Flake.java b/core/src/zero1hd/rhythmbullet/entity/enemies/Flake.java index d04a46b..b334696 100755 --- a/core/src/zero1hd/rhythmbullet/entity/enemies/Flake.java +++ b/core/src/zero1hd/rhythmbullet/entity/enemies/Flake.java @@ -18,7 +18,6 @@ public class Flake extends Entity { @Override public void preInit() { sprite = new Sprite(assets.get("flake.png", Texture.class)); - simple = true; enemy = true; move = false; setSize(3f, 3f); diff --git a/core/src/zero1hd/rhythmbullet/entity/enemies/Shard.java b/core/src/zero1hd/rhythmbullet/entity/enemies/Shard.java index 0f1204a..29681c1 100755 --- a/core/src/zero1hd/rhythmbullet/entity/enemies/Shard.java +++ b/core/src/zero1hd/rhythmbullet/entity/enemies/Shard.java @@ -19,7 +19,6 @@ public class Shard extends Entity { sprite = new Sprite(assets.get("shard.png", Texture.class)); setSize(2f, 2f); sprite.setSize(3f, 2f); - simple = false; enemy = true; super.preInit(); } diff --git a/core/src/zero1hd/rhythmbullet/entity/enemies/VoidCircle.java b/core/src/zero1hd/rhythmbullet/entity/enemies/VoidCircle.java index 0a50eea..ae670d1 100755 --- a/core/src/zero1hd/rhythmbullet/entity/enemies/VoidCircle.java +++ b/core/src/zero1hd/rhythmbullet/entity/enemies/VoidCircle.java @@ -21,7 +21,6 @@ public class VoidCircle extends Entity { @Override public void preInit() { sprite = new Sprite(assets.get("void_circle.png", Texture.class)); - simple = false; enemy = true; sound = assets.get("disintegrate.ogg", Sound.class); super.preInit();