* ---------------------------------------------------------------------------*/
static void vg_pre_update(void){
- if( !netplayers.chatting ) /* FIXME */
- srinput.enabled = 1;
-
skaterift_preupdate_inputs();
if( k_tools_mode ) return;
/* 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){