Archeus
0.0.0
A C library and game engine that focuses on documentation
Loading...
Searching...
No Matches
ecs.c
Go to the documentation of this file.
1
#include "
arc/engine/ecs.h
"
2
#include "
arc/std/vector.h
"
3
4
struct
ARC_ECS
{
5
ARC_Vector
*
components
;
6
};
7
8
struct
ARC_ECSComponent
{
9
ARC_Vector
*
functions
;
10
ARC_Vector
*
data
;
11
};
ecs.h
ARC_ECSComponent
Definition
ecs.c:8
ARC_ECSComponent::functions
ARC_Vector * functions
Definition
ecs.c:9
ARC_ECSComponent::data
ARC_Vector * data
Definition
ecs.c:10
ARC_ECS
Definition
ecs.c:4
ARC_ECS::components
ARC_Vector * components
Definition
ecs.c:5
ARC_Vector
a private dynamic array type
Definition
vector.c:12
vector.h
src
engine
ecs.c