diff options
Diffstat (limited to 'graphics/src/lib.rs')
| -rw-r--r-- | graphics/src/lib.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/graphics/src/lib.rs b/graphics/src/lib.rs index fa83b98..fdab836 100644 --- a/graphics/src/lib.rs +++ b/graphics/src/lib.rs @@ -43,6 +43,9 @@ pub enum Key { // Debug keys F3, F4, + F5, + F6, + F11, // Unknown/Unused key Unknown(KeyboardKey), } @@ -79,6 +82,9 @@ impl From<KeyboardKey> for Key { // Debug keys K::KEY_F3 => Self::F3, K::KEY_F4 => Self::F4, + K::KEY_F5 => Self::F5, + K::KEY_F6 => Self::F6, + K::KEY_F11 => Self::F11, // Unknown/Unused key _ => Self::Unknown(key), } @@ -117,6 +123,9 @@ impl From<Key> for KeyboardKey { // Debug keys Key::F3 => Self::KEY_F3, Key::F4 => Self::KEY_F4, + Key::F5 => Self::KEY_F5, + Key::F6 => Self::KEY_F6, + Key::F11 => Self::KEY_F11, // Unknown/Unused key Key::Unknown(k) => k, } @@ -275,4 +284,9 @@ impl Window { pub const fn audio(&mut self) -> &mut Audio { &mut self.audio } + + /// Toggles fullscreen + pub fn toggle_fullscreen(&mut self) { + self.handle.toggle_fullscreen(); + } } |