57 lines
1.0 KiB
Java
57 lines
1.0 KiB
Java
package mindustry.entities;
|
|
|
|
import mindustry.annotations.Annotations.*;
|
|
import mindustry.gen.*;
|
|
|
|
class AllEntities{
|
|
|
|
@EntityDef(value = {Bulletc.class, Velc.class, Timedc.class}, pooled = true)
|
|
class BulletDef{}
|
|
|
|
@EntityDef(value = {Tilec.class}, isFinal = false)
|
|
class TileDef{}
|
|
|
|
@EntityDef(value = {StandardEffectc.class, Childc.class}, pooled = true)
|
|
class EffectDef{}
|
|
|
|
@EntityDef(value = {GroundEffectc.class, Childc.class}, pooled = true)
|
|
class GroundEffectDef{}
|
|
|
|
@EntityDef(value = {Decalc.class}, pooled = true)
|
|
class DecalDef{}
|
|
|
|
@EntityDef({Playerc.class})
|
|
class PlayerDef{}
|
|
|
|
@EntityDef({Unitc.class})
|
|
class GenericUnitDef{}
|
|
|
|
@EntityDef(value = {Firec.class}, pooled = true)
|
|
class FireDef{}
|
|
|
|
@GroupDef(Entityc.class)
|
|
void all(){
|
|
|
|
}
|
|
|
|
@GroupDef(Playerc.class)
|
|
void player(){
|
|
|
|
}
|
|
|
|
@GroupDef(value = Unitc.class, spatial = true)
|
|
void unit(){
|
|
|
|
}
|
|
|
|
@GroupDef(Tilec.class)
|
|
void tile(){
|
|
|
|
}
|
|
|
|
@GroupDef(Syncc.class)
|
|
void sync(){
|
|
|
|
}
|
|
}
|