From 4b9349b3f8bee21eb086cfd6e7668532a50e6048 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sat, 2 Mar 2024 04:02:20 -0700 Subject: add text on lambda factory --- src/engine/components/Highlight.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/engine/components/Highlight.ts') diff --git a/src/engine/components/Highlight.ts b/src/engine/components/Highlight.ts index 5875057..66ec74b 100644 --- a/src/engine/components/Highlight.ts +++ b/src/engine/components/Highlight.ts @@ -1,4 +1,5 @@ import { Component, ComponentNames } from "."; +import { Direction } from "../interfaces"; export class Highlight extends Component { public isHighlighted: boolean; @@ -6,8 +7,8 @@ export class Highlight extends Component { private onUnhighlight: Function; constructor( - onHighlight: Function, - onUnhighlight: Function, + onHighlight: (direction: Direction) => void, + onUnhighlight: () => void, isHighlighted: boolean = false, ) { super(ComponentNames.Highlight); @@ -17,10 +18,10 @@ export class Highlight extends Component { this.onUnhighlight = onUnhighlight; } - public highlight() { + public highlight(direction: Direction) { if (!this.isHighlighted) { this.isHighlighted = true; - this.onHighlight(); + this.onHighlight(direction); } } -- cgit v1.2.3-70-g09d2