#include "save.c"
static struct player_avatar localplayer_avatar;
+
+#if 0
static struct player_model localplayer_models[3];
+#endif
int main( int argc, char *argv[] )
{
VG_STATIC void load_playermodels(void)
{
+#if 0
player_model_load( &localplayer_models[0], "models/ch_new.mdl" );
player_model_load( &localplayer_models[1], "models/ch_outlaw.mdl" );
player_model_load( &localplayer_models[2], "models/ch_jordan.mdl" );
+#endif
/* FIXME: hack */
shader_model_character_view_register();
}
void temp_update_playermodel(void){
+#if 0
player__use_model( &localplayer, &localplayer_models[k_playermdl_id] );
+#endif
}
VG_STATIC void async_skaterift_player_start( void *payload, u32 size )
player__create( &localplayer );
player_avatar_load( &localplayer_avatar, "models/ch_new.mdl" );
player__use_avatar( &localplayer, &localplayer_avatar );
+#if 0
player__use_model( &localplayer, &localplayer_models[k_playermdl_id] );
+#endif
player__bind( &localplayer );
/* --------------------- */
vg_async_call( async_skaterift_player_start, NULL, 0 );
skaterift_shift_op( k_async_op_board_scan );
+ addon_mount_content_folder( k_workshop_file_type_player,
+ "playermodels", ".mdl" );
addon_mount_content_folder( k_workshop_file_type_board, "boards", ".mdl" );
addon_mount_workshop_items();
vg_async_call( async_addon_reg_update, NULL, 0 );
query_workshop_id, query_local_folder );
if( reg_id != 0xffffffff ){
localplayer.board_view_slot = skateshop_cache_fetch_board( reg_id );
- watch_cache_board( localplayer.board_view_slot );
+ vg_pool_watch( &addon_system.board_cache, localplayer.board_view_slot );
}
board_processview_thread(NULL); /* END_OP!! */