grechka-game/src/render/particles.js

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'
});
}
}