began work on debug spawning system

This commit is contained in:
2017-05-30 23:17:45 -05:00
parent 4894d6eea8
commit 5776586458
6 changed files with 101 additions and 16 deletions

View File

@@ -61,19 +61,23 @@ public class EntityController {
}
}
public void free(Entity entity, Entities type) {
switch (type) {
public void free(Entity entity) {
switch (entity.getEntityType()) {
case BAR_BEAT:
break;
case SHARDS:
break;
case VOID_CIRCLE:
VoidCircle voidCircle = (VoidCircle) entity;
voidCircle.remove();
ACTIVE_ENEMIES.removeValue(entity, true);
VOID_CIRCLE_POOL.free((VoidCircle) entity);
VOID_CIRCLE_POOL.free(voidCircle);
break;
case LASER:
Laser laser = (Laser) entity;
laser.remove();
ACTIVE_ALLIES.removeValue(entity, true);
LASER_POOL.free((Laser) entity);
LASER_POOL.free(laser);
break;
default:
break;