#define SKATERIFT_H
#include "common.h"
+#include "world.h"
struct{
enum async_operation{
k_async_op_clientloading,
k_async_op_world_preloading,
k_async_op_world_loading,
+ k_async_op_world_scan,
+ k_async_op_world_load_preview,
k_workshop_form_op_loading_model,
k_workshop_form_op_downloading_submission,
k_workshop_form_op_publishing_update,
}
static skaterift = { .async_op = k_async_op_clientloading };
-
/* Skaterift api */
-
static void skaterift_change_world( const char *world_path );
static int skaterift_change_world_command( int argc, const char *argv[] );
-
-
-
-
/*
* Start a new operation or crash if we are already running one. you can avoid
* crashing the game by checking the async status yourself before calling.