From 5febb6c83c612f6bb321134c20c5ef0f2e4446c1 Mon Sep 17 00:00:00 2001 From: Nilstrieb Date: Fri, 18 Jun 2021 13:27:13 +0200 Subject: [PATCH] different charges --- src/draw/Particles.ts | 2 +- src/draw/ui/main/UIComponent.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/draw/Particles.ts b/src/draw/Particles.ts index e43a78a..f05a60d 100644 --- a/src/draw/Particles.ts +++ b/src/draw/Particles.ts @@ -10,7 +10,7 @@ let mouseProperties: MouseProperties = {charge: 0, strength: 1, pos: new Vector( export function initParticles() { particles = []; - const chargeToMass = [1, 1, 100]; + const chargeToMass = [1, 1, 1]; for (let i = 0; i < 200; i++) { const charge = Math.random() < 0.3 ? 0 : Math.random() < 0.5 ? 1 : -1; diff --git a/src/draw/ui/main/UIComponent.ts b/src/draw/ui/main/UIComponent.ts index 877346a..f5a2843 100644 --- a/src/draw/ui/main/UIComponent.ts +++ b/src/draw/ui/main/UIComponent.ts @@ -15,15 +15,15 @@ export default abstract class UIComponent { this._isHovered = false; } - abstract draw(ctx: Ctx): void; + public abstract draw(ctx: Ctx): void; - abstract click(mousePos: Vector): void; + public abstract click(mousePos: Vector): void; - onHoverEnter(): void { + public onHoverEnter(): void { this._isHovered = true; } - onHoverLeave(): void { + public onHoverLeave(): void { this._isHovered = false; }