From 236e83694b26154e31191c95c67158a6a3bc2cd3 Mon Sep 17 00:00:00 2001 From: HF Date: Mon, 22 Jan 2024 06:20:10 +0100 Subject: [PATCH] add buttons for pencil mode --- src/components/UI.jsx | 6 +- src/components/buttons/ExpandMenuButton.jsx | 2 +- src/components/buttons/MovementControls.jsx | 385 +++++++++----------- src/components/buttons/PalselButton.jsx | 2 +- src/components/buttons/PencilButton.jsx | 30 ++ src/controls/PixelPainterControls.js | 83 ++++- src/controls/VoxelPainterControls.js | 149 +++----- src/store/actions/index.js | 6 + src/store/reducers/gui.js | 14 + src/styles/default.css | 8 + 10 files changed, 378 insertions(+), 307 deletions(-) create mode 100644 src/components/buttons/PencilButton.jsx diff --git a/src/components/UI.jsx b/src/components/UI.jsx index 74258072..becf3b5a 100644 --- a/src/components/UI.jsx +++ b/src/components/UI.jsx @@ -9,6 +9,7 @@ import CoolDownBox from './CoolDownBox'; import NotifyBox from './NotifyBox'; import GlobeButton from './buttons/GlobeButton'; import PalselButton from './buttons/PalselButton'; +import PencilButton from './buttons/PencilButton'; import MovementControls from './buttons/MovementControls'; import Palette from './Palette'; import Alert from './Alert'; @@ -35,7 +36,10 @@ const UI = () => { {(!is3D) && } - {(isOnMobile) && } + {// (isOnMobile) && + } + + {(!is3D) && } )} diff --git a/src/components/buttons/ExpandMenuButton.jsx b/src/components/buttons/ExpandMenuButton.jsx index eaf7f211..5608920f 100644 --- a/src/components/buttons/ExpandMenuButton.jsx +++ b/src/components/buttons/ExpandMenuButton.jsx @@ -17,7 +17,7 @@ const ExpandMenuButton = () => { return (