Spaces:
Running
Running
cutechicken
commited on
Update index.html
Browse files- index.html +20 -16
index.html
CHANGED
@@ -694,7 +694,7 @@ const defaultPlayerStats = {
|
|
694 |
ctx.stroke();
|
695 |
ctx.setLineDash([]);
|
696 |
ctx.lineWidth = 1; // 다른 그리기에 영향을 주지 않도록 리셋
|
697 |
-
}
|
698 |
|
699 |
isExpired() {
|
700 |
return Date.now() - this.startTime > this.duration;
|
@@ -968,21 +968,25 @@ function updateGame() {
|
|
968 |
}
|
969 |
//플레이어 사망시 소리 재생 부분
|
970 |
if(player.health <= 0) {
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
|
985 |
-
|
|
|
|
|
|
|
|
|
986 |
// BF109 관련 코드
|
987 |
if (hasBF109 && !isCountingDown) {
|
988 |
const now = Date.now();
|
|
|
694 |
ctx.stroke();
|
695 |
ctx.setLineDash([]);
|
696 |
ctx.lineWidth = 1; // 다른 그리기에 영향을 주지 않도록 리셋
|
697 |
+
}
|
698 |
|
699 |
isExpired() {
|
700 |
return Date.now() - this.startTime > this.duration;
|
|
|
968 |
}
|
969 |
//플레이어 사망시 소리 재생 부분
|
970 |
if(player.health <= 0) {
|
971 |
+
gameOver = true;
|
972 |
+
restartBtn.style.display = 'block';
|
973 |
+
effects.push(new Effect(player.x, player.y, 1000, 'death'));
|
974 |
+
|
975 |
+
// BGM 정지
|
976 |
+
bgm.pause();
|
977 |
+
bgm.currentTime = 0;
|
978 |
+
|
979 |
+
// 사망 효과음 재생
|
980 |
+
deathSound.play().then(() => {
|
981 |
+
// deathSound 재생이 끝난 후 escape 효과음 재생
|
982 |
+
setTimeout(() => {
|
983 |
+
escapeSound.volume = 1.0;
|
984 |
+
escapeSound.play().catch(err => console.error("Error playing escape sound:", err));
|
985 |
+
}, 1000); // 1초 후에 재생
|
986 |
+
}).catch(err => console.error("Error playing death sound:", err));
|
987 |
+
|
988 |
+
return; // 사망 처리 후 함수 종료
|
989 |
+
}
|
990 |
// BF109 관련 코드
|
991 |
if (hasBF109 && !isCountingDown) {
|
992 |
const now = Date.now();
|