X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_load.h;h=038233ddd86864f5f03678d7a37e6ef5420df45b;hb=refs%2Fheads%2Fmaster;hp=b37bae35fcde5bb24d5e2853bacb5c383cc7bcbb;hpb=7b1e8a237acc3121c86fab9b5946da6a8d3bf6c4;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_load.h b/world_load.h index b37bae3..038233d 100644 --- a/world_load.h +++ b/world_load.h @@ -1,35 +1,11 @@ -#ifndef WORLD_LOAD_H -#define WORLD_LOAD_H - +#pragma once #include #include "world.h" -#include "world_gen.h" -#include "world_routes.h" -#include "world_entity.h" -#include "world_volumes.h" #include "addon.h" -struct{ - addon_reg *reg; - -#if 0 - enum world_load_type{ - k_world_load_type_none, - k_world_load_type_local, - k_world_load_type_workshop /* unimplemented */ - } - location; -#endif - - char override_name[64]; - int generate_point_cloud; - u32 world_index; -} -static world_loader; - -static world_instance *world_loading_instance(void); -static void world_free( world_instance *world ); -static int world_freeable( world_instance *world ); - -#endif /* WORLD_LOAD_H */ +void world_free( world_instance *world ); +int world_freeable( world_instance *world ); +int skaterift_load_world_command( int argc, const char *argv[] ); +void skaterift_change_world_start( addon_reg *reg ); +void skaterift_change_client_world_preupdate(void);