rust/lib-hedgewars-engine/src/lib.rs
changeset 14295 fd8e0e52d5bd
parent 14294 21be7838a127
child 14335 97be4f6bf264
equal deleted inserted replaced
14294:21be7838a127 14295:fd8e0e52d5bd
   110     replace(&mut engine_state.gl_context, context);
   110     replace(&mut engine_state.gl_context, context);
   111 }
   111 }
   112 
   112 
   113 #[no_mangle]
   113 #[no_mangle]
   114 pub extern "C" fn advance_simulation(engine_state: &mut EngineInstance, ticks: u32) -> bool {
   114 pub extern "C" fn advance_simulation(engine_state: &mut EngineInstance, ticks: u32) -> bool {
   115     unimplemented!()
   115     engine_state.world.step();
       
   116     true
   116 }
   117 }
   117 #[no_mangle]
   118 #[no_mangle]
   118 pub extern "C" fn cleanup(engine_state: *mut EngineInstance) {
   119 pub extern "C" fn cleanup(engine_state: *mut EngineInstance) {
   119     unsafe {
   120     unsafe {
   120         Box::from_raw(engine_state);
   121         Box::from_raw(engine_state);