ddnet/src/game/server
bors[bot] 1d88aef9fe
Merge #4456
4456: Pull some more refactoring from the upstream r=def- a=Kaffeine

The main motivation is making it easier to take (and push) patches to/from `teeworlds`

## Checklist

- [x] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)

I'm not that familiar with the code. Please let me know if this commit make sense or not:
56900d7644

IIUC two other commits from https://github.com/teeworlds/teeworlds/pull/2594 are not relevant for DDNet (because we're reducing the CPU load differently).

Co-authored-by: Alexander Akulich <akulichalexander@gmail.com>
Co-authored-by: Robert Müller <robert.mueller@student.uni-siegen.de>
2021-12-15 07:51:42 +00:00
..
entities Clip network first in CDragger 2021-11-19 00:42:00 +01:00
gamemodes Use CGameContext::SendChatTeam where possible 2021-09-11 20:23:27 +02:00
alloc.h maybe_unused with older compilers 2021-11-04 10:59:25 +01:00
ddracechat.cpp Swap: Don't spam-protect retrying with local messages only 2021-12-05 23:11:17 +01:00
ddracecommands.cpp Fix wrong output for unmute 2021-10-04 17:53:14 +02:00
entity.cpp CEntity: Make NetworkClipped() const 2021-12-08 20:35:03 +03:00
entity.h CEntity: Make NetworkClipped() const 2021-12-08 20:35:03 +03:00
eventhandler.cpp uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
eventhandler.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
gamecontext.cpp Merge #4456 2021-12-15 07:51:42 +00:00
gamecontext.h Move team and practice mode recording to the beginning of the tick 2021-09-14 22:33:09 +02:00
gamecontroller.cpp add IServer::ChangeMap to fix change_map command 2021-12-15 03:36:25 +03:00
gamecontroller.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
gameworld.cpp Fix characters disappearing (fixes #4285) 2021-11-04 14:15:24 +01:00
gameworld.h Simplify entities destruction 2021-05-22 20:02:00 +02:00
player.cpp Make control flow not depend on preprocessor macros 2021-11-08 00:33:35 +01:00
player.h Some char array naming convention 2021-09-13 12:21:56 +02:00
save.cpp Don't access switchers out of bounds (fixes #4386) 2021-11-23 19:01:52 +01:00
save.h Fix swap resets switches. 2021-08-21 10:02:45 +02:00
score.cpp Some char array naming convention 2021-09-13 12:21:56 +02:00
score.h Some char array naming convention 2021-09-13 12:21:56 +02:00
teams.cpp Fix some more undefined behavior with super (fixes #4412) 2021-11-29 17:12:50 +01:00
teams.h Fix some more undefined behavior with super (fixes #4412) 2021-11-29 17:12:50 +01:00
teehistorian.cpp teehistorian: Test statefulness of PLAYER_TEAM and TEAM_PRACTICE 2021-10-06 18:06:19 +02:00
teehistorian.h Address review to make code more consistent 2021-09-15 17:31:35 +02:00
teeinfo.cpp Fix variable names manually 2020-11-02 22:40:40 +01:00
teeinfo.h Run clang-format 2020-09-26 21:50:15 +02:00