equal
deleted
inserted
replaced
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); |