equal
deleted
inserted
replaced
37 } |
37 } |
38 |
38 |
39 #[no_mangle] |
39 #[no_mangle] |
40 pub extern "C" fn create_empty_game_field(width: u32, height: u32) -> *mut GameField { |
40 pub extern "C" fn create_empty_game_field(width: u32, height: u32) -> *mut GameField { |
41 let game_field = Box::new(GameField { |
41 let game_field = Box::new(GameField { |
42 collision: land2d::Land2D::new(&Size::new(width as usize, height as usize), 0), |
42 collision: land2d::Land2D::new(&Size::new(width, height), 0), |
43 pixels: land2d::Land2D::new(&Size::new(width as usize, height as usize), 0), |
43 pixels: land2d::Land2D::new(&Size::new(width, height), 0), |
44 landgen_parameters: None, |
44 landgen_parameters: None, |
45 }); |
45 }); |
46 |
46 |
47 Box::into_raw(game_field) |
47 Box::into_raw(game_field) |
48 } |
48 } |