minor cleanup

This commit is contained in:
scamiv
2026-01-10 20:10:41 +01:00
parent 2893f05b40
commit d5a6c8f7a0
2 changed files with 4 additions and 28 deletions
@@ -64,7 +64,6 @@ export class TerritoryLayer implements Layer {
private contestTileIndices: Int32Array | null = null;
private contestComponents = new Map<number, ContestComponent>();
private smoothDurationMs = 100;
private smoothMaxDistance = 12;
private smoothActive = false;
private smoothStartMs = 0;
private smoothSnapshotPending = false;
@@ -554,7 +553,6 @@ export class TerritoryLayer implements Layer {
this.smoothActive = false;
}
}
this.territoryRenderer.setSmoothMaxDistance(this.smoothMaxDistance);
this.territoryRenderer.setSmoothProgress(progress);
this.territoryRenderer.setSmoothEnabled(this.smoothActive);
}
@@ -897,7 +895,6 @@ export class TerritoryLayer implements Layer {
if (!this.territoryRenderer) {
return;
}
this.territoryRenderer.setSmoothMaxDistance(this.smoothMaxDistance);
if (this.smoothActive) {
const now = this.nowMs();
const elapsed = now - this.smoothStartMs;
@@ -75,7 +75,6 @@ export class TerritoryWebGLRenderer {
jfaSeedsOld: WebGLUniformLocation | null;
jfaSeedsNew: WebGLUniformLocation | null;
smoothProgress: WebGLUniformLocation | null;
smoothMaxDistance: WebGLUniformLocation | null;
smoothEnabled: WebGLUniformLocation | null;
patternStride: WebGLUniformLocation | null;
patternRows: WebGLUniformLocation | null;
@@ -106,16 +105,19 @@ export class TerritoryWebGLRenderer {
private needsContestTimesUpload = true;
private alternativeView = false;
private paletteWidth = 0;
// Defaults are overridden by setHoverHighlightOptions() from TerritoryLayer.
private hoverHighlightStrength = 0.3;
// Defaults are overridden by setHoverHighlightOptions() from TerritoryLayer.
private hoverHighlightColor: [number, number, number] = [1, 1, 1];
// Defaults are overridden by setHoverHighlightOptions() from TerritoryLayer.
private hoverPulseStrength = 0.25;
// Defaults are overridden by setHoverHighlightOptions() from TerritoryLayer.
private hoverPulseSpeed = Math.PI * 2;
private hoveredPlayerId = -1;
private animationStartTime = Date.now();
private contestNow = 0;
private contestDurationMs = 0;
private smoothProgress = 1;
private smoothMaxDistance = 12;
private smoothEnabled = true;
private jfaSupported = false;
private jfaDirty = false;
@@ -185,7 +187,6 @@ export class TerritoryWebGLRenderer {
jfaSeedsOld: null,
jfaSeedsNew: null,
smoothProgress: null,
smoothMaxDistance: null,
smoothEnabled: null,
patternStride: null,
patternRows: null,
@@ -249,7 +250,6 @@ export class TerritoryWebGLRenderer {
jfaSeedsOld: null,
jfaSeedsNew: null,
smoothProgress: null,
smoothMaxDistance: null,
smoothEnabled: null,
patternStride: null,
patternRows: null,
@@ -314,10 +314,6 @@ export class TerritoryWebGLRenderer {
jfaSeedsOld: gl.getUniformLocation(this.program, "u_jfaSeedsOld"),
jfaSeedsNew: gl.getUniformLocation(this.program, "u_jfaSeedsNew"),
smoothProgress: gl.getUniformLocation(this.program, "u_smoothProgress"),
smoothMaxDistance: gl.getUniformLocation(
this.program,
"u_smoothMaxDistance",
),
smoothEnabled: gl.getUniformLocation(this.program, "u_smoothEnabled"),
patternStride: gl.getUniformLocation(this.program, "u_patternStride"),
patternRows: gl.getUniformLocation(this.program, "u_patternRows"),
@@ -752,9 +748,6 @@ export class TerritoryWebGLRenderer {
if (this.uniforms.smoothProgress) {
gl.uniform1f(this.uniforms.smoothProgress, this.smoothProgress);
}
if (this.uniforms.smoothMaxDistance) {
gl.uniform1f(this.uniforms.smoothMaxDistance, this.smoothMaxDistance);
}
if (this.uniforms.smoothEnabled) {
gl.uniform1i(this.uniforms.smoothEnabled, this.smoothEnabled ? 1 : 0);
}
@@ -769,15 +762,6 @@ export class TerritoryWebGLRenderer {
gl.activeTexture(gl.TEXTURE9);
gl.bindTexture(gl.TEXTURE_2D, this.jfaResultNewTexture);
}
if (this.uniforms.smoothProgress) {
gl.uniform1f(this.uniforms.smoothProgress, this.smoothProgress);
}
if (this.uniforms.smoothMaxDistance) {
gl.uniform1f(this.uniforms.smoothMaxDistance, this.smoothMaxDistance);
}
if (this.uniforms.smoothEnabled) {
gl.uniform1i(this.uniforms.smoothEnabled, this.smoothEnabled ? 1 : 0);
}
gl.enable(gl.BLEND);
gl.blendFunc(gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
@@ -955,10 +939,6 @@ export class TerritoryWebGLRenderer {
this.smoothProgress = Math.max(0, Math.min(1, progress));
}
setSmoothMaxDistance(distance: number) {
this.smoothMaxDistance = Math.max(1, distance);
}
setSmoothEnabled(enabled: boolean) {
this.smoothEnabled =
enabled &&
@@ -1738,7 +1718,6 @@ export class TerritoryWebGLRenderer {
uniform sampler2D u_jfaSeedsOld;
uniform sampler2D u_jfaSeedsNew;
uniform float u_smoothProgress;
uniform float u_smoothMaxDistance;
uniform bool u_smoothEnabled;
uniform int u_patternStride;
uniform int u_patternRows;