Skip to content

Commit 2525143

Browse files
committed
Refactor common rendering and util code out of map viewer.
1 parent 8c1564b commit 2525143

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+28
-29
lines changed

scripts/cache/load-util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import fs from "fs";
22

3-
import { CacheList, LoadedCache, XteaMap } from "../../src/mapviewer/Caches";
3+
import { CacheList, LoadedCache, XteaMap } from "../../src/util/Caches";
44
import { CacheFiles } from "../../src/rs/cache/CacheFiles";
55
import { CacheInfo, getLatestCache } from "../../src/rs/cache/CacheInfo";
66
import { detectCacheType } from "../../src/rs/cache/CacheType";

src/mapviewer/MapViewer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ import { SeqFrameLoader } from "../rs/model/seq/SeqFrameLoader";
1616
import { Pathfinder } from "../rs/pathfinder/Pathfinder";
1717
import { TextureLoader } from "../rs/texture/TextureLoader";
1818
import { isTouchDevice, isWallpaperEngine } from "../util/DeviceUtil";
19-
import { CacheList, LoadedCache } from "./Caches";
20-
import { Camera, CameraView, ProjectionType } from "./Camera";
21-
import { InputManager } from "./InputManager";
22-
import { MapManager } from "./MapManager";
19+
import { CacheList, LoadedCache } from "../util/Caches";
20+
import { Camera, CameraView, ProjectionType } from "../renderer/Camera";
21+
import { InputManager } from "../util/InputManager";
22+
import { MapManager } from "../renderer/MapManager";
2323
import { MapViewerRenderer } from "./MapViewerRenderer";
2424
import { MapViewerRendererType, createRenderer } from "./MapViewerRenderers";
2525
import { NpcSpawn } from "./data/npc/NpcSpawn";

src/mapviewer/MapViewerApp.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { OsrsLoadingBar } from "../components/rs/loading/OsrsLoadingBar";
77
import { DownloadProgress } from "../rs/cache/CacheFiles";
88
import { formatBytes } from "../util/BytesUtil";
99
import { isIos, isWallpaperEngine } from "../util/DeviceUtil";
10-
import { fetchCacheList, loadCacheFiles } from "./Caches";
10+
import { fetchCacheList, loadCacheFiles } from "../util/Caches";
1111
import { MapViewer } from "./MapViewer";
1212
import { MapViewerContainer } from "./MapViewerContainer";
1313
import { WEBGL, getAvailableRenderers } from "./MapViewerRenderers";

src/mapviewer/MapViewerControls.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import FileSaver from "file-saver";
21
import { vec3 } from "gl-matrix";
32
import { Leva, button, buttonGroup, folder, useControls } from "leva";
43
import { ButtonGroupOpts, Schema } from "leva/dist/declarations/src/types";
@@ -7,8 +6,8 @@ import { memo, useEffect, useState } from "react";
76
import { DownloadProgress } from "../rs/cache/CacheFiles";
87
import { isTouchDevice } from "../util/DeviceUtil";
98
import { lerp, slerp } from "../util/MathUtil";
10-
import { loadCacheFiles } from "./Caches";
11-
import { CameraView, ProjectionType } from "./Camera";
9+
import { loadCacheFiles } from "../util/Caches";
10+
import { CameraView, ProjectionType } from "../renderer/Camera";
1211
import { MapViewer } from "./MapViewer";
1312
import { MapViewerRenderer } from "./MapViewerRenderer";
1413
import {
@@ -18,6 +17,7 @@ import {
1817
getRendererName,
1918
} from "./MapViewerRenderers";
2019
import { fetchNpcSpawns, getNpcSpawnsUrl } from "./data/npc/NpcSpawn";
20+
import FileSaver from "file-saver";
2121

2222
interface MapViewerControlsProps {
2323
renderer: MapViewerRenderer;

src/mapviewer/MapViewerRenderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Schema } from "leva/dist/declarations/src/types";
33
import { Renderer } from "../components/renderer/Renderer";
44
import { SceneBuilder } from "../rs/scene/SceneBuilder";
55
import { clamp } from "../util/MathUtil";
6-
import { MapManager, MapSquare } from "./MapManager";
6+
import { MapManager, MapSquare } from "../renderer/MapManager";
77
import { MapViewer } from "./MapViewer";
88
import { MapViewerRendererType } from "./MapViewerRenderers";
99

src/mapviewer/MapViewerRenderers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { MapViewer } from "./MapViewer";
22
import { MapViewerRenderer } from "./MapViewerRenderer";
3-
import { WebGLMapViewerRenderer } from "./webgl/WebGLMapViewerRenderer";
4-
import { WebGPUMapViewerRenderer } from "./webgpu/WebGPUMapViewerRenderer";
3+
import { WebGLMapViewerRenderer } from "../renderer/webgl/WebGLMapViewerRenderer";
4+
import { WebGPUMapViewerRenderer } from "../renderer/webgpu/WebGPUMapViewerRenderer";
55

66
export type MapViewerRendererType = "webgl" | "webgpu";
77
export const WEBGL: MapViewerRendererType = "webgl";
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)