summaryrefslogtreecommitdiff
path: root/src/engine/systems/Render.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/systems/Render.ts')
-rw-r--r--src/engine/systems/Render.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/systems/Render.ts b/src/engine/systems/Render.ts
index 6f539c0..7cb5d81 100644
--- a/src/engine/systems/Render.ts
+++ b/src/engine/systems/Render.ts
@@ -2,6 +2,7 @@ import { System, SystemNames } from ".";
import { BoundingBox, ComponentNames, Sprite } from "../components";
import { Game } from "..";
import { clamp } from "../utils";
+import { DrawArgs } from "../interfaces";
export class Render extends System {
private ctx: CanvasRenderingContext2D;
@@ -38,10 +39,11 @@ export class Render extends System {
return;
}
- const drawArgs = {
+ const drawArgs: DrawArgs = {
center: boundingBox.center,
dimension: boundingBox.dimension,
rotation: boundingBox.rotation,
+ tint: entity.hasComponent(ComponentNames.Highlight) ? "red" : undefined,
};
sprite.draw(this.ctx, drawArgs);