Update index.html
Browse files- index.html +19 -8
index.html
CHANGED
@@ -257,23 +257,34 @@
|
|
257 |
document.getElementById('shop').style.display = 'block';
|
258 |
}
|
259 |
|
260 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
if (gold >= cost) {
|
262 |
gold -= cost;
|
263 |
playerImg.src = tankImg;
|
264 |
document.getElementById(tankId).style.display = 'none';
|
265 |
document.getElementById('shop').style.display = 'none';
|
266 |
|
267 |
-
//
|
268 |
-
|
|
|
|
|
|
|
|
|
269 |
player.maxHealth += 500;
|
270 |
-
|
271 |
-
|
272 |
-
else if (tankId === 'tank2') { // TIGER
|
273 |
player.maxHealth += 1000;
|
274 |
-
player.
|
275 |
-
player.speed *= 0.7; // 속도 30% 감소
|
276 |
}
|
|
|
|
|
|
|
277 |
}
|
278 |
}
|
279 |
|
|
|
257 |
document.getElementById('shop').style.display = 'block';
|
258 |
}
|
259 |
|
260 |
+
// 플레이어의 기본 상태를 저장
|
261 |
+
const defaultPlayerStats = {
|
262 |
+
maxHealth: 1000,
|
263 |
+
speed: 5
|
264 |
+
};
|
265 |
+
|
266 |
+
function buyTank(tankImg, cost, tankId) {
|
267 |
if (gold >= cost) {
|
268 |
gold -= cost;
|
269 |
playerImg.src = tankImg;
|
270 |
document.getElementById(tankId).style.display = 'none';
|
271 |
document.getElementById('shop').style.display = 'none';
|
272 |
|
273 |
+
// 먼저 플레이어 스탯을 기본값으로 초기화
|
274 |
+
player.maxHealth = defaultPlayerStats.maxHealth;
|
275 |
+
player.speed = defaultPlayerStats.speed;
|
276 |
+
|
277 |
+
// 구매한 모든 전차의 효과를 한 번에 적용
|
278 |
+
if (document.getElementById('tank1').style.display === 'none') { // PZ.IV 구매 여부
|
279 |
player.maxHealth += 500;
|
280 |
+
}
|
281 |
+
if (document.getElementById('tank2').style.display === 'none') { // TIGER 구매 여부
|
|
|
282 |
player.maxHealth += 1000;
|
283 |
+
player.speed *= 0.7;
|
|
|
284 |
}
|
285 |
+
|
286 |
+
// 현재 체력을 새로운 최대 체력으로 설정
|
287 |
+
player.health = player.maxHealth;
|
288 |
}
|
289 |
}
|
290 |
|