Added time offset sync, added web version multiplayer

This commit is contained in:
Vladislav Khorev committed 2026-02-09 22:56:48 +03:00
1 parent a59bcc0c4b
commit 2c1c077611
13 files changed
+534 -324

No files matched your search

+6 -1
View File
@@ -65,6 +65,10 @@ set(SOURCES
../src/network/ClientState.cpp
../src/network/WebSocketClient.h
../src/network/WebSocketClient.cpp
../src/network/WebSocketClientBase.h
../src/network/WebSocketClientBase.cpp
../src/network/WebSocketClientEmscripten.h
../src/network/WebSocketClientEmscripten.cpp
../src/render/TextRenderer.h
../src/render/TextRenderer.cpp
)
@@ -90,7 +94,7 @@ add_subdirectory("../thirdparty/libzip-1.11.4" libzip-build)
# Линковка:
# 'zip' берется из add_subdirectory
# 'z' - это системный zlib Emscripten-а (флаг -sUSE_ZLIB=1 добавим ниже)
target_link_libraries(space-game001 PRIVATE zip z)
target_link_libraries(space-game001 PRIVATE zip z websocket)
# Эмскриптен-флаги
set(EMSCRIPTEN_FLAGS
@@ -102,6 +106,7 @@ set(EMSCRIPTEN_FLAGS
"-pthread"
"-sUSE_PTHREADS=1"
"-fexceptions"
"-DNETWORK"
)
target_compile_options(space-game001 PRIVATE ${EMSCRIPTEN_FLAGS} "-O2")