0bb3be13fe
MassManager: shorten this if.
2021-07-10 16:36:49 +02:00
045aaa8dad
MassBuilderManager: use the Known Folders WinAPI.
...
According to the MS docs, it's supposedly better, so even though CSIDLs
are probably not gonna go away because of Microsoft's strong stance on
backwards compatibility, might as well use the "better" stuff.
2021-06-24 21:44:29 +02:00
92cab050ad
SaveTool: reorganise the UI again.
2021-06-21 00:28:16 +02:00
13b4785a43
SaveTool: remove those commented LoCs.
...
Since the research tree might be made in pure ImGui (attempts to do it
in normal GL didn't really pan out), we won't need state changes.
2021-06-21 00:26:56 +02:00
fdb39e1d1d
CMakeLists: we won't need those libraries, in the end.
...
The ImGui integration needs the Flat shader in Magnum::Shaders, so that
one stays on.
2021-06-20 23:56:46 +02:00
441e0c2d1a
SaveTool: replace a chain of ifs with a switch.
2021-06-20 23:49:30 +02:00
057185cb65
SaveTool: reorganise some code.
2021-06-20 23:48:23 +02:00
9fb654c89d
SaveTool: change how the game state is displayed.
2021-06-20 19:36:42 +02:00
d23095f662
SaveTool: remove an unused argument in handleFileAction.
2021-06-20 14:14:10 +02:00
e77f46ecc4
SaveTool: use Magnum types.
2021-06-20 14:13:30 +02:00
3172939b53
SaveTool: add a {Push,Pop}ID pair.
...
There were issues with the buttons in the backup list.
2021-06-20 14:11:18 +02:00
6842b3d3f3
SaveTool: add a fallback if there are no profile backups.
...
The table formatting was messed up when there were no backups, so I'm
working around it by... not displaying the table.
2021-06-20 14:10:09 +02:00
5dc7fbc06c
ProfileManager: use Magnum types.
2021-06-20 14:08:17 +02:00
5bdb710356
Profile: use Magnum types.
2021-06-20 14:07:43 +02:00
6886334d61
MassBuilderManager: use Magnum types.
2021-06-20 14:06:55 +02:00
445c8873ae
Mass: use Magnum types.
2021-06-20 14:06:36 +02:00
a91546d8a5
Mass: make the constructor explicit.
...
Implicit initialisation from a std::string could be dangerous, so, let's
avoid that.
2021-06-20 13:54:35 +02:00
e9d509fd36
StoryProgress: update formatting, and use Magnum types.
...
While I could keep using std::int32_t, as Magnum's Int type maps to it,
I want to be consistent with the rest of Magnum. Also, lots of
whitespace there, but readability is improved.
2021-06-20 13:53:38 +02:00
19262ae05e
LastMissionId: update formatting, and use Magnum types.
...
While I could keep using std::int32_t, as Magnum's Int type maps to it,
I want to be consistent with the rest of Magnum.
2021-06-20 13:43:30 +02:00
b0affadd9a
Add output redirection in release mode.
...
Debug mode gets outputted to std{out,err}. While most IDEs are sane
enough to capture the streams by default (hello, Qt Creator!), others
aren't (such as CLion, but there's a workaround there), and you can
forget about CMD output as well. Ugh, I hate Windows...
2021-06-20 13:39:43 +02:00
61d1e3635f
Add initial files.
...
Feature parity is also reached.
2021-06-11 19:24:52 +02:00