summaryrefslogtreecommitdiffhomepage
path: root/StarsEx
AgeCommit message (Collapse)Author
2022-09-11Replaced Datafile and StarsEx/Archive with dat and ArchiveExAki
2022-08-03Extended size of cast even moreAki
It looks that after update of mingw there were some narrowing problems again, but only for selected constants. This is worrying but not pressing at all.
2022-04-14Reformatted Pcx to match newline and indent conventionsAki
2022-04-14Renamed PCX format source to match conventionAki
2022-04-14Removed unused Reset method in loaderAki
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-13Removed unused includes of DataLoaderAki
2022-04-12DataSource now properly includes file reading functionsAki
2022-04-12Fixed leaked cwd source from loaderAki
2022-04-12Remvoed unused UseVideo of DataLoaderAki
2022-04-12Removed prefix from data sourcesAki
This to avoid any potential issues due to use of mutable state across several objects that is in the end expected to be the same. This fits well as a function parameter.
2022-04-12Added a way to weak reference sources without any dependenciesAki
2022-04-12Changed error returning in DataLoaderAki
This is to allow meaningful return values for identification of unique sources.
2022-04-10Added groups for data sourcesAki
2022-04-10Switched to use FileSystemDataSource in DataLoaderAki
2022-04-10Added simple DataSources to replace parts of DataLoaderAki
2022-04-10Switched to C types and memory mutation functions in ArchiveAki
2022-04-10Moved archives list from static part of impl to loader memberAki
Including Archive.h in DataLoader.h created name conflicts and created an error due to missing types from Types.h in the Archive.h itself.
2022-04-10Removed unused static pointer to loader instanceAki
2022-04-10Merge branch 'magic'Aki
2022-04-10Requested texture size is now managed by Video and Video SettingsAki
2022-04-09Removed dependency on Starshatter in some dialogs and mission gensAki
2022-04-07Increased maximum polys and vertices fourfoldAki
2022-04-07Added void return type for = overloadAki
2022-04-07Changed file names for Parser to avoid conflict in MSVC environmentAki
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-05Removed overridden Run function of GameWinDX9Aki
2022-04-05Removed unused OnHelp methodAki