X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fcore%2Flevel%2Fmod.rs;h=3336b95993f3dd9a40f836a0e6bc2e12ac497d31;hb=9a6d1261d88ddaec58166d83b44b134948a9fabc;hp=b70cdb8899b0b3338dca05b0283213dc2795e17b;hpb=7991463123d291446f06630ae0fe0bbe2427ad23;p=kaka%2Frust-sdl-test.git diff --git a/src/core/level/mod.rs b/src/core/level/mod.rs index b70cdb8..3336b95 100644 --- a/src/core/level/mod.rs +++ b/src/core/level/mod.rs @@ -1,4 +1,4 @@ -use common::Point2D; +use common::Point; use core::render::Renderer; use sprites::SpriteManager; @@ -10,13 +10,13 @@ pub use self::lvlgen::LevelGenerator; #[derive(Default)] pub struct Level { - pub gravity: Point2D, - pub grid: Grid, - walls: Vec>>, + pub gravity: Point, + pub grid: Grid, + walls: Vec>>, } impl Level { - // pub fn new(gravity: Point2D) -> Self { + // pub fn new(gravity: Point) -> Self { // let seed = std::time::SystemTime::now().duration_since(std::time::UNIX_EPOCH).unwrap().as_secs() as u32; // let mut lvl = Level { gravity, grid: Grid::generate(seed, 10), iterations: 10, walls: vec!() }; // lvl.filter_regions(); @@ -48,9 +48,9 @@ impl Level { ////////// GRID //////////////////////////////////////////////////////////////// #[derive(Default)] -pub struct Grid { +pub struct Grid { pub width: usize, pub height: usize, pub cell_size: usize, - pub cells: Vec>, + pub cells: Vec>, }