Collect wall points into walls and place them in a wall grid
[kaka/rust-sdl-test.git] / src / core / app.rs
index 9298ece..434f56c 100644 (file)
@@ -1,5 +1,5 @@
 use boll::*;
-use common::{Point, Rect};
+use common::{Point, Dimension};
 use core::controller::ControllerManager;
 use core::render::Renderer;
 use point; // defined in common, but loaded from main...
@@ -18,14 +18,14 @@ const NS_PER_FRAME: u32 = 1_000_000_000 / FPS;
 
 #[derive(Default)]
 pub struct AppBuilder {
-    resolution: Rect<u16>,
+    resolution: Dimension<u16>,
     state: Option<Box<dyn AppState>>,
     title: Option<String>,
 }
 
 impl AppBuilder {
     pub fn with_resolution(mut self, width: u16, height: u16) -> Self {
-        self.resolution = Rect { width, height };
+        self.resolution = Dimension { width, height };
         self
     }
 
@@ -283,7 +283,7 @@ type Bollar = Vec<Box<dyn Boll>>;
 
 #[derive(Default)]
 pub struct ActiveState {
-    screen: Rect<u32>,
+    screen: Dimension<u32>,
     bolls: Bollar,
     boll_size: u32,
     mario_angle: f64,
@@ -294,7 +294,7 @@ impl ActiveState {
         ActiveState {
             bolls: Bollar::new(),
             boll_size: 1,
-           screen: Rect::from(screen),
+           screen: Dimension::from(screen),
            ..Default::default()
         }
     }