Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
преди 5 месеца |
Ivan Savenko
|
6f20235d07
Merge CPrivilegedInfoCallback into CGameInfoCallback
|
преди 5 месеца |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
преди 5 месеца |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
преди 6 месеца |
Ivan Savenko
|
f9989d9152
Cleanup serializer/deserializer code
|
преди 6 месеца |
Ivan Savenko
|
d1d2cf4189
Fix crashes on game start, gamestate now derives from GameCallbackHolder
|
преди 6 месеца |
Ivan Savenko
|
4ed13409c2
Remove serialization of raw pointers from serialization
|
преди 6 месеца |
Ivan Savenko
|
8ec3e5210a
Remove no longer needed support for gamestate vectors serialization
|
преди 6 месеца |
Ivan Savenko
|
63d00b080e
Removed pointer to army from StackInstance
|
преди 7 месеца |
Laserlicht
|
7dfb499edf
replace boost locks with std
|
преди 7 месеца |
Ivan Savenko
|
0efa39ec79
Fix pack name in logs
|
преди 8 месеца |
Ivan Savenko
|
c1c552d394
Replaced some of pointers to CPack's with references
|
преди 1 година |
Ivan Savenko
|
48c92711f2
Fixed deserialization of new artifacts (and possibly some other objects)
|
преди 1 година |
Ivan Savenko
|
31738e8f90
Always track already serialized pointers to avoid infinite recursion on
|
преди 1 година |
Ivan Savenko
|
e5dba942ac
Clear buffer (if any). Avoids false-positives with memcheck if buffer
|
преди 1 година |
Ivan Savenko
|
888149c6f6
Implemented simple versioning system for multiplayer
|
преди 1 година |
Ivan Savenko
|
bc9e961252
Better checks for incoming data
|
преди 1 година |
Ivan Savenko
|
6901945b6e
Fix possible thread race on sending packet from two threads
|
преди 1 година |
Ivan Savenko
|
bd4c7e3ac0
Added LobbyPrepareStartGame pack to replace old workarounds
|
преди 1 година |
Ivan Savenko
|
2c2bec791c
Fixes and cleanup of game client network shutdown and restart
|
преди 1 година |
Ivan Savenko
|
03fcfe3392
Use std::byte in serializer
|
преди 1 година |
Ivan Savenko
|
29c0989849
Use std::byte to manage network data
|
преди 1 година |
Ivan Savenko
|
322c5faf63
Merge remote-tracking branch 'vcmi/develop' into lobby
|
преди 1 година |
Ivan Savenko
|
388ca6e776
Added list of active accounts and rooms to UI. Added room creation logic
|
преди 1 година |
Ivan Savenko
|
fc4ae3bd8c
Merge remote-tracking branch 'vcmi/develop' into lobby
|
преди 1 година |
Ivan Savenko
|
0c07384293
Refactoring of serialization versioning handling
|
преди 1 година |
Ivan Savenko
|
80e960bc8e
Finalized new TCP networking API
|
преди 1 година |
Ivan Savenko
|
22f0ca67c6
Fix connection to game lobby & map load
|
преди 1 година |
Ivan Savenko
|
0a1153e1c6
Switch client-server communication to new API
|
преди 1 година |
Ivan Savenko
|
60ffb81b33
Replaced remaining placeholder code with callbacks
|
преди 1 година |