From 2dc3120831fbcd03b635bbad59213ff0bf1f8879 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 13 Aug 2023 17:09:12 -0600 Subject: refactor velocity a bit for no real reason besides verbosity --- engine/systems/Collision.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'engine/systems/Collision.ts') diff --git a/engine/systems/Collision.ts b/engine/systems/Collision.ts index 1366ef4..889f85e 100644 --- a/engine/systems/Collision.ts +++ b/engine/systems/Collision.ts @@ -10,7 +10,7 @@ import { import { Game } from "../Game"; import { PhysicsConstants } from "../config"; import { Entity } from "../entities"; -import type { Dimension2D } from "../interfaces"; +import type { Dimension2D, Velocity2D } from "../interfaces"; import { QuadTree } from "../structures"; export class Collision extends System { @@ -91,9 +91,11 @@ export class Collision extends System { (entity) => entity.getComponent(ComponentNames.BoundingBox), ); - let velocity = new Velocity(); + let velocity: Velocity2D = { dCartesian: { dx: 0, dy: 0 }, dTheta: 0 }; if (entityA.hasComponent(ComponentNames.Velocity)) { - velocity = entityA.getComponent(ComponentNames.Velocity); + velocity = entityA.getComponent( + ComponentNames.Velocity, + ).velocity; } if ( -- cgit v1.2.3-70-g09d2