From 2610a72257396ad985a60af5981dadd804538341 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Sat, 13 Jul 2024 00:51:55 +0530 Subject: [PATCH] fix this crash bruh --- src/CameraController.hx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/CameraController.hx b/src/CameraController.hx index fc82ccc5..46b40361 100644 --- a/src/CameraController.hx +++ b/src/CameraController.hx @@ -378,7 +378,9 @@ class CameraController extends Object { } else { @:privateAccess level.playGui.setSpectateMenuText(1); if (Key.isPressed(Settings.controlsSettings.left) - || (MarbleGame.instance.touchInput.leftButton.pressed && MarbleGame.instance.touchInput.leftButton.didPressIt)) { + || (Util.isTouchDevice() + && MarbleGame.instance.touchInput.leftButton.pressed + && MarbleGame.instance.touchInput.leftButton.didPressIt)) { MarbleGame.instance.touchInput.leftButton.didPressIt = false; spectateMarbleIndex = (spectateMarbleIndex - 1 + level.marbles.length) % level.marbles.length; @:privateAccess while (level.marbles[spectateMarbleIndex].connection == null @@ -388,7 +390,9 @@ class CameraController extends Object { } if (Key.isPressed(Settings.controlsSettings.right) - || (MarbleGame.instance.touchInput.rightButton.pressed && MarbleGame.instance.touchInput.rightButton.didPressIt)) { + || (Util.isTouchDevice() + && MarbleGame.instance.touchInput.rightButton.pressed + && MarbleGame.instance.touchInput.rightButton.didPressIt)) { MarbleGame.instance.touchInput.rightButton.didPressIt = false; spectateMarbleIndex = (spectateMarbleIndex + 1 + level.marbles.length) % level.marbles.length; @:privateAccess while (level.marbles[spectateMarbleIndex].connection == null