| 12345678910111213141516171819202122232425 |
- #pragma once
- #include "entity.h"
- #include "director.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- Entity* entity_alloc(const EntityDescription* behaviour);
- void entity_free(Entity* entity);
- void entity_call_start(Level* level, Entity* entity);
- void entity_call_stop(Level* level, Entity* entity);
- void entity_call_update(Entity* entity, Director* director);
- void entity_call_render(Entity* entity, Director* director, Canvas* canvas);
- int32_t entities_get_count(void);
- #ifdef __cplusplus
- }
- #endif
|