This commit is contained in:
Anuken
2020-05-02 00:51:42 -04:00
parent c16c64b049
commit ef42f022c7
5 changed files with 103 additions and 51 deletions
+8 -36
View File
@@ -3,40 +3,12 @@ package mindustry.entities;
import mindustry.annotations.Annotations.*;
import mindustry.gen.*;
class GroupDefs{
@GroupDef(value = Entityc.class, mapping = true)
class gall{
}
@GroupDef(value = Playerc.class, mapping = true)
class gplayer{
}
@GroupDef(value = Bulletc.class, spatial = true, collide = true)
class gbullet{
}
@GroupDef(value = Unitc.class, spatial = true, mapping = true)
class gunit{
}
@GroupDef(Tilec.class)
class gtile{
}
@GroupDef(value = Syncc.class, mapping = true)
class gsync{
}
@GroupDef(Drawc.class)
class gdraw{
}
class GroupDefs<G>{
@GroupDef(value = Entityc.class, mapping = true) G all;
@GroupDef(value = Playerc.class, mapping = true) G player;
@GroupDef(value = Bulletc.class, spatial = true, collide = true) G bullet;
@GroupDef(value = Unitc.class, spatial = true, mapping = true) G unit;
@GroupDef(value = Tilec.class) G tile;
@GroupDef(value = Syncc.class, mapping = true) G sync;
@GroupDef(value = Drawc.class) G draw;
}