Increase usability of on-screen virtual controller (#782)

* Restore resize controls, Make buttons oval

* Create new default configuration

* Split Configuration Mode into separate Move and Resize modes
This commit is contained in:
gotoAndDie
2020-01-19 07:13:07 +00:00
committed by Cameron Gutman
parent bc90cb894c
commit 150bd313cf
5 changed files with 125 additions and 77 deletions

View File

@@ -1194,8 +1194,9 @@ public class Game extends Activity implements SurfaceHolder.Callback,
else
{
if (virtualController != null &&
virtualController.getControllerMode() == VirtualController.ControllerMode.Configuration) {
// Ignore presses when the virtual controller is in configuration mode
virtualController.getControllerMode() == VirtualController.ControllerMode.MoveButtons ||
virtualController.getControllerMode() == VirtualController.ControllerMode.ResizeButtons) {
// Ignore presses when the virtual controller is being configured
return true;
}