- 18 Nov, 2019 3 commits
-
-
Dmitry Kargin authored
It caused exception or crash on manual save or autosave.
-
Dmitry Kargin authored
Wrapped up shared data by a mutex
-
Dmitry Kargin authored
I have improved a process of loading game data. Now the loading process is incapsulated by cLoader class. It loads data in a background thread. Interaction with cLoader is done through SDL events. cLoader got its initial support for loading mods. Though, most of mod support is still in AnyUnitSize branch. cLoader loads mods by iteratively calling cLoader::loadFolder(const char* path) method. MakeLog function is changed. Now it is cLoader::writeConsole method. And it has additional argument `increment`. It can specify whether we need to write to the same line, or to the next. It makes generating text for loading screen much easier.
-
- 17 Nov, 2019 1 commit
-
-
Bernd Kosmahl authored
AnyUnitSize merge: refactoring and cleaning up See merge request maxr/maxr!15
-
- 12 Nov, 2019 1 commit
-
-
Dmitry Kargin authored
These are small scale fixes I've made in AnyUnitSize branch: - Removed global Quit method. Event manager exits its event loop more gracefully. - Moved utlities like pcx, unifonts, tinyxml to appropriate folder - Global `cUniFont font;` has ben moved to static field inside cUniFont. - removed `#include "gameversion.h"` from netmessage2.h. It caused massive rebuilds after every git change. - updated paths to tinyxml2.h. It will not collide with system-wide version.
-
- 13 Feb, 2019 2 commits
-
-
Eiko Oltmanns authored
-
Albert Ziegenhagel authored
- Remove dependency to user installed compiler - Add tag to make sure the job gets executed on a valid runner (in preparation to future runners on other platforms)
-
- 12 Feb, 2019 1 commit
-
-
Eiko Oltmanns authored
-
- 25 Dec, 2018 5 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
- 30 Jul, 2018 3 commits
-
-
Albert Ziegenhagel authored
Fix gcc 8.1 build See merge request maxr/maxr!16
-
Albert Ziegenhagel authored
-
Albert Ziegenhagel authored
-
- 09 Jul, 2018 2 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
removed pointer Job* from cUnit, as this introduced circular references between game objects, which cannot be deserialized. The pointer wasn't needed anyways...
-
- 08 Jul, 2018 1 commit
-
-
Eiko Oltmanns authored
-
- 06 Jul, 2018 2 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
improved surveyor ai: it now plans the whole move for the turn at once. Also plans more efficient routes, so it will survey more field per turn.
-
- 21 Jun, 2018 2 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
- 20 Jun, 2018 10 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
- 17 Jun, 2018 1 commit
-
-
Eiko Oltmanns authored
-
- 14 Jun, 2018 2 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
- 03 Jun, 2018 4 commits
-
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-
Eiko Oltmanns authored
-