rust/lib-hedgewars-engine/src/lib.rs
changeset 14316 fd8e0e52d5bd
parent 14315 21be7838a127
child 14356 97be4f6bf264
equal deleted inserted replaced
14315:21be7838a127 14316: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);