summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/CMakeLists.txt
AgeCommit message (Collapse)Author
2024-04-05dump_missions flag is in its own tu nowAki
2024-04-03Fixed mission points reward calculationAki
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-21Removed Fixed Point Arithmetic implementationAki
This will bite me in near future, won't it? Add it back to FoundationEx at that point. Try handling it with some constepxr, too. Keywords for grep: fix-point, fixed-point, fast_f2i, IntMask, FractMask, fix::one, fix_sixty_five
2024-03-09Replaced MachineInfo with stripped cross-platform solutionAki
It could easily handle more, but is there really need for it? Having some information about the machine in logs is nice, but with the current state of affairs most of errors are coming from bad pointer uses than anything else... InfoEx is STATIC, because it seems FoundationEx can cause multiple definitions in scenarios like this.
2024-03-07Added gtest to the project and a stub test for showcaseAki
2024-03-06Limited uses of zlib to just ArchiveExAki
This coincidentally fixes the issue with exceptions not getting caught correctly resulting in unexpected game/server terminations.
2024-02-18Extracted third-party SHA1 to contrib/Aki
2024-02-18All files containing version are now updated more consistentlyAki
2022-10-15Added version file to build artifacts to support automatic deploymentAki
2022-09-15Renamed EventDispatch and EventTarget by adding UI prefixAki
2022-09-11Replaced Datafile and StarsEx/Archive with dat and ArchiveExAki
2022-04-14Renamed PCX format source to match conventionAki
2022-04-10Added simple DataSources to replace parts of DataLoaderAki
2022-04-07Removed unused WebBrowser launcherAki
2022-04-07Moved server exclusive files to own moduleAki
2022-04-06Chaned VersionInfo to be privateAki
2022-04-02Moved def format implementation to own moduleAki
2022-04-02Reformatted Reader and updated header includesAki
2022-04-01Separated Main to own moduleAki
Intent is to separate headless server and game and make a dedicated executable for each. While this can be done without any directory changes, this is intended to cause as many compilation and linking errors as possible in order to clean them up and refactor general structure of the whole project.
2022-04-01Moved Stars45 to StarsExAki