document.body.addEventListener('mousemove', e => cursorMoveEvent(game, e.target, e.clientX, e.clientY, (e.buttons % 2 == 1)));
document.body.addEventListener('mousedown', e => {
if(game.settings['controls'] == 'touchpad' || game.settings['controls'] == 'thumbstick') {
- if(e.target.closest('.virtual-input-widget') == game.ui.virtualInput || game.settings['controls'] == 'touchpad') {
+ if(e.target.closest('.virtual-input-widget') == game.ui.virtualInput) {
game.ui.virtualInput.inProgress = true;
game.ui.virtualInput.children[0].style.display = 'block';
e.preventDefault();
document.body.addEventListener('touchmove', e => cursorMoveEvent(game, e.target, e.touches[0].clientX, e.touches[0].clientY, true));
document.body.addEventListener('touchstart', e => {
if(game.settings['controls'] == 'touchpad' || game.settings['controls'] == 'thumbstick') {
- if(e.target.closest('.virtual-input-widget') == game.ui.virtualInput || game.settings['controls'] == 'touchpad') {
+ if(e.target.closest('.virtual-input-widget') == game.ui.virtualInput) {
game.ui.virtualInput.inProgress = true;
game.ui.virtualInput.children[0].style.display = 'block';
e.preventDefault();