the luxuries of a modern C compiler
[carveJwlIkooP6JGAAIwe30JlM.git] / world_load.h
1 #ifndef WORLD_LOAD_H
2 #define WORLD_LOAD_H
3
4 #include <time.h>
5
6 #include "world.h"
7 #include "world_gen.h"
8 #include "world_routes.h"
9 #include "world_entity.h"
10 #include "world_volumes.h"
11
12 #include "ent_skateshop.h"
13 #include "workshop.h"
14
15 struct{
16 char name[64];
17
18 enum world_load_type{
19 k_world_load_type_local,
20 k_world_load_type_workshop /* unimplemented */
21 }
22 location;
23 int generate_point_cloud;
24 u32 world_index;
25 }
26 static world_loader;
27
28 static world_instance *world_loading_instance(void);
29 static void world_free( world_instance *world );
30 static int world_freeable( world_instance *world );
31
32 #endif /* WORLD_LOAD_H */