equal
deleted
inserted
replaced
1 use fpnum::{fp, FPNum, FPPoint}; |
1 use fpnum::{fp, FPNum, FPPoint}; |
2 use hwphysics::{self as hwp, common::GearId}; |
2 use hwphysics::{ |
|
3 self as hwp, |
|
4 common::{GearId, Millis}, |
|
5 }; |
3 use integral_geometry::{Point, Rect, Size}; |
6 use integral_geometry::{Point, Rect, Size}; |
4 use land2d::Land2D; |
7 use land2d::Land2D; |
5 use landgen::{ |
8 use landgen::{ |
6 outline_template::OutlineTemplate, template_based::TemplatedLandGenerator, |
9 outline_template::OutlineTemplate, template_based::TemplatedLandGenerator, |
7 LandGenerationParameters, LandGenerator, |
10 LandGenerationParameters, LandGenerator, |
148 self.create_gear(position); |
151 self.create_gear(position); |
149 } |
152 } |
150 } |
153 } |
151 |
154 |
152 if let Some(ref mut state) = self.game_state { |
155 if let Some(ref mut state) = self.game_state { |
153 state.physics.step(fp!(1), &state.land); |
156 state.physics.step(Millis::new(1), &state.land); |
154 } |
157 } |
155 } |
158 } |
156 } |
159 } |