Move systems into subdirectory, add tree shake animation
This commit is contained in:
@@ -21,6 +21,9 @@ ECS_COMPONENT_DECLARE(Path);
|
||||
ECS_COMPONENT_DECLARE(TextureRegion);
|
||||
|
||||
ECS_COMPONENT_DECLARE(Animation);
|
||||
ECS_COMPONENT_DECLARE(Easing);
|
||||
|
||||
ECS_COMPONENT_DECLARE(HarvestEvent);
|
||||
|
||||
ECS_COMPONENT_DECLARE(UnitAI);
|
||||
ECS_COMPONENT_DECLARE(UnitAction);
|
||||
@@ -29,7 +32,7 @@ ECS_TAG_DECLARE(Selectable);
|
||||
ECS_TAG_DECLARE(Selected);
|
||||
|
||||
ECS_TAG_DECLARE(Unit);
|
||||
ECS_TAG_DECLARE(Worker);
|
||||
ECS_COMPONENT_DECLARE(Worker);
|
||||
ECS_TAG_DECLARE(Harvestable);
|
||||
ECS_TAG_DECLARE(Buildable);
|
||||
ECS_TAG_DECLARE(Workable);
|
||||
@@ -56,6 +59,9 @@ void initComponentIDs(ecs_world_t *ecs) {
|
||||
ECS_COMPONENT_DEFINE(ecs, TextureRegion);
|
||||
|
||||
ECS_COMPONENT_DEFINE(ecs, Animation);
|
||||
ECS_COMPONENT_DEFINE(ecs, Easing);
|
||||
|
||||
ECS_COMPONENT_DEFINE(ecs, HarvestEvent);
|
||||
|
||||
ECS_COMPONENT_DEFINE(ecs, UnitAI);
|
||||
ECS_COMPONENT_DEFINE(ecs, UnitAction);
|
||||
@@ -64,7 +70,7 @@ void initComponentIDs(ecs_world_t *ecs) {
|
||||
ECS_TAG_DEFINE(ecs, Selected);
|
||||
|
||||
ECS_TAG_DEFINE(ecs, Unit);
|
||||
ECS_TAG_DEFINE(ecs, Worker);
|
||||
ECS_COMPONENT_DEFINE(ecs, Worker);
|
||||
ECS_TAG_DEFINE(ecs, Harvestable);
|
||||
ECS_TAG_DEFINE(ecs, Buildable);
|
||||
ECS_TAG_DEFINE(ecs, Workable);
|
||||
|
||||
Reference in New Issue
Block a user