-/*
- * Start a new operation or crash if we are already running one. you can avoid
- * crashing the game by checking the async status yourself before calling.
- */
-VG_STATIC void skaterift_begin_op( enum async_operation op )
-{
- if( skaterift.async_op != k_async_op_none ){
- vg_fatal_error( "Async executing op(%d), tried to start op(%d)\n",
- skaterift.async_op, op );
+ enum replay_control {
+ k_replay_control_scrub,
+ k_replay_control_play,
+ k_replay_control_resume