Remove tempo slider from game screen
Tempo can't affect pre-scheduled audio mid-song; keep it in the Settings card on the menu only. Volume slider remains in the game controls bar as it affects live pad hits. https://claude.ai/code/session_01DXp3FLfbb8jFHvCJ29uWk1
This commit is contained in:
+1
-8
@@ -148,12 +148,6 @@ canvas{display:block;}
|
||||
<span id="gpd" style="font-size:10px;opacity:.4;margin-left:auto">No gamepad</span>
|
||||
</div>
|
||||
<div id="game-controls">
|
||||
<label class="gctrl-label">
|
||||
<span class="gctrl-icon">🏃</span>
|
||||
<span class="gctrl-name">Tempo</span>
|
||||
<input type="range" min="50" max="150" value="100" step="5" id="hud-speed" class="gctrl-slider" oninput="setSpeed(this.value);document.getElementById('speed-slider').value=this.value">
|
||||
<span class="gctrl-val" id="hud-speed-val">100%</span>
|
||||
</label>
|
||||
<label class="gctrl-label">
|
||||
<span class="gctrl-icon">🔊</span>
|
||||
<span class="gctrl-name">Volume</span>
|
||||
@@ -2367,11 +2361,10 @@ buildPadToggles();
|
||||
function saveSettings(){localStorage.setItem("drgameSettings",JSON.stringify({speed:gameSpeed,volume:masterVolume}));}
|
||||
function syncSliders(){
|
||||
var sv=Math.round(gameSpeed*100),vv=Math.round(masterVolume*100);
|
||||
['speed-slider','hud-speed'].forEach(function(id){var e=document.getElementById(id);if(e)e.value=sv;});
|
||||
['speed-slider'].forEach(function(id){var e=document.getElementById(id);if(e)e.value=sv;});
|
||||
['vol-slider','hud-vol'].forEach(function(id){var e=document.getElementById(id);if(e)e.value=vv;});
|
||||
var se=document.getElementById("speed-val");if(se)se.textContent=sv+"%";
|
||||
var ve=document.getElementById("vol-val");if(ve)ve.textContent=vv+"%";
|
||||
var hse=document.getElementById("hud-speed-val");if(hse)hse.textContent=sv+"%";
|
||||
var hve=document.getElementById("hud-vol-val");if(hve)hve.textContent=vv+"%";
|
||||
}
|
||||
function setSpeed(v){gameSpeed=v/100;syncSliders();saveSettings();}
|
||||
|
||||
Reference in New Issue
Block a user