diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ffi.rs | 3 | ||||
| -rw-r--r-- | src/map.rs | 1 |
2 files changed, 3 insertions, 1 deletions
@@ -90,6 +90,7 @@ pub extern "C" fn dome_key_state_load_map_group(ptr: *mut State) { pub extern "C" fn dome_key_run_key_action( state: *mut State, trigger: Trigger, + play_audio: PlayAudio, ) { let trigger = unsafe { assert!(!trigger.buttons.is_null()); @@ -102,7 +103,7 @@ pub extern "C" fn dome_key_run_key_action( &mut *state }; - run_key_action(&mut state, trigger, PlayAudio::No); + run_key_action(&mut state, trigger, play_audio); } #[no_mangle] @@ -6,6 +6,7 @@ use {Action, HeadphoneButton, MapAction, MapKind}; use ffi::State; use sounds; +#[repr(C)] pub enum PlayAudio { Yes, No, |
