more android fixes

This commit is contained in:
RandomityGuy 2023-06-01 19:48:58 +05:30
parent acde04d17b
commit cedae50011
3 changed files with 16 additions and 1 deletions

View file

@ -127,7 +127,7 @@ class Settings {
jumpButtonSize: 60,
powerupButtonPos: [440, 180],
powerupButtonSize: 60,
rewindButtonPos: [380, 240],
rewindButtonPos: [300, 100],
rewindButtonSize: 60,
buttonJoystickMultiplier: 2.5
}

View file

@ -404,6 +404,9 @@ Extensions: EAX 2.0, EAX 3.0, EAX Unified, and EAX-AC3";
}
function remapFunc(bindingName:String, bindingFunc:Int->Void, ctrl:GuiButtonText) {
#if android
return; // Don't
#end
var remapDlg = new RemapDlg(bindingName);
MarbleGame.canvas.pushDialog(remapDlg);
remapDlg.remapCallback = (key) -> {

View file

@ -82,6 +82,18 @@ class TouchCtrlsEditGui extends GuiImage {
Settings.touchSettings.powerupButtonSize = rvalue;
}
rewindBtn.onClick = (sender, mousePos) -> {
sender.setSelected(true);
jumpBtn.setSelected(false);
powerupBtn.setSelected(false);
joystick.setSelected(false);
}
rewindBtn.onChangeCb = (sender, value, rvalue) -> {
Settings.touchSettings.rewindButtonPos = [value.x, value.y];
Settings.touchSettings.rewindButtonSize = rvalue;
}
joystick.onClick = (mousePos) -> {
joystick.setSelected(true);
jumpBtn.setSelected(false);