session: use replay directory
This commit is contained in:
@@ -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>|{
|
||||
|
||||
@@ -232,6 +232,7 @@ pub fn worker<'a>(
|
||||
window,
|
||||
physics_thread:crate::physics_worker::new(
|
||||
graphics_thread,
|
||||
directories,
|
||||
user_settings,
|
||||
),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user