ddnet/src/game/client/components
Robert Müller 00ed9d0ecd Fix horizontal centering of broadcast
The screen also needs to be mapped when calculating the width of the broadcast text, otherwise the width is not correct and so the text is not correctly centered horizontally.

The wrong text width was also being calculated when the text has multiple lines. Now `TextWidth` is used so the width is also correct for multi-line text.
2023-05-06 15:54:33 +02:00
..
background.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
background.h Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00
binds.cpp Use KEY_FIRST and KEY_UNKNOWN instead of 0 2023-04-21 18:47:44 +02:00
binds.h Use const reference to pass CEvent objects 2023-04-21 18:44:48 +02:00
broadcast.cpp Fix horizontal centering of broadcast 2023-05-06 15:54:33 +02:00
broadcast.h Extract CBroadcast::RenderServerBroadcast function 2023-05-06 15:54:32 +02:00
camera.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
camera.h Move src/game/bezier.cpp/h to src/base/bezier.cpp/h 2022-09-24 20:53:59 +02:00
chat.cpp Make text container index type-safe 2023-05-05 15:58:17 +02:00
chat.h Make text container index type-safe 2023-05-05 15:58:17 +02:00
console.cpp Port line input and IME support from 0.7 2023-04-23 15:00:29 +02:00
console.h Port line input and IME support from 0.7 2023-04-23 15:00:29 +02:00
controls.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
controls.h Huge variable naming format 2022-07-08 18:01:29 +02:00
countryflags.cpp Improve "couldn't open..." error messages by listing target 2022-08-16 17:35:47 +02:00
countryflags.h Huge variable naming format 2022-07-08 18:01:29 +02:00
damageind.cpp Add random_angle function 2023-03-18 12:07:52 +01:00
damageind.h Huge variable naming format 2022-07-08 18:01:29 +02:00
debughud.cpp Remove unused argument of Text/TextWidth/TextLineCount 2023-02-20 20:06:17 +01:00
debughud.h Player position, speed and angle can now be displayed in the HUD. 2022-04-14 13:42:19 +02:00
effects.cpp fix start size of freezing flakes particles & vel of player death 2023-03-28 21:33:48 +02:00
effects.h Add freezing snow flakes effect and fix 50HZ timer + add 10Hz Timer to particle system 2022-06-15 22:05:40 +02:00
emoticon.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
emoticon.h Move CRenderTools::DrawCircle to IGraphics::DrawCircle 2022-08-12 17:42:03 +02:00
flow.cpp Fix all Multiplication type alerts by CodeQL 2020-10-05 19:03:54 +02:00
flow.h Add some checksum functions to the client 2022-01-31 21:31:26 +01:00
freezebars.cpp do an int check for m_FreezeEnd instad of float, becuase it is int 2022-08-13 15:43:38 +02:00
freezebars.h add vertical ninja bar 2022-04-14 13:40:44 +02:00
ghost.cpp Merge #6035 2022-12-05 20:00:07 +00:00
ghost.h Add OnNewSnapshot to component hooks 2023-04-15 12:47:33 +02:00
hud.cpp Use DefaultTextColor and DefaultTextOutlineColor 2023-05-06 15:22:58 +02:00
hud.h Make text container index type-safe 2023-05-05 15:58:17 +02:00
items.cpp Add random_float functions with min and max arguments 2023-03-18 12:09:37 +01:00
items.h Add DDNetLaser to have more info about a laser shot 2022-09-15 01:01:32 +02:00
killmessages.cpp Make text container index type-safe 2023-05-05 15:58:17 +02:00
killmessages.h Make text container index type-safe 2023-05-05 15:58:17 +02:00
mapimages.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
mapimages.h Merge most entity textures again 2023-01-13 15:25:38 +01:00
maplayers.cpp Use IsValid***Tile functions 2023-04-26 19:04:56 +02:00
maplayers.h Reworked color system 2022-07-06 11:39:51 +02:00
mapsounds.cpp Reworked color system 2022-07-06 11:39:51 +02:00
mapsounds.h Use std::vector<CSourceQueueEntry> instead of array 2022-05-27 16:31:18 +02:00
menu_background.cpp fix formatting and include array 2023-03-18 08:07:25 +01:00
menu_background.h fix formatting and include array 2023-03-18 08:07:25 +01:00
menus.cpp Fix server password input not being activated automatically 2023-05-05 16:20:55 +02:00
menus.h Merge #6562 2023-05-05 15:10:59 +00:00
menus_browser.cpp Fix Ctrl+F not activating search box in browser and tee settings 2023-04-28 17:17:30 +02:00
menus_demo.cpp Port line input and IME support from 0.7 2023-04-23 15:00:29 +02:00
menus_ingame.cpp Make text container index type-safe 2023-05-05 15:58:17 +02:00
menus_settings.cpp Fix Ctrl+F not activating search box in browser and tee settings 2023-04-28 17:17:30 +02:00
menus_settings_assets.cpp Port line input and IME support from 0.7 2023-04-23 15:00:29 +02:00
menus_start.cpp Refactor vertical alignment in UI 2023-04-10 17:22:09 +02:00
motd.cpp Make text container index type-safe 2023-05-05 15:58:17 +02:00
motd.h Make text container index type-safe 2023-05-05 15:58:17 +02:00
nameplates.cpp Make text container index type-safe 2023-05-05 15:58:17 +02:00
nameplates.h Make text container index type-safe 2023-05-05 15:58:17 +02:00
particles.cpp Add random_float functions with min and max arguments 2023-03-18 12:09:37 +01:00
particles.h Add freezing snow flakes effect and fix 50HZ timer + add 10Hz Timer to particle system 2022-06-15 22:05:40 +02:00
players.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
players.h Huge variable naming format 2022-07-08 18:01:29 +02:00
race_demo.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
race_demo.h Add OnNewSnapshot to component hooks 2023-04-15 12:47:33 +02:00
scoreboard.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
scoreboard.h no goals hud when empty 2022-06-16 16:28:50 +02:00
skins.cpp Implement random skin button 2023-03-25 13:11:47 +01:00
skins.h Implement random skin button 2023-03-25 13:11:47 +01:00
sounds.cpp Suppress more events while skipping in demos: 2022-08-28 15:20:50 +02:00
sounds.h Add IsPlaying to sounds client component 2022-06-26 22:43:32 +02:00
spectator.cpp Fix client crash when spectating on server with missing game info 2023-04-10 17:27:21 +02:00
spectator.h Integrate joystick with game controls and menus/editor UI 2022-06-13 20:40:37 +02:00
statboard.cpp Remove unused argument of Text/TextWidth/TextLineCount 2023-02-20 20:06:17 +01:00
statboard.h Organize game-client includes 2022-05-29 21:24:43 +02:00
tooltips.cpp Use TextBoundingBox for tooltip rendering 2023-04-10 17:22:10 +02:00
tooltips.h Replace ui.h include with ui_rect.h, organize other includes 2022-08-12 19:37:08 +02:00
voting.cpp Refactor vertical alignment in UI 2023-04-10 17:22:09 +02:00
voting.h Organize game-client and editor includes 2022-06-17 20:32:56 +02:00