changed flake texture. minor fixing of entity controller

This commit is contained in:
2017-06-04 14:08:52 -05:00
parent a9443b1acc
commit c416d9f1ea
12 changed files with 19 additions and 10 deletions

View File

@@ -112,7 +112,11 @@ public class EntityController {
}
public void free(Entity entity) {
activeEnemies.removeValue(entity, true);
if (entity.getEntityType().isEnemy()) {
activeEnemies.removeValue(entity, true);
} else {
activeAllies.removeValue(entity, true);
}
switch (entity.getEntityType()) {
case VOID_CIRCLE:
VoidCircle voidCircle = (VoidCircle) entity;
@@ -130,6 +134,7 @@ public class EntityController {
pelletPool.free(pellet);
break;
case SHARD:
System.out.println("freed");
Shard shard = (Shard) entity;
shard.remove();
shardPool.free(shard);
@@ -143,6 +148,7 @@ public class EntityController {
Flake flake = (Flake) entity;
flake.remove();
flakePool.free(flake);
break;
default:
break;
}