Block a user
Replace platform-dependant implementations of atomic operations with std::atomic
Personally i prefer std::atomic<bool>
, because it's consistent with enums.
Replace platform-dependant implementations of atomic operations with std::atomic
This should take a std::atomic<bool>*
.
Replace platform-dependant implementations of atomic operations with std::atomic
initialSuppress
could have a much smaller scope.
Replace platform-dependant implementations of atomic operations with std::atomic
This PR could also increase performance since it removes some fences.
Multiplayer savegame
- Clear m_SavedState (and possibly other data) as soon as it's no longer in use.
That should be easy.
- Introduce multiplayer checksums in the saved game data and use them for data…
Implement placement options for many random maps
3d7c4ce05b adds river without describing that in the commit message and without using it (if i'm correct) so it's not testable on it's own.
About frontier: In 3d7c4ce05b "radial", "line"
is…
d952aa8c85
Use The FileTransferer to transfair the saved state
f0831f16af
Enable multiple RequestTypes
6e1610596d
Multiplayer saved games
6aba4177b4
Use The FileTransferer to transfair the saved state
870c514d52
Enable multiple RequestTypes
Implement placement options for many random maps
Good work In b0de384609
- There are also changes team placement -> player placement
{
should be on seperate lines
Actually I don't know why g_PlayerbaseTypes[pattern].walls
is changed…
e69b55a8ef
Associative tasks
f93a49b181
Run second simulation for serializationtest in the TaskManager
10f997c2a7
Make CStrIntern threadsave
d5246cd5b5
Split the secondary simulation from the primary simulation
async functions for GUI-Pages
My approach havely relies on the init
function.
elexis wants to remove the init
function. elexis demonstrated their idea in a diff I uploadad as a branch: https://gitea.wildfiregames.com/phosi…