ddnet/src/engine
Robert Müller d4f47c2a55 Implement client restarting on Android
Restarting the client previously did not work, as the `shell_execute` function on Android uses `fork` which is not supported.

Now, the client is restarted by using an Android intent to restart the main activity. This is triggered by sending a user-defined message from the native code to the SDL main activity thread.
2024-07-16 12:52:19 +02:00
..
client Implement client restarting on Android 2024-07-16 12:52:19 +02:00
docs Merge #5918 2022-10-09 13:53:05 +00:00
external change cast of pointer to uintptr-t 2023-12-30 22:54:47 +01:00
gfx Use size_t for CImageInfo::m_Width and m_Height 2024-04-26 21:12:39 +02:00
server Ensure that sv_max_clients can only be set when starting server 2024-07-15 14:37:11 +02:00
shared Reset and regenerate m_aPeerAddrStr appropriately 2024-07-14 14:11:19 +02:00
antibot.h Rename all variables for strict camel-casing of abbreviations 2024-03-05 15:44:09 +01:00
Cargo.toml update ci actions, update rust edition to 2021 since our MSRV covers it 2024-02-25 15:55:10 +01:00
client.h Remove unnecessary IClient::SnapItemSize function 2024-07-14 13:18:30 +02:00
config.h Better map settings input (autocomplete, validation) 2024-01-23 20:13:56 +01:00
console.h Rename all variables for strict camel-casing of abbreviations 2024-03-05 15:44:09 +01:00
console.rs Fix typos 2023-09-05 22:32:09 +03:00
demo.h Improve error handling and logging of video recorder 2024-05-04 13:15:54 +02:00
discord.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
editor.h Remove unused ver parameter of MACRO_INTERFACE 2023-11-28 21:46:03 +01:00
engine.h Allow background jobs to be aborted, refactoring 2024-02-25 17:03:45 +01:00
favorites.h Remove unused ver parameter of MACRO_INTERFACE 2023-11-28 21:46:03 +01:00
friends.h Remove unused ver parameter of MACRO_INTERFACE 2023-11-28 21:46:03 +01:00
ghost.h Remove unused ver parameter of MACRO_INTERFACE 2023-11-28 21:46:03 +01:00
graphics.h Revert "Always clear window with black color instead of background color" 2024-05-19 20:01:56 +02:00
http.h Add missing includes 2024-03-25 14:24:08 +08:00
input.h Move double-click handling from engine input to UI 2024-06-14 23:34:38 +02:00
kernel.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
keys.h Regenerate key lists with latest SDL version 2023-05-30 23:39:47 +02:00
lib.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
map.h Rename all variables for strict camel-casing of abbreviations 2024-03-05 15:44:09 +01:00
message.h Rename all variables for strict camel-casing of abbreviations 2024-03-05 15:44:09 +01:00
notifications.h Add INotifications kernel interface 2023-12-16 18:15:43 +01:00
rust.h Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
server.h Record Player and Team finishes in Teehistorian 2024-05-04 21:40:06 +02:00
serverbrowser.h Use Client()->PlayerName() for copied server info 2024-07-03 14:22:15 +02:00
sound.h Ensure correct sample and bit rate are used for video recording 2024-05-04 13:15:54 +02:00
sqlite.h Remove useless typedef in c++ 2022-06-25 21:05:54 +02:00
steam.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
storage.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
textrender.h Pass arguments as CImageInfo to graphics functions 2024-03-27 21:12:02 +01:00
updater.h Use named enum EUpdaterState instead of int 2024-06-23 16:08:46 +02:00
uuid.h Make sure headers compile standalone 2020-09-26 21:50:27 +02:00
warning.h Fix warning title being uninitialized in some cases 2024-01-16 20:12:25 +01:00