|
Subastra
|
#include "../defs.h"#include "../list.h"#include "../map.h"#include "../vec2i.h"#include "entity.h"#include <string.h>

Go to the source code of this file.
Data Structures | |
| struct | world_t |
| struct | entity_iter_t |
Typedefs | |
| typedef struct world_t | world_t |
Functions | |
| static void | world_init (world_t *world) |
| static void | world_cleanup (world_t *world) |
| static entity_id_t | world_reserve_entity_id (world_t *world) |
| static entity_id_t | world_spawn_entity (world_t *world) |
| static entity_t * | world_get_entity (world_t *world, entity_id_t id) |
| static sz | world_count_entities (world_t *world) |
| static bool | world_destroy_entity (world_t *world, entity_id_t id) |
| static entity_iter_t | world_entity_iter (world_t *world) |
| static entity_iter_t | world_entity_iter_masked (world_t *world, entity_kind_mask_t mask) |
| static bool | entity_iter_next (entity_iter_t *it) |
| static entity_t * | world_spawn_entity_construct (world_t *world, vec2i chunk_relative, vec2 chunk_local) |
| static entity_t * | world_spawn_entity_camera (world_t *world, vec2i chunk_relative, vec2 chunk_local, float scale) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |