Spaces:
Running
Running
cutechicken
commited on
Update index.html
Browse files- index.html +17 -16
index.html
CHANGED
@@ -532,22 +532,23 @@ function buyTank(tankImg, cost, tankId) {
|
|
532 |
});
|
533 |
|
534 |
// 총알 그리기
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
|
|
551 |
// 아이템 그리기
|
552 |
items.forEach(item => {
|
553 |
ctx.beginPath();
|
|
|
532 |
});
|
533 |
|
534 |
// 총알 그리기
|
535 |
+
bullets.forEach(bullet => {
|
536 |
+
if (bullet.isEnemy || !bullet.isAPCR) {
|
537 |
+
ctx.beginPath();
|
538 |
+
ctx.fillStyle = bullet.isEnemy ? 'red' : 'blue';
|
539 |
+
ctx.arc(bullet.x, bullet.y, bullet.size, 0, Math.PI * 2);
|
540 |
+
ctx.fill();
|
541 |
+
} else {
|
542 |
+
ctx.save();
|
543 |
+
ctx.translate(bullet.x, bullet.y);
|
544 |
+
ctx.rotate(bullet.angle);
|
545 |
+
// 기관총일 때 크기 50% 감소
|
546 |
+
const width = currentWeapon === 'machinegun' ? 10 : 20; // 기관총일 때 10, 캐논일 때 20
|
547 |
+
const height = currentWeapon === 'machinegun' ? 5 : 10; // 기관총일 때 5, 캐논일 때 10
|
548 |
+
ctx.drawImage(bulletImg, -width/2, -height/2, width, height);
|
549 |
+
ctx.restore();
|
550 |
+
}
|
551 |
+
});
|
552 |
// 아이템 그리기
|
553 |
items.forEach(item => {
|
554 |
ctx.beginPath();
|