diff --git a/lib/src/state.rs b/lib/src/state.rs index 9d4ae21..7b414ff 100644 --- a/lib/src/state.rs +++ b/lib/src/state.rs @@ -246,4 +246,7 @@ impl PlaybackState{ (sens_x,sens_x*self.vertical_sensitivity_multipler) } } + pub const fn get_controls(&self)->v0::GameControls{ + self.game_controls + } } diff --git a/wasm-module/src/lib.rs b/wasm-module/src/lib.rs index 5040b19..6bf5c75 100644 --- a/wasm-module/src/lib.rs +++ b/wasm-module/src/lib.rs @@ -179,4 +179,8 @@ impl PlaybackHead{ use glam::Vec3Swizzles; velocity.xz().length() } + #[wasm_bindgen] + pub fn get_game_controls(&self)->u32{ + self.head.state().get_controls().bits() + } }