Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Touch swipe movement #1172

Open
wants to merge 30 commits into
base: master
Choose a base branch
from

Commits on Sep 29, 2024

  1. Initial touch input support

    This commit adds virtual buttons on-screen to let you navigate through
    menus, and play the game.
    AllyTally authored and NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    a5795a6 View commit details
    Browse the repository at this point in the history
  2. Add string to language files

    AllyTally authored and NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    9eeb737 View commit details
    Browse the repository at this point in the history
  3. Ignore Android's back button when disabling touch

    Touch input automatically "disables" when you press a key on your
    keyboard. The back button on Android counts as a key press, so let's
    just ignore it.
    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    9c83a4b View commit details
    Browse the repository at this point in the history
  4. Don't close ingame menu when pressing confirm btn

    For some reason, the code that handled button presses for the ingame
    menu checked the confirm button in the wrong places.
    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    1412c90 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c5b3664 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a53adde View commit details
    Browse the repository at this point in the history
  7. Initial touch button attempt

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    018cbd9 View commit details
    Browse the repository at this point in the history
  8. Automatic menu buttons

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    eea8741 View commit details
    Browse the repository at this point in the history
  9. Modify a few menus

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    59a97d2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e96d139 View commit details
    Browse the repository at this point in the history
  11. Touch input menu

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    3bdeaf8 View commit details
    Browse the repository at this point in the history
  12. Accessibility menu

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    21496e3 View commit details
    Browse the repository at this point in the history
  13. Work on language menu

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    b47955e View commit details
    Browse the repository at this point in the history
  14. Finish language menu

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    8b45529 View commit details
    Browse the repository at this point in the history
  15. Summary changes

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    1ba14b0 View commit details
    Browse the repository at this point in the history
  16. Buttonify map screen

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    eef83a0 View commit details
    Browse the repository at this point in the history
  17. Fix bug with graphics menu

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    a32bf13 View commit details
    Browse the repository at this point in the history
  18. Fix first-time lang screen

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    d54af27 View commit details
    Browse the repository at this point in the history
  19. Fix M&P builds failing

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    07dfb6e View commit details
    Browse the repository at this point in the history
  20. Fix a few options

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    504208e View commit details
    Browse the repository at this point in the history
  21. Language menu changes

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    8c06371 View commit details
    Browse the repository at this point in the history
  22. Remove save and exit button

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    42ab55d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    44a40c1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a396424 View commit details
    Browse the repository at this point in the history
  25. Working back button

    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    e0debda View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c394a63 View commit details
    Browse the repository at this point in the history
  27. Fix saveless saving and quitting hiding buttons

    Basically, when you save and quit, if you have a save, it attempts to
    return to the `play` menu. Unfortunately for us, if you don't have a
    save first, that menu never existed. You went directly from `mainmenu`
    to the gameplay state. Since `play` never existed, the code didn't
    have any menu to return to, so no buttons got created.
    
    My fix is simple: if the menu isn't found, just make it.
    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    757e20a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    9f9c813 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    30abc8a View commit details
    Browse the repository at this point in the history
  30. Swipe control scheme

    The current mobile version of VVVVVV has three movement types: swipe,
    d-pad and sides. Swipe is the default, but my PRs have only implemented
    d-pad. This commit adds swipe and adds it as the default.
    NyakoFox committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    44632e1 View commit details
    Browse the repository at this point in the history