From d883b582609d9370161d65637b7d25c1c77bf91f Mon Sep 17 00:00:00 2001 From: Vladislav Khorev Date: Sun, 22 Feb 2026 20:04:18 +0300 Subject: [PATCH] Adapt for web --- proj-web/CMakeLists.txt | 4 ++++ resources/gameover.png | 4 ++-- src/Game.cpp | 4 ++-- src/network/WebSocketClientEmscripten.cpp | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/proj-web/CMakeLists.txt b/proj-web/CMakeLists.txt index fd91bc4..e41f118 100644 --- a/proj-web/CMakeLists.txt +++ b/proj-web/CMakeLists.txt @@ -71,6 +71,10 @@ set(SOURCES ../src/network/WebSocketClientEmscripten.cpp ../src/render/TextRenderer.h ../src/render/TextRenderer.cpp + ../src/MenuManager.h + ../src/MenuManager.cpp + ../src/Space.h + ../src/Space.cpp ) add_executable(space-game001 ${SOURCES}) diff --git a/resources/gameover.png b/resources/gameover.png index fa508ac..6927e24 100644 --- a/resources/gameover.png +++ b/resources/gameover.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8298e2d01c6e7a78a2b4983ad5cab42c6ca145979e5dc516f38fb5b72c5be84 -size 9165 +oid sha256:0c3766bd1c76bf888d4d75b949c4949a18e1bfddda04bc868b60fb04ed7046ea +size 21790 diff --git a/src/Game.cpp b/src/Game.cpp index ceac9ca..8cb8f5e 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -95,10 +95,10 @@ namespace ZL #ifdef NETWORK #ifdef EMSCRIPTEN networkClient = std::make_unique(); - networkClient->Connect("192.168.131.143", 8081); + networkClient->Connect("localhost", 8081); #else networkClient = std::make_unique(taskManager.getIOContext()); - networkClient->Connect("127.0.0.1", 8081); + networkClient->Connect("localhost", 8081); #endif #endif lastTickCount = 0; diff --git a/src/network/WebSocketClientEmscripten.cpp b/src/network/WebSocketClientEmscripten.cpp index 98044e9..9534cf0 100644 --- a/src/network/WebSocketClientEmscripten.cpp +++ b/src/network/WebSocketClientEmscripten.cpp @@ -7,8 +7,8 @@ namespace ZL { void WebSocketClientEmscripten::Connect(const std::string& host, uint16_t port) { // Формируем URL. Обратите внимание, что в Web часто лучше использовать ws://localhost - //std::string url = "ws://" + host + ":" + std::to_string(port); - std::string url = "wss://api.spacegame.fishrungames.com"; + std::string url = "ws://" + host + ":" + std::to_string(port); + //std::string url = "wss://api.spacegame.fishrungames.com"; EmscriptenWebSocketCreateAttributes attr = { url.c_str(),