- else
- return 0;
-}
-
-replay_sfx *replay_frame_sfx( replay_frame *frame, u32 index ){
- void *gs = replay_frame_gamestate( frame );
- u32 total_size =
- replay_frame_gamestate_total_size( frame->subsystem_gamestate_size );
-
- replay_sfx *array = (gs + total_size);
- return &array[index];
-}
-
-u32 _replay_frame_size( u32 subsystem_gamestate_size, u32 sfx_count ){
- return vg_align8( sizeof( replay_frame ) ) +
- replay_frame_gamestate_total_size( subsystem_gamestate_size ) +
- vg_align8( sfx_count * sizeof(replay_sfx) );
-}
-
-u32 replay_frame_size( replay_frame *frame ){
- return _replay_frame_size( frame->subsystem_gamestate_size,
- frame->sfx_count );