Phillip Stephens
dad7249927
RE COutput/InputStream and friends and migrate over
...
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Phillip Stephens
615204f71f
More input and rendering implementations
2022-02-13 13:32:52 -08:00
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
554893ef85
RuntimeCommonB: Make use of bitfield initializers where applicable
...
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
2020-04-20 15:57:25 -04:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Lioncash
59fbefbd58
CGuiWidget: Provide names for all function prototypes
...
Makes parameter introspection nicer with IDEs and also renames ambiguous
"v" names to something more self-descriptive.
2020-03-29 01:52:23 -04:00
Luke Street
3734a09ed3
CGuiWidget: Make GetIsFinishedLoading non-const
2020-03-25 02:01:47 -04:00
Lioncash
40fc3f9dd8
CModelBoo: Remove usages of const_cast
...
Many functions are modifying internals of CBooModel and const-casting
is performed in order to work around functions being const when they
really shouldn't be.
This amends the function signatures in order to allow these functions to
exist without const_cast, making code much nicer to read.
2020-03-25 02:01:46 -04:00
Phillip Stephens
2f9dd38bbe
Silence discard errors
2020-03-04 18:40:03 -08:00
Lioncash
06789d1860
General: Normalize several headers' include paths
...
Normalizes the include paths and makes them consistent. Also adds any
missing includes relevant to the interface.
2019-09-22 20:36:33 -04:00
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
52b36795ac
Proper handling for persistently resident resources
2019-03-09 23:37:36 -10:00
Jack Andersen
8df0a4913c
zeus constexpr refactor and thermal visor fixes
2019-02-23 21:15:54 -10:00
Jack Andersen
48eaa2545b
Working CScriptGunTurret
2019-02-17 19:47:46 -10:00
Jack Andersen
47c6b5cba8
Bug fixes and CGuiFrame mouse events
2019-01-19 20:43:11 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
a78c4c6b36
Animation transitions and pause screen fixes
2018-01-04 17:02:30 -10:00
Jack Andersen
a550ce1959
Finish CMessageScreen
2017-05-31 11:26:50 -10:00
Jack Andersen
dc781f5c67
Additional HUD interfaces
2017-04-03 19:48:13 -10:00
Jack Andersen
0744a2307a
Several architectural fixes and additions
2017-01-21 15:40:12 -10:00
Jack Andersen
4c09493a3f
CFrontEndUI work
2017-01-08 17:44:00 -10:00
Jack Andersen
f665812d6e
More CGuiSys and CFrontEndUI work
2016-12-15 18:35:49 -10:00
Jack Andersen
19a371c931
Refactor GuiSys (remove general logic handling)
2016-12-15 12:37:34 -10:00
Phillip Stephens
00a98bce85
Various implementatations
2016-04-29 03:08:46 -07:00
Jack Andersen
8608b52774
CModelData imps
2016-04-14 11:42:47 -10:00
Phillip
6301af3133
Windows Fixes
2016-03-22 11:35:52 -07:00
Jack Andersen
5108456dc9
CGuiTextPane imps
2016-03-21 16:27:46 -10:00
Jack Andersen
5b6333fb60
More widget imps
2016-03-17 12:19:25 -10:00
Jack Andersen
79d90f46d3
CGuiModel imps
2016-03-16 16:18:01 -10:00
Jack Andersen
a81bc3c7a2
CGuiLight imps
2016-03-16 10:49:35 -10:00
Jack Andersen
fcee32f666
Some initial widget imps
2016-03-15 17:37:51 -10:00
Jack Andersen
b3859c4476
Many CGuiWidget imps
2016-03-15 13:23:45 -10:00
Jack Andersen
66247cfe79
Input handling for CGuiFrame
2016-03-14 13:32:44 -10:00
Jack Andersen
aa207d3e5f
Frame and Widget imps
2016-03-13 14:58:19 -10:00
Jack Andersen
0e637156c2
More GuiSys classes and fields
2016-03-11 12:50:15 -10:00
Jack Andersen
1908ac111b
More GuiSys stubs
2016-03-10 14:23:16 -10:00
Jack Andersen
5054cd1d8a
More stubs for GuiSys
2016-03-09 17:47:37 -10:00