Ivan Savenko
|
8255a4b9ae
CGameHandler no longer inherits CGameInfoCallback, reduce direct access
|
5 months ago |
Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
5 months ago |
Ivan Savenko
|
6f20235d07
Merge CPrivilegedInfoCallback into CGameInfoCallback
|
5 months ago |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
5 months ago |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
6 months ago |
Ivan Savenko
|
8ec3e5210a
Remove no longer needed support for gamestate vectors serialization
|
7 months ago |
Ivan Savenko
|
63d00b080e
Removed pointer to army from StackInstance
|
7 months ago |
Laserlicht
|
7dfb499edf
replace boost locks with std
|
8 months ago |
Ivan Savenko
|
c1c552d394
Replaced some of pointers to CPack's with references
|
1 year ago |
Ivan Savenko
|
48c92711f2
Fixed deserialization of new artifacts (and possibly some other objects)
|
1 year ago |
Ivan Savenko
|
888149c6f6
Implemented simple versioning system for multiplayer
|
1 year ago |
Ivan Savenko
|
6901945b6e
Fix possible thread race on sending packet from two threads
|
1 year ago |
Ivan Savenko
|
bd4c7e3ac0
Added LobbyPrepareStartGame pack to replace old workarounds
|
1 year ago |
Ivan Savenko
|
03fcfe3392
Use std::byte in serializer
|
1 year ago |
Ivan Savenko
|
29c0989849
Use std::byte to manage network data
|
1 year ago |
Ivan Savenko
|
388ca6e776
Added list of active accounts and rooms to UI. Added room creation logic
|
1 year ago |
Ivan Savenko
|
fc4ae3bd8c
Merge remote-tracking branch 'vcmi/develop' into lobby
|
1 year ago |
Ivan Savenko
|
80e960bc8e
Finalized new TCP networking API
|
1 year ago |
Ivan Savenko
|
22f0ca67c6
Fix connection to game lobby & map load
|
1 year ago |
Ivan Savenko
|
0a1153e1c6
Switch client-server communication to new API
|
1 year ago |
Konstantin
|
86f5d6de69
vcmi: modernize headers
|
2 years ago |
Konstantin
|
8661496f6c
vcmi: modernize lib/serializer
|
2 years ago |
Andrii Danylchenko
|
a954cc08fb
Made intermediate class to hide some implementation details from header.
|
2 years ago |
Andrii Danylchenko
|
c271f9187f
Connection buffered read cpack.
|
2 years ago |
Andrii Danylchenko
|
cb13064a62
Socket buffered write. Write full cpack at once
|
2 years ago |
Andrey Filipenkov
|
ff635edc0b
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
|
3 years ago |
krkos
|
ac81d0f7b4
Fix build with Boost versioni >= 1.70 (#615)
|
5 years ago |
Karlis Senko
|
224ea28433
Fix various memory errors related to server and connections.
|
7 years ago |
Arseniy Shestakov
|
ac66fc7f42
Full rework of pre-game interface and networking
|
7 years ago |
Raphnalor
|
83c6ffbda0
Reflect changes in boost::asio released in Boost 1.66. (#428)
|
7 years ago |