ddnet/src/engine/client
Robert Müller 13961db6a8 Allow demo/map arguments to be relative paths, allow using play
When passing .demo or .map paths as command line arguments, first check if the path can be found in the storage and then try resolving an absolute path.

Also delay execution of the `play` command until the client is ready so the command can be used from the command line. Although it doesn't work if there is only one argument, as this interferes with the .demo file handling.
2022-08-30 21:51:34 +02:00
..
backend Remove unused backend_opengles.h 2022-07-31 09:44:50 +02:00
backend_sdl.cpp Fix readability-duplicate-include 2022-07-10 21:57:13 +02:00
backend_sdl.h Organize engine-client includes 2022-06-17 17:46:43 +02:00
blocklist_driver.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
blocklist_driver.h Add Intel as vendor to the block list on windows 2021-05-06 12:23:40 +02:00
checksum.h Add some checksum functions to the client 2022-01-31 21:31:26 +01:00
client.cpp Allow demo/map arguments to be relative paths, allow using play 2022-08-30 21:51:34 +02:00
client.h Encapsulate CGraph member variables 2022-08-12 16:13:23 +02:00
demoedit.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
demoedit.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
discord.cpp Fix win32 discord compilation 2022-06-24 10:06:04 +02:00
favorites.cpp Rename variable m_aEntries to m_vEntries 2022-07-18 21:43:59 +02:00
friends.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
friends.h Organize engine-client includes 2022-06-17 17:46:43 +02:00
ghost.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
ghost.h Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
graphics_defines.h Remove GL includes from headers 2021-05-01 23:56:30 +02:00
graphics_threaded.cpp Refactor DrawRect* methods: 2022-08-12 17:42:05 +02:00
graphics_threaded.h Refactor DrawRect* methods: 2022-08-12 17:42:05 +02:00
input.cpp Fix readability-container-data-pointer 2022-07-10 21:42:57 +02:00
input.h Merge pull request #5453 from Robyt3/Joystick-Close-Before-SDL-Quit 2022-06-20 23:47:59 +02:00
keynames.h Add joystick support to engine 2022-06-13 20:40:36 +02:00
notifications.cpp Emscripten support 2022-03-25 12:42:18 +01:00
notifications.h Libnotify support for linux client (#2099) 2020-04-14 17:53:53 +02:00
serverbrowser.cpp Use copy assignment rather than copy variable one by one 2022-07-31 22:43:43 +02:00
serverbrowser.h Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
serverbrowser_http.cpp Use new ddnet.org domain 2022-08-30 10:09:06 +02:00
serverbrowser_http.h Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
serverbrowser_ping_cache.cpp Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
serverbrowser_ping_cache.h Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
sound.cpp Rename OpusFile to pOpusFile 2022-06-28 17:38:38 +02:00
sound.h Reduce visibility of engine sound members and methods 2022-06-26 22:43:32 +02:00
sqlite.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
steam.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
text.cpp Further clang-tidy 14 issues (fixes #5612) 2022-07-27 09:07:47 +02:00
updater.cpp Use new ddnet.org domain 2022-08-30 10:09:06 +02:00
updater.h Use nullptr in generated and editor 2022-06-13 18:28:13 +02:00
video.cpp Fix deprecation warning in ffmpeg 5.1 (fixes #5681) 2022-07-31 00:58:15 +02:00
video.h Huge variable naming format 2022-07-08 18:01:29 +02:00