began work on debug spawning system
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user