rust/hwphysics/src/lib.rs
changeset 15775 95402fa4e191
parent 15768 704f00889f3a
child 15780 f4b563a9ac5e
--- a/rust/hwphysics/src/lib.rs	Sun Dec 13 22:26:39 2020 +0100
+++ b/rust/hwphysics/src/lib.rs	Thu Jan 07 17:13:32 2021 +0300
@@ -3,7 +3,6 @@
 mod data;
 mod grid;
 pub mod physics;
-pub mod time;
 
 use integral_geometry::Size;
 use land2d::Land2D;
@@ -13,7 +12,6 @@
     common::{GearAllocator, GearId, Millis},
     data::{DataIterator, GearDataManager, TypeIter},
     physics::PhysicsProcessor,
-    time::TimeProcessor,
 };
 
 pub struct World {
@@ -21,7 +19,6 @@
     data: GearDataManager,
     physics: PhysicsProcessor,
     collision: CollisionProcessor,
-    time: TimeProcessor,
 }
 
 impl World {
@@ -35,7 +32,6 @@
             allocator: GearAllocator::new(),
             physics: PhysicsProcessor::new(),
             collision: CollisionProcessor::new(world_size),
-            time: TimeProcessor::new(),
         }
     }
 
@@ -48,7 +44,6 @@
     pub fn delete_gear(&mut self, gear_id: GearId) {
         self.data.remove_all(gear_id);
         self.collision.remove(gear_id);
-        self.time.cancel_all(gear_id);
         self.allocator.free(gear_id)
     }
 
@@ -60,7 +55,6 @@
                 .process_multiple_ticks(&mut self.data, time_step)
         };
         let collisions = self.collision.process(land, &updates);
-        let events = self.time.process(time_step);
     }
 
     #[inline]