X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;h=49fdc88ca85918f2dcaa422f979366df353285cc;hb=7ccbfdd0b7717b5a906a4d4309324782d1fe73e8;hp=b4b5258c5f69b73b73903fdd104c409808954e54;hpb=1b889e55df5f9c0a8a26daba03ffa21754d78230;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index b4b5258..49fdc88 100644 --- a/skaterift.c +++ b/skaterift.c @@ -306,7 +306,6 @@ static void skaterift_change_client_world_preupdate(void); * ---------------------------------------------------------------------------*/ static void vg_pre_update(void){ - srinput.enabled = 1; skaterift_preupdate_inputs(); if( k_tools_mode ) return; @@ -602,20 +601,7 @@ static void render_main_game(void){ /* composite */ present_view_with_post_processing(); - /* --------------------------------------------------------------------- */ - - /* capture the current resume frame at the very last point */ - if( button_down( k_srbind_reset ) ){ - if( skaterift.activity == k_skaterift_default ){ - skaterift.activity = k_skaterift_replay; - skaterift_record_frame( &skaterift.replay, 1 ); - if( skaterift.replay.head ){ - skaterift.replay.cursor = skaterift.replay.head->time; - skaterift.replay.cursor_frame = skaterift.replay.head; - } - skaterift.replay_control = k_replay_control_scrub; - } - } + skaterift_replay_post_render(); } static void vg_render(void){ @@ -676,6 +662,7 @@ static void vg_gui(void){ remote_players_imgui_lobby(); } else { + remote_players_chat_imgui(); /* TODO: conditional */ remote_players_imgui_world( world_current_instance(), vg.pv, 100.0f, 1 ); } }