ddnet/src/engine
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
..
client Allow demo/map arguments to be relative paths, allow using play 2022-08-30 21:51:34 +02:00
docs Fix a woopsie in snapshot docs 2021-05-29 11:07:33 +02:00
external Change from pnglite to libpng for PNG reading 2022-06-21 13:37:14 +02:00
gfx Warn about pnglite-incompatible PNGs on load 2022-07-14 18:22:46 +02:00
server Write messages to all active demo recorders 2022-08-25 17:57:04 +02:00
shared Use new ddnet.org domain 2022-08-30 10:09:06 +02:00
antibot.h Forgot to add target here 2021-07-22 00:22:12 +02:00
client.h Allow multiple connect addresses 2022-07-10 16:57:10 +02:00
config.h Implement "reset" command 2021-12-27 01:13:11 +01:00
console.h Extend IConsole::PossibleCommands, add index to callback 2022-08-11 10:08:06 +02:00
demo.h Allow spectator mode to be changed while demo is paused 2022-08-28 17:52:49 +02:00
discord.h Put the Discord stuff into its own file 2021-01-31 10:17:21 +01:00
editor.h Separate editor update and render to fix slow joystick input 2022-06-15 17:37:22 +02:00
engine.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
favorites.h Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
friends.h Run clang-format 2020-09-26 21:50:15 +02:00
ghost.h Organize engine-shared includes 2022-05-29 20:02:22 +02:00
graphics.h Refactor DrawRect* methods: 2022-08-12 17:42:05 +02:00
input.h Fix segfault in SDL_JoystickClose on client quit 2022-06-18 11:57:57 +02:00
kernel.h Huge variable naming format 2022-07-08 18:01:29 +02:00
keys.h Add joystick support to engine 2022-06-13 20:40:36 +02:00
map.h Huge variable naming format 2022-07-08 18:01:29 +02:00
message.h Run clang-format 2020-09-26 21:50:15 +02:00
server.h Remove unused DemoRecorder_IsRecording method 2022-08-25 17:57:03 +02:00
serverbrowser.h Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
sound.h Add IsPlaying to engine sound 2022-06-26 22:43:30 +02:00
sqlite.h Remove useless typedef in c++ 2022-06-25 21:05:54 +02:00
steam.h Allow joining and inviting others via Steam friend list while ingame 2020-09-06 17:08:38 +02:00
storage.h Add IStorage::ReadFile and ReadFileStr: 2022-06-16 10:19:36 +02:00
textrender.h (A bit) safer interface for text containers 2022-07-08 19:19:37 +02:00
updater.h Overhauled job system 2017-11-23 15:47:38 +01:00
uuid.h Make sure headers compile standalone 2020-09-26 21:50:27 +02:00
warning.h Add block list for drivers 2020-11-05 21:07:14 +01:00