Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2020-05-10 13:34:57 -04:00
2 changed files with 51 additions and 46 deletions

View File

@@ -72,9 +72,14 @@ public class MapView extends Element implements GestureListener{
return false;
}
if(!mobile && button != KeyCode.mouseLeft && button != KeyCode.mouseMiddle){
if(!mobile && button != KeyCode.mouseLeft && button != KeyCode.mouseMiddle && button != KeyCode.mouseRight){
return true;
}
if(button == KeyCode.mouseRight){
lastTool = tool;
tool = EditorTool.eraser;
}
if(button == KeyCode.mouseMiddle){
lastTool = tool;
@@ -102,7 +107,7 @@ public class MapView extends Element implements GestureListener{
@Override
public void touchUp(InputEvent event, float x, float y, int pointer, KeyCode button){
if(!mobile && button != KeyCode.mouseLeft && button != KeyCode.mouseMiddle){
if(!mobile && button != KeyCode.mouseLeft && button != KeyCode.mouseMiddle && button != KeyCode.mouseRight){
return;
}
@@ -117,7 +122,7 @@ public class MapView extends Element implements GestureListener{
editor.flushOp();
if(button == KeyCode.mouseMiddle && lastTool != null){
if((button == KeyCode.mouseMiddle || button == KeyCode.mouseRight) && lastTool != null){
tool = lastTool;
lastTool = null;
}