summaryrefslogtreecommitdiff
path: root/src/emulator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/emulator.rs')
-rw-r--r--src/emulator.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/emulator.rs b/src/emulator.rs
index ce89002..78abc12 100644
--- a/src/emulator.rs
+++ b/src/emulator.rs
@@ -119,10 +119,13 @@ impl WindowController for BedrockEmulator {
self.fullscreen
}
- fn is_cursor_visible(&self) -> bool {
+ fn cursor(&mut self) -> Option<CursorIcon> {
let pos = self.vm.dev.input.pointer_position;
let dim = self.vm.dev.screen.dimensions;
- pos.x >= dim.width || pos.y >= dim.height
+ match pos.x >= dim.width || pos.y >= dim.height {
+ true => Some(CursorIcon::Default),
+ false => None,
+ }
}
fn pixel_scale(&self) -> NonZeroU32 {