Entity groups

This commit is contained in:
Anuken
2020-02-04 01:03:34 -05:00
parent a942ed2cad
commit a07e275e11
12 changed files with 183 additions and 436 deletions

View File

@@ -1242,6 +1242,10 @@ public class EntityComps{
public void update(){
//TODO fix effects, make everything poolable
}
public float clipSize(){
return effect.size;
}
}
@Component

View File

@@ -10,4 +10,7 @@ class EntityDefs{
@EntityDef({TileComp.class})
class TileDef{}
@EntityDef({EffectComp.class})
class EffectDef{}
}

View File

@@ -1,4 +1,22 @@
package mindustry.entities.def;
import mindustry.annotations.Annotations.*;
import mindustry.entities.def.EntityComps.*;
public class EntityGroupDefs{
@GroupDef(UnitComp.class)
void unit(){
}
@GroupDef(TileComp.class)
void tile(){
}
@GroupDef(DrawComp.class)
void drawers(){
}
}