minetest/src/gui
Muhammad Rifqi Priyo Susanto 326eeca306 Android: Replace movement buttons with joystick (#7126)
* Android: Replace movement buttons with joystick

Replace movement control buttons (arrows at bottom left screen) with virtual joystick.
Joystick has 8 directions (same as keyboard). Basically, just map it to keyboard input.
Joystick applies only on left 1/3 of screen.
Joystick's position can be fixed by enabling fixed_virtual_joystick setting.
Three new images:
(1) placeholder joystick,
(2) joystick container (background), and
(3) joystick cursor.
Remove unused images: movement control buttons (*_arrow.png).
New data type: touch_gui_joystick_move_id

Joystick's fixed position is spaced one button size from bottom and from left of screen.
Remove unused variable: m_joystick_downlocation
2018-04-10 22:55:17 +02:00
..
CMakeLists.txt Game refactor [2/X]: Various moves (profilergraph, nodePlacementPrediction, create_formspec_menu) 2018-01-20 16:38:38 +01:00
guiChatConsole.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiChatConsole.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiConfirmRegistration.cpp Server: delegate mod management & config to ServerModConfiguration (#7131) 2018-03-16 08:41:33 +01:00
guiConfirmRegistration.h Add confirmation on new player registration (#6849) 2018-01-13 12:07:16 +01:00
guiEditBoxWithScrollbar.cpp LINT: add clang-tidy step (#6295) 2018-04-01 23:57:55 +02:00
guiEditBoxWithScrollbar.h Android build fixes for c++11 2018-03-11 16:56:27 +01:00
guiEngine.cpp Add formspec theming using prepended strings 2018-03-28 16:04:41 +01:00
guiEngine.h Cleanup sound manager class (#7158) 2018-03-24 15:45:25 +01:00
guiFormSpecMenu.cpp Selected ItemStack: Reduce black magic (#6520) 2018-04-03 11:15:58 +02:00
guiFormSpecMenu.h Selected ItemStack: Reduce black magic (#6520) 2018-04-03 11:15:58 +02:00
guiKeyChangeMenu.cpp Fix 'Change Keys' menu crash caused by 501f936 2018-02-09 09:39:34 +01:00
guiKeyChangeMenu.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiMainMenu.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiPasswordChange.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiPasswordChange.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiPathSelectMenu.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiPathSelectMenu.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiTable.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiTable.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiVolumeChange.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiVolumeChange.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
intlGUIEditBox.cpp Finally fix android build 2018-03-11 17:52:46 +01:00
intlGUIEditBox.h Finally fix android build 2018-03-11 17:52:46 +01:00
mainmenumanager.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
modalMenu.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
profilergraph.cpp Game refactor [4/X]: keycache is now owned by InputHandler 2018-01-20 16:38:38 +01:00
profilergraph.h Game refactor [4/X]: keycache is now owned by InputHandler 2018-01-20 16:38:38 +01:00
touchscreengui.cpp Android: Replace movement buttons with joystick (#7126) 2018-04-10 22:55:17 +02:00
touchscreengui.h Android: Replace movement buttons with joystick (#7126) 2018-04-10 22:55:17 +02:00