session: use replay directory

This commit is contained in:
2025-01-22 08:54:39 -08:00
parent d5a6f8e1bc
commit 2eaddd493d
3 changed files with 18 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
use crate::graphics_worker::Instruction as GraphicsInstruction;
use strafesnet_settings::settings;
use strafesnet_settings::{directories::Directories,settings};
use strafesnet_session::session::{
Session,Simulation,SessionInputInstruction,SessionControlInstruction,SessionPlaybackInstruction,ImplicitModeInstruction,
Instruction as SessionInstruction,
@@ -21,6 +21,7 @@ pub enum Instruction{
pub fn new<'a>(
mut graphics_worker:crate::compat_worker::INWorker<'a,crate::graphics_worker::Instruction>,
directories:Directories,
user_settings:settings::UserSettings,
)->crate::compat_worker::QNWorker<'a,TimedInstruction<Instruction,SessionTimeInner>>{
let physics=strafesnet_physics::physics::PhysicsState::default();
@@ -28,6 +29,7 @@ pub fn new<'a>(
let simulation=Simulation::new(timer,physics);
let mut session=Session::new(
user_settings,
directories,
simulation,
);
crate::compat_worker::QNWorker::new(move |ins:TimedInstruction<Instruction,SessionTimeInner>|{

View File

@@ -232,6 +232,7 @@ pub fn worker<'a>(
window,
physics_thread:crate::physics_worker::new(
graphics_thread,
directories,
user_settings,
),
};