X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;h=9b90548c3f64a28f4e62949ce5c83f77b7d240cd;hb=bd3a7e904be0fc97e70761cc957a28609d366586;hp=e639d05eb0deade48ee1cab867f830fe6d903967;hpb=188685bc8454ff40b733d9e9df8da45e3c2e2c39;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index e639d05..9b90548 100644 --- a/skaterift.c +++ b/skaterift.c @@ -13,7 +13,7 @@ #if 1 -#define SR_NETWORKED +//#define SR_NETWORKED #ifndef VG_RELEASE #define VG_DEVWINDOW @@ -143,7 +143,7 @@ static void skaterift_restore_state(void){ }; skaterift_world_load_thread( &args ); - world_static.active_instance = vg_msg_seekkvu32( &world, "index", 0 ); + world_set_active_instance( vg_msg_seekkvu32( &world, "index", 0 ) ); world_static.active_trigger_volume_count = 0; localplayer.viewable_world = world_current_instance(); } @@ -299,7 +299,7 @@ VG_STATIC void vg_pre_update(void){ vg.time_rate = vg_smoothstepf( skaterift.time_rate ); player__pre_update( &localplayer ); - global_skateshop_preupdate(); + world_entity_focus_preupdate(); skaterift_replay_pre_update(); world_update( world_current_instance(), localplayer.rb.co ); @@ -469,8 +469,8 @@ VG_STATIC void render_scene_gate_subview(void){ } VG_STATIC void skaterift_composite_maincamera(void){ - camera_lerp( &localplayer.cam, &global_skateshop.cam, - vg_smoothstepf(global_skateshop.factive), &skaterift.cam ); + camera_lerp( &localplayer.cam, &world_static.focus_cam, + vg_smoothstepf(world_static.focus_strength), &skaterift.cam ); if( skaterift.activity == k_skaterift_replay ){ skaterift_get_replay_camera( &skaterift.cam );