Path following
This commit is contained in:
30
game/components.c
Normal file
30
game/components.c
Normal file
@@ -0,0 +1,30 @@
|
||||
#include "components.h"
|
||||
|
||||
|
||||
ECS_COMPONENT_DECLARE(TilePosition);
|
||||
ECS_COMPONENT_DECLARE(TileSize);
|
||||
ECS_COMPONENT_DECLARE(Owner);
|
||||
ECS_COMPONENT_DECLARE(Position);
|
||||
ECS_COMPONENT_DECLARE(Size);
|
||||
ECS_COMPONENT_DECLARE(TargetPosition);
|
||||
ECS_COMPONENT_DECLARE(Rotation);
|
||||
ECS_COMPONENT_DECLARE(Health);
|
||||
ECS_COMPONENT_DECLARE(TextureRegion);
|
||||
ECS_COMPONENT_DECLARE(AnimationType);
|
||||
ECS_COMPONENT_DECLARE(Animation);
|
||||
ECS_COMPONENT_DECLARE(Path);
|
||||
|
||||
void initComponentIDs(ecs_world_t *ecs) {
|
||||
ECS_COMPONENT_DEFINE(ecs, TilePosition);
|
||||
ECS_COMPONENT_DEFINE(ecs, TileSize);
|
||||
ECS_COMPONENT_DEFINE(ecs, Owner);
|
||||
ECS_COMPONENT_DEFINE(ecs, Position);
|
||||
ECS_COMPONENT_DEFINE(ecs, Size);
|
||||
ECS_COMPONENT_DEFINE(ecs, TargetPosition);
|
||||
ECS_COMPONENT_DEFINE(ecs, Rotation);
|
||||
ECS_COMPONENT_DEFINE(ecs, Health);
|
||||
ECS_COMPONENT_DEFINE(ecs, TextureRegion);
|
||||
ECS_COMPONENT_DEFINE(ecs, AnimationType);
|
||||
ECS_COMPONENT_DEFINE(ecs, Animation);
|
||||
ECS_COMPONENT_DEFINE(ecs, Path);
|
||||
}
|
||||
Reference in New Issue
Block a user