summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-04-07Switched parts of cmake tree for MSVCAki
2022-04-07Fixed inconsistent CloseErrLog return typeAki
2022-04-07Added void return type for = overloadAki
2022-04-07Changed file names for Parser to avoid conflict in MSVC environmentAki
2022-04-07Removed no longer used include for exitAki
2022-04-07Removed unused WebBrowser launcherAki
2022-04-07Moved server exclusive files to own moduleAki
2022-04-07Made Game accessors const and fixed minor formatting issuesAki
2022-04-07Removed ShowMouse from GameAki
2022-04-06Replaced c-style casts of derived classes with dynamic_castAki
2022-04-06Removed DataLoader "ownership" by StarServerAki
Actually, I will probably revert it soon enough but other changes to DataLoader initialization are worth it. Handling this singleton mess is rather interesting and I'm still looking for a solution that will be nice to look at.
2022-04-06Removed dead code blockAki
2022-04-06Changed to use Sleep equivalent from STLAki
2022-04-06Removed periodic print outs in server's play modeAki
2022-04-06Cleaned up StarServer filesAki
2022-04-06NetLobbyServer now uses Game interface to manage game modesAki
2022-04-06Removed server shutdown/reset commandAki
2022-04-06Removed direct reference to StarServer in MissionEventAki
This also removes multiplayer mission chaining which was broken anyway.
2022-04-06Chaned VersionInfo to be privateAki
2022-04-06Removed member variable used to indicate server instanceAki
2022-04-06Moved world ownership to concrete game classesAki
2022-04-06Streamlined instance management for Game and derived classesAki
2022-04-06Removed MaxFrameLengthAki
2022-04-06Removed OnPaintAki
2022-04-05Fixed campaign savingAki
Formatting was bad and resulted in crashes or malformed save files. Avoiding c-style cast is just an addition.
2022-04-05Elapsed time clock methods are now templatesAki
2022-04-05Fixed more potential locking problems in Campaign selection screenAki
2022-04-05Bumped to C++17 standardAki
2022-04-05Removed overridden Run function of GameWinDX9Aki
2022-04-05Removed unused OnHelp methodAki
2022-04-04Fixed stupid dead-lock in campaign selection screenAki
2022-04-04Streamlined game loopsAki
2022-04-03Added base game mode management to GameAki
2022-04-03Fixed missing includes due to changes in Game headerAki
2022-04-03Moved video and sound related members to GameWinDX9Aki
2022-04-03Moved UpdateScreen to GameWinDX9Aki
2022-04-03Moved parts of activate and pause methods to GameWinDX9Aki
2022-04-03Removed video stats in GameAki
2022-04-03Moved another part of application members from Game to WinDX9Aki
2022-04-03Removed unused member of GameAki
2022-04-03Moved application configuration to GameWinDX9Aki
2022-04-03Removed server option from Starshatter executableAki
2022-04-02Fixed style incosistenciesAki
2022-04-02Moved def format implementation to own moduleAki
2022-04-02Reformatted Reader and updated header includesAki
2022-04-02Moved Reader to FoundationExAki
2022-04-01Added custom build directories to gitignoreAki
2022-04-01Created a stand-alone server executableAki
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