diff --git a/src/core/game/TerrainMapLoader.ts b/src/core/game/TerrainMapLoader.ts index e3f0a0635..3f7e52774 100644 --- a/src/core/game/TerrainMapLoader.ts +++ b/src/core/game/TerrainMapLoader.ts @@ -58,11 +58,7 @@ export async function loadTerrainMap( const stateBuffer = sharedStateBuffer ?? - (typeof SharedArrayBuffer !== "undefined" && - typeof Atomics !== "undefined" && - // crossOriginIsolated is only defined in browser contexts - typeof (globalThis as any).crossOriginIsolated === "boolean" && - (globalThis as any).crossOriginIsolated === true + (canUseSharedBuffers ? new SharedArrayBuffer( manifest.map.width * manifest.map.height *