ddnet/src/game/client/components
bors[bot] 18eabe0038
Merge #4158
4158: Make emoticons smoother r=heinrich5991 a=Jupeyy

It's still not 100% the same as with high bandwidth, but atleast animation wise it should look the same.
The client doesn't predict if an emote actually is triggered, so it still only triggeres them every second tick without high bandwidth.

~Since this changes demo playing quite a bit, it should defs be tested~(not really xd)

fixes #4156

## Checklist

- [ ] 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)


Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2021-09-13 15:51:04 +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 Some char array naming convention 2021-09-13 12:21:56 +02:00
chat.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
console.cpp Merge #4153 2021-09-13 10:39:39 +00:00
console.h Make components member of CGameClient 2021-07-12 12:07:31 +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 removed the operator int() from IGraphics::CTextureHandle and ISound::CSampleHandle in order to catch more bugs 2021-08-14 21:54:18 +02:00
countryflags.h Use std::sort instead of bubble_sort 2020-10-08 08:00:01 +02:00
damageind.cpp math: Rename frandom() to random_float() to match with random_int() 2021-08-03 14:29:52 +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 Remove components pointers 2021-07-12 12:14:02 +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 Some char array naming convention 2021-09-13 12:21:56 +02:00
hud.h Use NUM_DUMMIES for dummy array length 2020-10-18 23:15:25 +02:00
items.cpp removed the operator int() from IGraphics::CTextureHandle and ISound::CSampleHandle in order to catch more bugs 2021-08-14 21:54:18 +02:00
items.h Replace projectile hack with a new extended snapshot object 2021-01-26 20:58:42 +01:00
killmessages.cpp removed the operator int() from IGraphics::CTextureHandle and ISound::CSampleHandle in order to catch more bugs 2021-08-14 21:54:18 +02:00
killmessages.h Make components member of CGameClient 2021-07-12 12:07:31 +02:00
mapimages.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +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 Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
menus.h Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
menus_browser.cpp Update server list silently 2021-09-13 16:50:40 +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 Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
menus_settings_assets.cpp Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +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 math: Rename frandom() to random_float() to match with random_int() 2021-08-03 14:29:52 +02:00
particles.h Only render visible particles 2020-12-23 14:55:49 +01:00
players.cpp Make emoticons smoother 2021-09-13 16:26:48 +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 Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +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