14 lines
355 B
JavaScript
14 lines
355 B
JavaScript
// Частицы (взрыв)
|
|
export const parts = [];
|
|
|
|
export function spawnExplosion(x, y, power) {
|
|
const n = Math.floor(16 + power * 10);
|
|
for (let i = 0; i < n; i++) {
|
|
parts.push({
|
|
x, y,
|
|
vx: (Math.random() - 0.5) * (300 + power * 200),
|
|
vy: (Math.random() - 0.5) * (300 + power * 200),
|
|
t: 0.7, c: '#ffa500'
|
|
});
|
|
}
|
|
} |