ddnet/src/game/client/components
bors[bot] 73de789e90
Merge #4188
4188: Add option to highlight self in kill messages r=heinrich5991 a=Azorlogh

Motivation: #4186

List of changes:
- Add options clKillMessageHighlightSelf, clKillMessageNormalColor, clKillMessageHighlightColor
- Rework HUD panel in settings

![hud_0](https://user-images.githubusercontent.com/17968319/135732345-b8152c74-f754-4722-9b60-46a1ba7cc9c8.png)

![hud_1](https://user-images.githubusercontent.com/17968319/135732346-814a918b-1828-4860-a3c7-372869b79575.png)

![in_game](https://user-images.githubusercontent.com/17968319/135732347-6e9cf148-29b8-4fc4-8dba-647e049f961a.png)

## Checklist

- [x] Tested the change ingame
- [x] Provided screenshots if it is a visual change
- [x] Tested in combination with possibly related configuration options
- [x] Written a unit test if it works standalone, system.c especially (not standalone)
- [x] Considered possible null pointers and out of bounds array indexing
- [x] 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)


Co-authored-by: Azorlogh <bott.alix@gmail.com>
2021-10-06 15:27:25 +00:00
..
background.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
background.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
binds.cpp Fix composed binds. Close #3771 2021-04-17 17:37:39 +02:00
binds.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
broadcast.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
broadcast.h Broadcast: Fix display time during demo replay 2019-04-02 23:28:13 +02:00
camera.cpp Allow floats arguments for zoom 2021-08-19 22:13:04 +02:00
camera.h Always send correct zoom dimensions 2021-09-11 01:08:32 +02:00
chat.cpp Fix shift + tab selecting second last index in console, player name chat & command chat 2021-09-14 13:15:09 +02:00
chat.h Fix shift + tab selecting second last index in console, player name chat & command chat 2021-09-14 13:15:09 +02:00
console.cpp Add basic selection support for ui ex edit boxes 2021-10-04 19:58:25 +02:00
console.h Console copy string 2021-09-15 19:47:01 +02:00
controls.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
controls.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
countryflags.cpp Small graphic refactoring 2021-09-14 00:21:17 +02:00
countryflags.h Small graphic refactoring 2021-09-14 00:21:17 +02:00
damageind.cpp Small graphic refactoring 2021-09-14 00:21:17 +02:00
damageind.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
debughud.cpp Don't crash with debug mode in demo 2020-11-12 22:56:50 +01:00
debughud.h hint for disabling debug mode 2020-11-03 15:06:31 +08:00
effects.cpp math: Rename frandom() to random_float() to match with random_int() 2021-08-03 14:29:52 +02:00
effects.h Run clang-format 2020-09-26 21:50:15 +02:00
emoticon.cpp add CUI::MapScreen convenience method 2021-09-22 21:48:55 +02:00
emoticon.h fixed eyewheel (originally from Chairn) 2015-11-15 00:31:24 +01:00
flow.cpp Fix all Multiplication type alerts by CodeQL 2020-10-05 19:03:54 +02:00
flow.h Run clang-format 2020-09-26 21:50:15 +02:00
ghost.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
ghost.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
hud.cpp Small graphic refactoring 2021-09-14 00:21:17 +02:00
hud.h Use NUM_DUMMIES for dummy array length 2020-10-18 23:15:25 +02:00
items.cpp Small graphic refactoring 2021-09-14 00:21:17 +02:00
items.h Replace projectile hack with a new extended snapshot object 2021-01-26 20:58:42 +01:00
killmessages.cpp capitalize Color & remove superfluous toggle 2021-10-05 18:48:08 +02:00
killmessages.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
mapimages.cpp invalidate texture when unloading a texture. 2021-09-13 13:23:00 +02:00
mapimages.h Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
maplayers.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
maplayers.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
mapsounds.cpp Some char array naming convention 2021-09-13 12:21:56 +02:00
mapsounds.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
menu_background.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
menu_background.h Make menu background camera impl more robust 2020-10-13 15:37:34 +02:00
menus.cpp use constructor consistently for colors 2021-09-25 09:50:11 +02:00
menus.h Refactor CUIElements 2021-09-14 00:21:20 +02:00
menus_browser.cpp Add basic selection support for ui ex edit boxes 2021-10-04 19:58:25 +02:00
menus_demo.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
menus_ingame.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
menus_settings.cpp Merge #4188 2021-10-06 15:27:25 +00:00
menus_settings_assets.cpp invalidate texture when unloading a texture. 2021-09-13 13:23:00 +02:00
menus_start.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
motd.cpp More colors from chat in console 2021-03-08 01:20:28 +01:00
motd.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
nameplates.cpp Merge #4121 #4124 2021-08-30 09:10:53 +00:00
nameplates.h Fix specchar transparency and move spec-char to character snap 2021-08-29 03:04:22 +02:00
particles.cpp Small graphic refactoring 2021-09-14 00:21:17 +02:00
particles.h Only render visible particles 2020-12-23 14:55:49 +01:00
players.cpp Use gametick as int for emoticon calculation, add the fraction seperately 2021-09-15 01:06:30 +02:00
players.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
race_demo.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
race_demo.h fix fs_listdir and fs_listdir_fileinfo with unicode on windows 2021-08-23 12:49:15 +02:00
scoreboard.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
scoreboard.h Scoreboard same line height and font size for each team (fixes #3216, supersedes #3219) 2020-11-05 12:15:27 +01:00
skins.cpp Merge UnloadTexture with UnloadTextureNew 2021-09-15 13:19:54 +02:00
skins.h Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
sounds.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
sounds.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
spectator.cpp Remove components pointers 2021-07-12 12:14:02 +02:00
spectator.h Don't change SpectatorID when not spectating, simplify code 2020-09-28 19:55:47 +01:00
statboard.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
statboard.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
voting.cpp Some char array naming convention 2021-09-13 12:21:56 +02:00
voting.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00