969112b9c8
Replaces CPos by more a consistent CVector2D, reduces geometry code duplication.
...
Tested By: Freagarach, Langbart
Differential Revision: https://code.wildfiregames.com/D3759
This was SVN commit r25152.
2021-03-28 21:55:13 +00:00
db84c2a9b2
Moves CSize into a separate file and renames it to CSize2D according to other geometric entities.
...
This was SVN commit r25143.
2021-03-27 16:08:06 +00:00
fa3e501f8f
Makes EAlign more consistent with other enums by CC.
...
This was SVN commit r25142.
2021-03-27 12:07:38 +00:00
6db0f91823
Sort GUI Object types, GUI Object bases and GUI Setting value types into three new folders.
...
Differential Revision: https://code.wildfiregames.com/D2345
Tested on: gcc 9.1.0
Comments By: Vladislav
This was SVN commit r23028.
2019-10-02 09:44:00 +00:00
32d6d07eda
Rename CClientArea to CGUISize, GUIbase.h to CGUISize.h, avoid temporary instances and default value and error duplication.
...
The name is in accordance with its JS classname, member names and
setting names.
Differential Revision: https://code.wildfiregames.com/D2341
Tested on: clang 8.0.1, Jenkins/vs2015
This was SVN commit r23023.
2019-10-01 15:06:13 +00:00
9c6039e4fe
Solemnly delete class GUI and rename GUIUtil.h to CGUISetting.h.
...
Finishes GUIutil rewrite and fixes #5575 .
Differential Revision: https://code.wildfiregames.com/D2233
Test on: clang 8.0.1, Jenkins
This was SVN commit r22801.
2019-08-29 09:07:29 +00:00
e1014aad3b
Use CGUI& instead of CGUI* so that the 50+ users stop wondering whether or not that is null and can't even be mistaken to add redundant null checks preemptively.
...
Remove the remaining of such checks after d3e56f0f57
removed 21 of them
already.
2c47fbd66a
initialized the pointer at construction time rather than at
random conditional events later.
Differential Revision: https://code.wildfiregames.com/D2205
Comments By: Vladislav, wraitii
Tested on: gcc 9.1.0, clang 8.0.1
This was SVN commit r22741.
2019-08-21 10:12:33 +00:00
8b6eee672b
Move GUI string parsing specializations to a separate file and remove __ParseString proxy.
...
Differential Revision: https://code.wildfiregames.com/D2194
This was SVN commit r22696.
2019-08-19 19:43:13 +00:00