rust/lib-hedgewars-engine/src/world.rs
changeset 15280 66c987015f2d
parent 15279 42b710b0f883
equal deleted inserted replaced
15279:42b710b0f883 15280:66c987015f2d
     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 }