From 8ac11eda05e7159a7f762d3396cf7bb8ee51534b Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 15 Sep 2024 17:38:02 -0700 Subject: render the spritesheet spec in the render system --- static/src/engine/trailing_position.ts | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'static/src/engine/trailing_position.ts') diff --git a/static/src/engine/trailing_position.ts b/static/src/engine/trailing_position.ts index 1ea22d3..5b41682 100644 --- a/static/src/engine/trailing_position.ts +++ b/static/src/engine/trailing_position.ts @@ -2,19 +2,15 @@ import { ComponentType, TrailingPositionComponent } from "./component"; import { Game } from "./game"; import { System, SystemType } from "./system"; +interface Point { + x: number; + y: number; + time: number; +} + export class TrailingPositionSystem extends System { constructor( - private readonly point_filter: ( - trail_point: { - x: number; - y: number; - time: number; - }[], - ) => { - x: number; - y: number; - time: number; - }[], + private readonly point_filter: (trail_point: Array) => Array ) { super(SystemType.TRAILING_POSITION); } @@ -27,7 +23,7 @@ export class TrailingPositionSystem extends System { ComponentType.TRAILING_POSITION ] as TrailingPositionComponent; trailing_position.trails = this.point_filter(trailing_position.trails); - }, + } ); } } -- cgit v1.3