Skip to content

Commit 806db70

Browse files
Merge pull request #1324 from braedonsaunders/claude/remove-dead-code-mGOa4
refactor: remove unused legacy functions
2 parents fe27c96 + 7da2991 commit 806db70

2 files changed

Lines changed: 1 addition & 22 deletions

File tree

src/data/maps/MapTypes.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -319,19 +319,6 @@ export function createMineralLine(
319319
return minerals;
320320
}
321321

322-
// Legacy helper with direction parameter (backwards compatibility)
323-
export function createMineralLineOld(
324-
baseX: number,
325-
baseY: number,
326-
direction: 'horizontal' | 'vertical' = 'horizontal',
327-
amount: number = 1500
328-
): ResourceNode[] {
329-
// Convert old API to new: assume base is ~10 units away in the direction
330-
const offsetX = direction === 'horizontal' ? -10 : 0;
331-
const offsetY = direction === 'vertical' ? -10 : 0;
332-
return createMineralLine(baseX, baseY, baseX + offsetX, baseY + offsetY, amount);
333-
}
334-
335322
// Helper to create plasma geysers (typically 2 per base)
336323
// Places geysers at the ends of the mineral arc, forming a continuous crescent
337324
// mineralCenterX/Y: center of the mineral arc

src/rendering/Terrain.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -203,20 +203,12 @@ function _voronoiNoise(x: number, y: number, frequency: number = 4): number {
203203
return Math.sqrt(minDist);
204204
}
205205

206-
// Legacy noise functions for compatibility
206+
// Simple deterministic noise for color variation
207207
function noise2D(x: number, y: number, seed: number = 0): number {
208208
const n = Math.sin(x * 12.9898 + y * 78.233 + seed) * 43758.5453;
209209
return n - Math.floor(n);
210210
}
211211

212-
function _smoothNoise(x: number, y: number, scale: number, seed: number = 0): number {
213-
return fbmNoise(x / scale + seed * 0.1, y / scale + seed * 0.1, 3, 2.0, 0.5) * 0.5 + 0.5;
214-
}
215-
216-
function _fractalNoise(x: number, y: number, octaves: number, persistence: number, seed: number = 0): number {
217-
return fbmNoise(x * 0.1 + seed * 0.01, y * 0.1 + seed * 0.01, octaves, 2.0, persistence) * 0.5 + 0.5;
218-
}
219-
220212
// PERF: Terrain chunk size for frustum culling
221213
// Each chunk is a separate mesh with its own bounding box
222214
// Chunks outside the camera frustum are automatically culled by Three.js

0 commit comments

Comments
 (0)