build system revision
[carveJwlIkooP6JGAAIwe30JlM.git] / world_load.c
index ece92972c080625f6390e4252640363355572921..aaf689fa5e1a533dddfac8af5d9a789a027840a2 100644 (file)
@@ -10,6 +10,7 @@
 #include "vg/vg_msg.h"
 #include "network.h"
 #include "player_remote.h"
+#include "vg/vg_loader.h"
 
 /* 
  * load the .mdl file located in path as a world instance
@@ -173,7 +174,8 @@ static void skaterift_world_load_done( void *payload, u32 size ){
    if( data->purpose != k_world_purpose_hub ){
       vg_msg player_frame = sav;
       if( vg_msg_seekframe( &player_frame, "player" ) ){
-         vg_msg_getkvv3f( &player_frame, "position", world->player_co, NULL );
+         vg_msg_getkvvecf( &player_frame, "position", k_vg_msg_v3f, 
+                           world->player_co, NULL );
       }
    }
 
@@ -204,7 +206,6 @@ static void skaterift_world_load_thread( void *_args ){
    vg_str path;
    vg_strnull( &path, path_buf, 4096 );
 
-   assert( reg );
    addon_get_content_folder( reg, &path, 1 );
 
    vg_str folder = path;