wall sound
This commit is contained in:
parent
c010ccba49
commit
ee4945bb27
19
app.js
19
app.js
@ -330,11 +330,15 @@ class Tetromino {
|
|||||||
}
|
}
|
||||||
matrix.drawPiece()
|
matrix.drawPiece()
|
||||||
return true
|
return true
|
||||||
} else if (translation == TRANSLATION.DOWN) {
|
} else {
|
||||||
|
if (translation == TRANSLATION.DOWN) {
|
||||||
this.locked = true
|
this.locked = true
|
||||||
if (!scheduler.timeoutTasks.has(lockDown))
|
if (!scheduler.timeoutTasks.has(lockDown))
|
||||||
scheduler.setTimeout(lockDown, stats.lockDelay)
|
scheduler.setTimeout(lockDown, stats.lockDelay)
|
||||||
matrix.drawPiece()
|
matrix.drawPiece()
|
||||||
|
} else {
|
||||||
|
wallSound.play()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -744,10 +748,9 @@ Stats.prototype.timeFormat = new Intl.DateTimeFormat("fr-FR", {
|
|||||||
timeZone: "UTC"
|
timeZone: "UTC"
|
||||||
})
|
})
|
||||||
|
|
||||||
function playSound(audio) {
|
function playSound(sound) {
|
||||||
audio.currentTime = 0
|
sound.currentTime = 0
|
||||||
audio.volume = sfxVolumeRange.value
|
sound.play()
|
||||||
audio.play()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -833,6 +836,8 @@ function resume(event) {
|
|||||||
settings.form.classList.add('was-validated')
|
settings.form.classList.add('was-validated')
|
||||||
|
|
||||||
if (settings.form.checkValidity()) {
|
if (settings.form.checkValidity()) {
|
||||||
|
for(const sound of document.getElementsByTagName("audio")) sound.volume = sfxVolumeRange.value
|
||||||
|
|
||||||
settings.modal.hide()
|
settings.modal.hide()
|
||||||
settings.getInputs()
|
settings.getInputs()
|
||||||
|
|
||||||
@ -871,9 +876,7 @@ let playerActions = {
|
|||||||
|
|
||||||
rotateCounterclockwise: () => matrix.piece.rotate(ROTATION.CCW),
|
rotateCounterclockwise: () => matrix.piece.rotate(ROTATION.CCW),
|
||||||
|
|
||||||
softDrop: function() {
|
softDrop: () => {if (matrix.piece.move(TRANSLATION.DOWN)) stats.score++},
|
||||||
if (matrix.piece.move(TRANSLATION.DOWN)) stats.score++
|
|
||||||
},
|
|
||||||
|
|
||||||
hardDrop: function() {
|
hardDrop: function() {
|
||||||
scheduler.clearTimeout(lockDown)
|
scheduler.clearTimeout(lockDown)
|
||||||
|
@ -208,6 +208,7 @@
|
|||||||
<img src="favicons/T-0.png"/><img src="favicons/T-1.png"/><img src="favicons/T-2.png"/><img src="favicons/T-3.png"/>
|
<img src="favicons/T-0.png"/><img src="favicons/T-1.png"/><img src="favicons/T-2.png"/><img src="favicons/T-3.png"/>
|
||||||
<img src="favicons/Z-0.png"/><img src="favicons/Z-1.png"/><img src="favicons/Z-2.png"/><img src="favicons/Z-3.png"/>
|
<img src="favicons/Z-0.png"/><img src="favicons/Z-1.png"/><img src="favicons/Z-2.png"/><img src="favicons/Z-3.png"/>
|
||||||
|
|
||||||
|
<audio id="wallSound" src="sound/808K_A.wav" preload="auto" type="audio/wav"></audio>
|
||||||
<audio id="hardDropSound" src="sound/808T_A.wav" preload="auto" type="audio/wav"></audio>
|
<audio id="hardDropSound" src="sound/808T_A.wav" preload="auto" type="audio/wav"></audio>
|
||||||
<audio id="tSpinSound" src="sound/HIGHQ_A.wav" preload="auto" type="audio/wav"></audio>
|
<audio id="tSpinSound" src="sound/HIGHQ_A.wav" preload="auto" type="audio/wav"></audio>
|
||||||
<audio id="lineClearSound" src="sound/HIGHQ_B.wav" preload="auto" type="audio/wav"></audio>
|
<audio id="lineClearSound" src="sound/HIGHQ_B.wav" preload="auto" type="audio/wav"></audio>
|
||||||
|
BIN
sound/808K_A.wav
Normal file
BIN
sound/808K_A.wav
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user