ddnet/src/game/client
Robert Müller 265f16e23a Fix UI element check with m_HintCanChangePositionOrSize
It was incorrectly checked for `UIElement.Rect(0)->m_Y != pRect->h`, so any UI rect using `m_HintCanChangePositionOrSize` would be updated every frame (although, no UI element currently uses this hint).

Additionally, checks for changed rounding size and corners are added so UI elements are updated when those are changed.
2023-06-05 00:11:54 +02:00
..
components Merge #6703 #6704 2023-06-04 18:27:22 +00:00
prediction Add dragger prediction 2023-06-03 20:39:06 +02:00
animstate.cpp Organize game-client includes 2022-05-29 21:24:43 +02:00
animstate.h Remove unnecessary trailing semicolons after method declarations 2022-03-08 20:01:26 +01:00
component.cpp Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
component.h Use const reference to pass CEvent objects 2023-04-21 18:44:48 +02:00
gameclient.cpp Don't predict other players in solo 2023-05-29 15:01:38 +02:00
gameclient.h Only call onresize events if actual size changed 2023-02-25 16:02:38 +01:00
laser_data.cpp Add net netobjs for projectile and pickup, extend ddnetlaser, remove EntityEx server-side 2023-05-04 23:43:05 +02:00
laser_data.h Add net netobjs for projectile and pickup, extend ddnetlaser, remove EntityEx server-side 2023-05-04 23:43:05 +02:00
lineinput.cpp Merge #6671 2023-05-26 22:26:18 +00:00
lineinput.h Ensure line inputs are deactivated when they are not rendered 2023-05-26 23:58:04 +02:00
pickup_data.cpp Add net netobjs for projectile and pickup, extend ddnetlaser, remove EntityEx server-side 2023-05-04 23:43:05 +02:00
pickup_data.h Add net netobjs for projectile and pickup, extend ddnetlaser, remove EntityEx server-side 2023-05-04 23:43:05 +02:00
projectile_data.cpp Add net netobjs for projectile and pickup, extend ddnetlaser, remove EntityEx server-side 2023-05-04 23:43:05 +02:00
projectile_data.h Add net netobjs for projectile and pickup, extend ddnetlaser, remove EntityEx server-side 2023-05-04 23:43:05 +02:00
race.cpp Move index check before usage, use std::size 2022-11-29 23:32:31 +01:00
race.h Organize game-client includes 2022-05-29 21:24:43 +02:00
render.cpp Replace usages of C math functions 2023-03-01 19:26:53 +01:00
render.h Running and AFK anim. states 2022-09-16 12:30:05 +02:00
render_map.cpp Don't render switch number and delay for tiles where they are unused 2023-04-26 19:04:56 +02:00
skin.h Get away from vector for skins 2022-10-12 22:32:36 +02:00
ui.cpp Fix UI element check with m_HintCanChangePositionOrSize 2023-06-05 00:11:54 +02:00
ui.h Fix UI element check with m_HintCanChangePositionOrSize 2023-06-05 00:11:54 +02:00
ui_listbox.cpp Propagate list box active state to underlying scroll region 2023-05-22 20:09:32 +02:00
ui_listbox.h Remove unused CListBox::FilterMatches 2023-04-15 13:07:40 +02:00
ui_rect.cpp Move CRenderTools::DrawUIRect/4 to CUIRect::Draw/4 2022-08-12 19:37:08 +02:00
ui_rect.h Move CRenderTools::DrawUIRect/4 to CUIRect::Draw/4 2022-08-12 19:37:08 +02:00
ui_scrollregion.cpp Propagate list box active state to underlying scroll region 2023-05-22 20:09:32 +02:00
ui_scrollregion.h Propagate list box active state to underlying scroll region 2023-05-22 20:09:32 +02:00