-static void replay_seek( replay_buffer *replay, f64 t ){
- if( !replay->head ) return;
+static void replay_emit_frame_sounds( replay_frame *frame ){
+ void *baseptr = frame;
+ u16 *inf = frame->data_table[k_replay_framedata_sfx];
+ struct net_sfx *buffer = baseptr + inf[0];
+ u32 count = inf[1] / sizeof(struct net_sfx);
+
+ for( u32 i=0; i<count; i ++ ){
+ net_sfx_play( buffer + i );
+ }
+}
+
+static int replay_seek( replay_buffer *replay, f64 t ){
+ if( !replay->head ) return 0;