stk-code_catmod/src/states_screens
deve 4bb0405a32 Added support for multitouch steering.
It will be used for steering on Android.

There are some limitations:
- currently it works only in single player mode (but I don't see any reason to make it working for multiplayer)
- speedometer is not available in race GUI because there is no place for it

TODO:
- add DPI support (race GUI should have probably different proportions on smaller devices for comfortable playing)
- make nice button images
- make nitro button that changes its look depending on collected nitro (a kind of nitro bar)

Touch input events must be handled in android device to make use of it. It can be simulated for debugging on non-android devices using standard mouse.
2016-11-10 02:42:56 +01:00
..
dialogs Place buttons in confirm dialog horizontally (#2573) 2016-08-16 19:08:45 -04:00
addons_screen.cpp In the addons screen, show a tip to remember that the Internet connection is disabled. (Issue #1763). (#2605) 2016-08-19 18:28:59 -04:00
addons_screen.hpp In the addons screen, show a tip to remember that the Internet connection is disabled. (Issue #1763). (#2605) 2016-08-19 18:28:59 -04:00
arenas_screen.cpp Fix wrong RTL text in arena screen 2016-07-31 09:04:10 +08:00
arenas_screen.hpp Complete fix to arena selection menu (handle random arenas) 2015-12-10 15:49:47 +08:00
create_server_screen.cpp Show lobby screen on interactive server in LAN mode. 2016-03-18 08:10:47 +11:00
create_server_screen.hpp Removed server creation request (which is now down automatically 2015-11-05 23:34:27 +11:00
credits.cpp Fixes -Wsign-compare 2016-10-04 08:43:38 +02:00
credits.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
cutscene_gui.cpp Use actual screen size when fading cutscenes. 2015-08-12 22:54:42 +02:00
cutscene_gui.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
easter_egg_screen.cpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
easter_egg_screen.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
edit_gp_screen.cpp Made more .stkgui name correspond to the c++ file name. 2015-10-07 12:33:36 +11:00
edit_gp_screen.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
edit_track_screen.cpp Reduce variables scope when possible, based on the warnings reported by 2016-10-04 08:55:01 +02:00
edit_track_screen.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
feature_unlocked.cpp Clean up: 2016-08-18 11:15:05 +08:00
feature_unlocked.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
ghost_replay_selection.cpp Allow showing same difficulty of ghost replay only 2016-04-22 23:07:45 +08:00
ghost_replay_selection.hpp Allow showing same difficulty of ghost replay only 2016-04-22 23:07:45 +08:00
gp_info_screen.cpp Remember race type in saved GP. 2015-10-21 22:42:59 +02:00
gp_info_screen.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
grand_prix_cutscene.cpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
grand_prix_cutscene.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
grand_prix_editor_screen.cpp Fix previous commit 2016-03-20 18:51:05 -04:00
grand_prix_editor_screen.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
grand_prix_lose.cpp Clean up: 2016-08-18 11:15:05 +08:00
grand_prix_lose.hpp Bugfix : no music when losing GP, see #2296 2015-09-12 19:54:40 -04:00
grand_prix_win.cpp Clean up: 2016-08-18 11:15:05 +08:00
grand_prix_win.hpp Make sure there is music when winning a GP, fixes #2296 2015-08-31 19:33:05 -04:00
help_screen_1.cpp Add help page with icons for banana penalties 2016-11-04 22:16:06 -05:00
help_screen_1.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
help_screen_2.cpp Add help page with icons for banana penalties 2016-11-04 22:16:06 -05:00
help_screen_2.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
help_screen_3.cpp Add help page with icons for banana penalties 2016-11-04 22:16:06 -05:00
help_screen_3.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
help_screen_4.cpp Add help page with icons for banana penalties 2016-11-04 22:16:06 -05:00
help_screen_4.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
help_screen_5.cpp Add help page with icons for banana penalties 2016-11-04 22:16:06 -05:00
help_screen_5.hpp Add help page with icons for banana penalties 2016-11-04 22:16:06 -05:00
kart_selection.cpp Reduce variables scope when possible, based on the warnings reported by 2016-10-04 08:55:01 +02:00
kart_selection.hpp Properly fixed #1347. Made a global variable part of the 2016-05-10 17:27:50 +10:00
main_menu_screen.cpp Add information for translators 2016-08-23 20:01:06 -04:00
main_menu_screen.hpp Fix keep translating online/login issue 2016-03-07 09:08:27 +08:00
network_kart_selection.cpp Properly fixed #1347. Made a global variable part of the 2016-05-10 17:27:50 +10:00
network_kart_selection.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
networking_lobby.cpp Fixed crash in stand-alone server. 2016-03-29 11:09:07 +11:00
networking_lobby.hpp More work on networking UI 2016-03-10 18:48:40 -05:00
offline_kart_selection.cpp Properly fixed #1347. Made a global variable part of the 2016-05-10 17:27:50 +10:00
offline_kart_selection.hpp Added missing GPL license. 2015-03-30 11:42:28 +11:00
online_profile_achievements.cpp Work on networking GUI, combine older server interfaces with the newer online/profile screens 2016-02-16 18:33:09 -05:00
online_profile_achievements.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
online_profile_base.cpp Fix crash when player is not logged in. See #2453 for more details. 2016-03-16 22:29:51 +11:00
online_profile_base.hpp Work on networking GUI, combine older server interfaces with the newer online/profile screens 2016-02-16 18:33:09 -05:00
online_profile_friends.cpp Work on networking GUI, combine older server interfaces with the newer online/profile screens 2016-02-16 18:33:09 -05:00
online_profile_friends.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
online_profile_servers.cpp Try again to fix crash when exiting the server profile screen without networking. 2016-03-21 14:14:21 +11:00
online_profile_servers.hpp Try again to fix crash when exiting the server profile screen without networking. 2016-03-21 14:14:21 +11:00
online_profile_settings.cpp Work on networking GUI, combine older server interfaces with the newer online/profile screens 2016-02-16 18:33:09 -05:00
online_profile_settings.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
online_user_search.cpp Removed unnecessary variable. 2015-10-09 09:43:50 +11:00
online_user_search.hpp Removed unnecessary variable. 2015-10-09 09:43:50 +11:00
options_screen_audio.cpp Fix various issues reported by coverity 2015-07-30 18:46:01 +02:00
options_screen_audio.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
options_screen_device.cpp Reduce variables scope when possible, based on the warnings reported by 2016-10-04 08:55:01 +02:00
options_screen_device.hpp Match more .stkgui and .cpp file names. 2015-10-07 16:33:01 +11:00
options_screen_input.cpp Match more .stkgui and .cpp file names. 2015-10-07 16:33:01 +11:00
options_screen_input.hpp Merge branch 'master' into fixes 2015-07-03 15:29:53 +02:00
options_screen_ui.cpp Add doxygen for Font modules 2016-10-22 00:01:48 +08:00
options_screen_ui.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
options_screen_video.cpp Fixed disabling "remember window pos" button when fullscreen is enabled. 2015-09-26 20:40:10 +02:00
options_screen_video.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
race_gui_base.cpp Added support for multitouch steering. 2016-11-10 02:42:56 +01:00
race_gui_base.hpp Some lightning improvements: 2015-12-03 19:25:40 +01:00
race_gui_overworld.cpp Fixed also minimap in overworld with scale rtts parameter 2016-08-20 22:47:53 +02:00
race_gui_overworld.hpp Fix string remaining in wrong language when changing language 2016-07-30 20:52:32 -04:00
race_gui.cpp Added support for multitouch steering. 2016-11-10 02:42:56 +01:00
race_gui.hpp Added support for multitouch steering. 2016-11-10 02:42:56 +01:00
race_result_gui.cpp Move spare tire num info to race_manager 2016-10-09 09:50:26 +08:00
race_result_gui.hpp Clean up old font code 2016-07-18 23:00:40 +08:00
race_setup_screen.cpp Fix english string, as reported a while ago but couldn't fix then due to string freeze 2016-07-30 19:44:21 -04:00
race_setup_screen.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
register_screen.cpp Show "Fribidized" user name and enable input for it 2015-12-14 02:56:42 +08:00
register_screen.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
server_selection.cpp Fix -Wunused-variable 2016-10-04 08:44:50 +02:00
server_selection.hpp Add forgotten override's where necessary 2016-02-21 01:36:15 +01:00
soccer_setup_screen.cpp Clean up: 2016-08-18 11:15:05 +08:00
soccer_setup_screen.hpp Clean up: 2016-08-18 11:15:05 +08:00
state_manager.cpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
state_manager.hpp Updated (c) year to include 2015. 2015-03-30 11:42:50 +11:00
track_info_screen.cpp Allow auto recreation of ghost replay file lists after recording. 2016-03-25 16:11:32 +08:00
track_info_screen.hpp New GUI for track only screen, used in network and loaded from replay 2016-03-20 16:23:49 +08:00
tracks_and_gp_screen.cpp New GUI for track only screen, used in network and loaded from replay 2016-03-20 16:23:49 +08:00
tracks_and_gp_screen.hpp New GUI for track only screen, used in network and loaded from replay 2016-03-20 16:23:49 +08:00
tracks_screen.cpp Fix text 2016-04-23 09:00:40 -04:00
tracks_screen.hpp New GUI for track only screen, used in network and loaded from replay 2016-03-20 16:23:49 +08:00
user_screen.cpp Improvements to login screen : properly center buttons, and allow logging in by pressing enter 2016-04-12 19:27:11 -04:00
user_screen.hpp Improvements to login screen : properly center buttons, and allow logging in by pressing enter 2016-04-12 19:27:11 -04:00
waiting_for_others.cpp Also show name of selected karts on waiting screen. 2016-03-21 09:39:17 +11:00
waiting_for_others.hpp More work on networking UI 2016-03-06 20:01:40 -05:00