Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
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
|
|
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.
|
|
|
|
This coincidentally fixes the issue with exceptions not getting caught
correctly resulting in unexpected game/server terminations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|