rust/lib-hwengine-future/src/lib.rs
changeset 16073 5d302b12d837
parent 16065 33f09636018b
child 16088 cb472e3d0dd4
equal deleted inserted replaced
16072:a4cbc6926439 16073:5d302b12d837
    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 }