diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/emulator.rs | 7 |
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 { |