summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/Starshatter.cpp
AgeCommit message (Collapse)Author
2024-04-01Fixed date and time consistency across Campaigns and MissionsAki
This fixes campaign mission generation mostly, but a full playthrough will be needed. Missions now serialize and accept stardate setting a bit better. Thanks to this, date is propagated over multiplayer, too. This seems to break points system? Code-wise, this does not workaround the problems from before namely over-reliance on side-effects. Stardate class is at least one small step into good direction. Now, it'd be nice to attach clocks to simulation and campaign and whatever else that needs them.
2024-03-20Tweaked DefinitionEx include paths; also Parser_ss.h name is finally fixedAki
2024-03-19Definition Parser now consumes from the new ReaderAki
Next steps are to move ParseUtils functionality to DefinitinoEx, sort things into the namespaces in this library, and then prepare it to handle overloading like nlohmann_json does. On the other side, it's time for starshatter::data.
2024-03-12Legal notices updatedAki
Rename contrib -> third-party intendes to express the origin and purpose of that part of the code better. I plan to readd contrib/ again but with more in-project things like bash-completions, dev workflow scripts etc.
2024-03-11Fix format of Stardate dumpAki
2024-03-02You can now toggle Full Screen in Video settingsAki
Full screen setting is preserved after game is restarted. Switching in and out of full screen repetitively causes some mode inconsistencies, but this should be enough for now. You can still force window mode with -win CLI option.
2024-03-01Removed useless MachineInfo queriesAki
One questionable leftover is the Windows version check
2022-09-15Renamed EventDispatch and EventTarget by adding UI prefixAki
2022-09-11Replaced Datafile and StarsEx/Archive with dat and ArchiveExAki
2022-04-14Removed source groups as they didn't find their use in the endAki
2022-04-14Switched to use new Sources everywhere applicable in the LoaderAki
2022-04-12Changed error returning in DataLoaderAki
This is to allow meaningful return values for identification of unique sources.
2022-04-10Requested texture size is now managed by Video and Video SettingsAki
2022-04-07Removed unused WebBrowser launcherAki
2022-04-06Moved world ownership to concrete game classesAki
2022-04-06Streamlined instance management for Game and derived classesAki
2022-04-05Removed unused OnHelp methodAki
2022-04-04Streamlined game loopsAki
2022-04-03Added base game mode management to GameAki
2022-04-03Removed video stats in GameAki
2022-04-01Moved Stars45 to StarsExAki