Ivan Savenko
|
88566cb1ef
|
Fix another unprotected UI access
|
2023-06-26 22:14:21 +03:00 |
|
Ivan Savenko
|
0f8d53e978
|
Replaced SDL user events list with dispatching of arbitrary functors
|
2023-06-26 21:51:10 +03:00 |
|
Ivan Savenko
|
8420a90aa4
|
Reorganization of campaigns code
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
d1e5a347ff
|
Refactoring of campaign handler: rename types and use strong typing
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
57df1c3e0d
|
Implemented gesture for town/hero lists and town/hero selection
|
2023-06-05 19:12:24 +03:00 |
|
Ivan Savenko
|
acac42291e
|
Remove excessive CMap.h includes
|
2023-05-31 23:18:38 +03:00 |
|
Ivan Savenko
|
5e86b00dda
|
Moved input handling from GuiHandler to set of classes in eventsSDL dir
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
ad3e54e6c0
|
Reduced usage of topWindow() method
|
2023-05-16 21:57:45 +03:00 |
|
Ivan Savenko
|
e2ef136003
|
Renamed "Int" -> "Window" in WindowHandler API
|
2023-05-16 19:10:22 +03:00 |
|
Ivan Savenko
|
7838190ef4
|
Moved window stack management from GuiHandler to new class
|
2023-05-16 19:10:21 +03:00 |
|
Ivan Savenko
|
c688411bab
|
Extracted window management from CMT to new class
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
383387ef29
|
Integrated defaultMods into mod system
|
2023-03-16 17:55:09 +02:00 |
|
Konstantin
|
5366f9190e
|
vcmi: reduce boost::lexical_cast usage
|
2023-03-09 16:36:46 +03:00 |
|
Andrey Filipenkov
|
fd56f86a84
|
introduce VCMI_MOBILE macro
|
2023-03-02 12:09:49 +03:00 |
|
Andrey Filipenkov
|
c4e7e91850
|
fix single process build for Android
|
2023-03-02 12:09:48 +03:00 |
|
Andrii Danylchenko
|
9f55666931
|
rework netpacks to avoid double typeinfo
|
2023-02-13 20:26:39 +02:00 |
|
Ivan Savenko
|
b1821d4442
|
Removed some SDL access from non-SDL code
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
e1bd0d2a04
|
API for custom events no longer requires SDL access
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
9c3030603d
|
Removed most SDL includes from headers, removed SDL int's
|
2023-01-30 19:55:32 +02:00 |
|
Ivan Savenko
|
bdb8e0ee5c
|
Introduced string identifiers for H3 texts, still WIP
|
2023-01-01 14:56:44 +02:00 |
|
Ivan Savenko
|
eb20a4b208
|
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
|
2022-12-23 14:40:45 +02:00 |
|
Ivan Savenko
|
facf77b3ae
|
vstd::unique -> std::unique
|
2022-12-07 23:36:20 +02:00 |
|
Ivan Savenko
|
6463e906d5
|
vcmi can be compiled as single app on Linux
TODO: check compilation on Win/Mac using Github Actions
|
2022-12-05 21:36:02 +02:00 |
|
nordsoft
|
915d215076
|
Fix connections amount problem
|
2022-11-15 22:09:47 +04:00 |
|
nordsoft
|
e7a8466e2b
|
Merge remote-tracking branch 'upstream/develop' into lobby
|
2022-11-15 22:09:46 +04:00 |
|
lainon
|
79bc82af63
|
Fix [3144]
|
2022-11-13 05:35:16 +03:00 |
|
nordsoft
|
56757bb5c2
|
Pass port from client to server for ios
|
2022-11-11 18:35:40 +04:00 |
|
nordsoft
|
9ffc50457a
|
Bypass command line args to vcmiserver
|
2022-11-08 18:05:47 +04:00 |
|
nordsoft
|
97e5fc8a07
|
Lobby works
|
2022-11-08 04:44:34 +04:00 |
|
nordsoft
|
e21c2a02ce
|
Merge remote-tracking branch 'upstream/develop' into lobby
|
2022-11-02 18:33:33 +04:00 |
|
nordsoft
|
27bff89e66
|
Write port override
|
2022-10-30 19:59:43 +04:00 |
|
nordsoft
|
dd45d1a9cf
|
Develop game part
|
2022-10-25 05:27:53 +04:00 |
|
nordsoft
|
ea49b8cf40
|
Cleanup code
|
2022-10-06 17:56:54 +04:00 |
|
nordsoft
|
930f03e812
|
uuid check
|
2022-10-04 20:54:40 +04:00 |
|
nordsoft
|
83f4a5b561
|
Use host and port from config
|
2022-10-04 18:45:54 +04:00 |
|
nordsoft
|
0ea5a8fbe7
|
Merge remote-tracking branch 'upstream/develop' into mp-disconnection
# Conflicts:
# server/CVCMIServer.cpp
|
2022-10-04 17:41:43 +04:00 |
|
nordsoft
|
722acb2a1d
|
Reconnection works
|
2022-10-04 05:42:14 +04:00 |
|
nordsoft
|
16a5414247
|
Reconnection partially works
|
2022-10-04 05:09:03 +04:00 |
|
Andrii Danylchenko
|
04490b709a
|
Merge pull request #1000 from vcmi/multiplayer
Multiplayer
|
2022-10-03 20:16:39 +03:00 |
|
nordsoft
|
512cf014aa
|
Freeze current state
|
2022-10-03 20:47:00 +04:00 |
|
Andrey Filipenkov
|
8f51a8756b
|
restore last used address in Multiplayer join dialog
in all other cases (when machine is host) hardcoded localhost address is displayed
|
2022-10-01 17:41:12 +03:00 |
|
nordsoft
|
8a8716ce8a
|
Pass loaded game over network too
|
2022-09-29 21:33:44 +04:00 |
|
nordsoft
|
b888e640f3
|
Fix compilation
|
2022-09-29 21:18:30 +04:00 |
|
nordsoft
|
fea05a4320
|
Finally game restart works
# Conflicts:
# lib/CGameState.cpp
# server/CVCMIServer.cpp
|
2022-09-29 21:08:05 +04:00 |
|
nordsoft
|
2eb497b477
|
Looks like everything works
|
2022-09-28 23:38:41 +04:00 |
|
nordsoft
|
7ee4fca120
|
Pass whole gamestate over network
|
2022-09-28 23:15:05 +04:00 |
|
Nordsoft91
|
d4f97aadf0
|
Merge branch 'develop' into incomatibility-response
|
2022-09-25 13:26:07 +04:00 |
|
Andrey Filipenkov
|
605d5b6481
|
add dedicated macro when building as single process
fix kambala-decapitator/vcmi#40
|
2022-09-24 15:55:25 +03:00 |
|
Andrey Filipenkov
|
3ab21d8491
|
show loading indicator when starting local server
single player or hosting a multiplayer game
|
2022-09-24 15:55:25 +03:00 |
|
Andrey Filipenkov
|
031ba967d3
|
fix indentation
|
2022-09-24 15:55:24 +03:00 |
|