const floatParticles = [];
const burstParticles = [];
const FLOAT_COUNT = 140;
for (Let i = 0; i < FLOAT_COUNT; i++) {
5
6
- height,
"float");
7
const p = new Particle(
Math.random()* width, Math.random()
p.life = Math.random() * p.maxLife; // stagger starting life
floatParticles.push(p);
9 }
function spawnHeartBurst(x, y) {
for (let i = 0; i < count; i++) {
burstParticles.push(new Particle(x, y, "burst"));
BLUE SHADES
blue-400
10
11 const count = 140:
12
13
14
15
16
17
18
19
"#3b82f6",
"#93c5fd".
"#bfdbfe".
"#60a5fa", //
"#2563eb", //
"#1d4ed8", //
blue-600
blue{
"key": "ctrl+a",
"command": "workbench.action.terminal.selectAll",
"when": "terminalFocus && !isMac"
},
const floatParticles = [];
const burstParticles = [];
const FLOAT_COUNT = 140;
for (Let i = 0; i < FLOAT_COUNT; i++) {
5
6
"float");
7
const p = new Particle(
Math.random()* width, Math.random()
p.life = Math.random() * p.maxLife; // stagger starting life
floatParticles.push(p);
9 }
function spawnHeartBurst(x, y) {
for (let i = 0; i < count; i++) {
burstParticles.push(new Particle(x, y, "burst"));
BLUE SHADES
blue-400
10
11 const count = 140:
12
13
14
15
16
17
18
19
"#3b82f6",
"#93c5fd".
"#bfdbfe".
"#60a5fa", //
"#2563eb", //
"#1d4ed8", //
blue-600
blue{
"key": "ctrl+a",
"command": "workbench.action.terminal.selectAll",
"when": "terminalFocus && !isMac"
},