25 lines
374 B
C
25 lines
374 B
C
|
|
#ifndef VOXULA_H
|
|
#define VOXULA_H
|
|
|
|
#include <stdint.h>
|
|
|
|
#include <voxula/internals/utility.h>
|
|
|
|
typedef void vecs_s;
|
|
typedef struct vecs_entity vecs_entity_s;
|
|
|
|
struct vecs_entity
|
|
{
|
|
vecs_s *ecs;
|
|
vx_uuid_d uuid;
|
|
};
|
|
|
|
vecs_s * vecs_new();
|
|
void vecs_free(vecs_s *ecs);
|
|
|
|
vecs_entity_s vecs_summon(vecs_s *ecs);
|
|
void vecs_vanish(vecs_entity_s *entity);
|
|
|
|
#endif // VOXULA_H
|