ddnet/src/engine/client
Robert Müller fe38caa7b4 Handle path/link arguments using the console argument parser
Add `IConsole::SetUnknownCommandCallback` to set a callback for unknown commands. The callback is used to handle connect links, .demo and .map files when parsing command line arguments.

This will allow paths/links to be passed at any argument position instead of only the first one.

And this fixes the command `play xyz.demo` not working due to `play ` being considered part of the path.
2022-08-30 22:17:04 +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 Handle path/link arguments using the console argument parser 2022-08-30 22:17:04 +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