diff --git a/src/openrct2/ReplayManager.cpp b/src/openrct2/ReplayManager.cpp index 056f6db8a0..979571902d 100644 --- a/src/openrct2/ReplayManager.cpp +++ b/src/openrct2/ReplayManager.cpp @@ -193,7 +193,9 @@ namespace OpenRCT2 } else if (_mode == ReplayMode::PLAYING) { +#ifndef DISABLE_NETWORK CheckState(); +#endif ReplayCommands(); // If we run out of commands and checked all checksums we can stop. @@ -590,6 +592,7 @@ namespace OpenRCT2 return true; } +#ifndef DISABLE_NETWORK void CheckState() { uint32_t checksumIndex = _currentReplay->checksumIndex; @@ -620,6 +623,7 @@ namespace OpenRCT2 _currentReplay->checksumIndex++; } } +#endif // DISABLE_NETWORK void ReplayCommands() { diff --git a/test/tests/CMakeLists.txt b/test/tests/CMakeLists.txt index 0fbd8d381f..098924659c 100644 --- a/test/tests/CMakeLists.txt +++ b/test/tests/CMakeLists.txt @@ -189,9 +189,11 @@ add_executable(test_tile_elements ${TILE_ELEMENT_TEST_SOURCES}) target_link_libraries(test_tile_elements ${GTEST_LIBRARIES} libopenrct2 ${LDL} z) add_test(NAME tile_elements COMMAND test_tile_elements) -# Replay tests -set(REPLAY_TEST_SOURCES "${CMAKE_CURRENT_LIST_DIR}/ReplayTests.cpp" - "${CMAKE_CURRENT_LIST_DIR}/TestData.cpp") -add_executable(test_replays ${REPLAY_TEST_SOURCES}) -target_link_libraries(test_replays ${GTEST_LIBRARIES} libopenrct2 ${LDL} z) -add_test(NAME replay_tests COMMAND test_replays) +if (NOT DISABLE_NETWORK) + # Replay tests + set(REPLAY_TEST_SOURCES "${CMAKE_CURRENT_LIST_DIR}/ReplayTests.cpp" + "${CMAKE_CURRENT_LIST_DIR}/TestData.cpp") + add_executable(test_replays ${REPLAY_TEST_SOURCES}) + target_link_libraries(test_replays ${GTEST_LIBRARIES} libopenrct2 ${LDL} z) + add_test(NAME replay_tests COMMAND test_replays) +endif ()