ddnet/src/game
Robert Müller 0e4f174f78 Check for all file errors in demo player, show demo error popup
Handle the return values of all uses of the `io_read`, `io_skip` and `io_tell` functions in `CDemoPlayer`, to handle truncated demo files and other unexpected file reading and seeking errors during demo playback.

Show more detailed error message popups when demos cannot be loaded due to errors and when demo playback is stopped unexpectedly due to errors. Previously, only a generic message "Error loading demo" was shown when loading failed and no error message was shown when demo playback is stopped due to errors.
2023-10-19 21:48:04 +02:00
..
client Check for all file errors in demo player, show demo error popup 2023-10-19 21:48:04 +02:00
editor Fix names of external images not being loaded in editor 2023-10-08 11:38:13 +02:00
server Fix save_dry command 2023-10-09 16:36:40 +02:00
alloc.h Move alloc.h to game/ and use it in client/prediction/entity.h 2023-09-15 18:04:29 +03:00
collision.cpp Merge pull request #5398 from AssassinTee/feature/elasticity-tuning 2023-07-28 13:58:42 +00:00
collision.h Merge pull request #5398 from AssassinTee/feature/elasticity-tuning 2023-07-28 13:58:42 +00:00
ddracechat.h Add /lasttp 2023-09-21 21:02:55 +02:00
ddracecommands.h Add missing descriptions of commands. 2023-09-24 23:21:10 +02:00
gamecore.cpp Fix dead reckoning 2023-09-24 18:14:09 +02:00
gamecore.h CCharacterCore: Break the friendship with CCharacter 2023-09-15 18:04:29 +03:00
layers.cpp Add default argument to CDataFileReader/IMap::GetItem 2023-05-14 16:39:46 +02:00
layers.h Parallax Zoom: use CMapItemGroupEx to store parallax value 2022-08-10 03:05:23 +01:00
localization.cpp Remove CLocConstString 2023-08-30 19:24:38 +02:00
localization.h Remove CLocConstString 2023-08-30 19:24:38 +02:00
mapbugs.cpp Remove obsolete clang-tidy NOLINT comments 2023-10-11 17:22:59 +02:00
mapbugs.h Remove code for CRC in most places, except where needed for net compat 2020-10-14 17:08:58 +02:00
mapbugs_list.h Revert "Add mapbug "stoppers-passthrough@ddnet.tw"" 2018-08-22 08:33:21 +02:00
mapitems.cpp Add IsSwitchTile(Flags|Number|Delay)Used functions 2023-04-26 19:04:56 +02:00
mapitems.h Support loading CMapItemImage version 2 2023-07-16 12:46:34 +02:00
mapitems_ex.cpp Parallax Zoom: use CMapItemGroupEx to store parallax value 2022-08-10 03:05:23 +01:00
mapitems_ex.h Parallax Zoom: use CMapItemGroupEx to store parallax value 2022-08-10 03:05:23 +01:00
mapitems_ex_types.h Support bezier envelope curves in maps and editor 2023-07-16 12:46:34 +02:00
prng.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
prng.h Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00
teamscore.cpp Remove unnecessary include in protocol, move definitions to cpp file 2023-01-03 14:10:58 +01:00
teamscore.h Remove unnecessary include in protocol, move definitions to cpp file 2023-01-03 14:10:58 +01:00
tuning.h implement tuning values for elasticity 2023-07-28 15:35:45 +02:00
variables.h disable by default 2023-10-03 23:04:56 +02:00
version.h Version 17.3 2023-09-23 15:28:55 +02:00
voting.h Run clang-format 2020-09-26 21:50:15 +02:00