Le Philousophe
e3a13c7d63
ANDROID: Move mouse cursor while displaying keyboard
...
This is only for 2D for now.
2024-11-02 21:42:43 +01:00
Le Philousophe
c8c3a316d6
ANDROID: Properly apply touch settings when starting a game
...
The 2D graphics backend is recycled from the GUI when starting a game.
As a consequence, touch settings were never applied.
2024-09-14 16:51:19 +02:00
Le Philousophe
a98df4e445
ANDROID: Rework the virtual gamepad controller
...
- Use a SVG asset to allow for better scalability
- Make the controller visible when touching the screen
- Allow for oblique moving by placing finger between two directions
- Add more buttons on the center area of the screen (GUIDE, START, LEFT
STICK, RIGHT STICK) and simplify right area (only four buttons)
- Don't track all fingers, only the ones needed
- Cleanup now unused code
2024-08-31 16:45:32 +02:00
Le Philousophe
e3877d2606
ANDROID: Move game at the top of screen when keyboard is shown
2023-07-09 11:48:27 +02:00
Le Philousophe
bc438d078a
ANDROID: When resizing don't reset everything
...
Only reinitialize the needed bits.
EGLSurface needs to be reset to take the new size into account.
GLSurfaceView in AOSP does the same thing.
2023-06-26 15:25:27 +03:00
Le Philousophe
87bad2cc7d
COMMON: Allow games to use overlay for something else than GUI
...
This can be used for subtitles without changing the mouse coordinates.
2022-11-12 19:12:05 +01:00
Le Philousophe
4ab044a254
OPENGL: Merge both OpenGL contexts
2022-06-26 18:32:10 +02:00
Le Philousophe
57e27dcf12
ANDROID: Let user customize its preferred touch modes
...
There are 3 settings: in menus, in 2D games, in 3D games
2022-06-14 00:08:04 +03:00
Le Philousophe
92dd9c0911
ANDROID: Keep last touch mode when displaying overlay
2022-01-02 17:45:32 +01:00
Le Philousophe
639d633f12
ANDROID: Add touch controls to 2D backend
...
This is not usable for now as it's always disabled
2022-01-02 17:45:32 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Le Philousophe
5d56c1cdf0
ANDROID: Merge 3D graphics backend
...
Move each graphic part in backends/graphics and backends/graphics3d
2021-11-29 00:04:45 +01:00