From c56ebcc663d15ded86233d8caa11d00179e5ec16 Mon Sep 17 00:00:00 2001 From: rezural Date: Thu, 24 Dec 2020 17:58:37 +1100 Subject: refactor testbed to use harness --- src_testbed/harness/plugin.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src_testbed/harness/plugin.rs') diff --git a/src_testbed/harness/plugin.rs b/src_testbed/harness/plugin.rs index 078219e..702efe2 100644 --- a/src_testbed/harness/plugin.rs +++ b/src_testbed/harness/plugin.rs @@ -1,4 +1,4 @@ -use crate::harness::HarnessState; +use crate::harness::RunState; use crate::physics::PhysicsEvents; use crate::PhysicsState; @@ -7,7 +7,7 @@ pub trait HarnessPlugin { &mut self, physics: &mut PhysicsState, events: &PhysicsEvents, - harness_state: &HarnessState, + harness_state: &RunState, t: f32, ); fn step(&mut self, physics: &mut PhysicsState); -- cgit From 2de41ee5e30df5e67c98427100304a5b4ded085f Mon Sep 17 00:00:00 2001 From: rezural Date: Thu, 24 Dec 2020 18:31:59 +1100 Subject: change HarnessPlugin trait to add run_state to the step trait method --- src_testbed/harness/plugin.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src_testbed/harness/plugin.rs') diff --git a/src_testbed/harness/plugin.rs b/src_testbed/harness/plugin.rs index 702efe2..ef0ebc4 100644 --- a/src_testbed/harness/plugin.rs +++ b/src_testbed/harness/plugin.rs @@ -10,6 +10,6 @@ pub trait HarnessPlugin { harness_state: &RunState, t: f32, ); - fn step(&mut self, physics: &mut PhysicsState); + fn step(&mut self, physics: &mut PhysicsState, run_state: &RunState); fn profiling_string(&self) -> String; } -- cgit From 6d5b6d778da11decd8303ac23260fc7e5dd3080e Mon Sep 17 00:00:00 2001 From: rezural Date: Thu, 31 Dec 2020 15:29:09 +1100 Subject: remove time field from HarnessPlugin trait --- src_testbed/harness/plugin.rs | 1 - 1 file changed, 1 deletion(-) (limited to 'src_testbed/harness/plugin.rs') diff --git a/src_testbed/harness/plugin.rs b/src_testbed/harness/plugin.rs index ef0ebc4..ac20945 100644 --- a/src_testbed/harness/plugin.rs +++ b/src_testbed/harness/plugin.rs @@ -8,7 +8,6 @@ pub trait HarnessPlugin { physics: &mut PhysicsState, events: &PhysicsEvents, harness_state: &RunState, - t: f32, ); fn step(&mut self, physics: &mut PhysicsState, run_state: &RunState); fn profiling_string(&self) -> String; -- cgit