cutechicken commited on
Commit
8cba9c1
·
verified ·
1 Parent(s): ba58a8d

Update index.html

Browse files
Files changed (1) hide show
  1. 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
- 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();
981
-
982
- // escape 효과음 재생
983
- escapeSound.volume = 1.0;
984
- escapeSound.play();
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();