summaryrefslogtreecommitdiff
path: root/src/engine/systems/RadialObserve.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/systems/RadialObserve.ts')
-rw-r--r--src/engine/systems/RadialObserve.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/engine/systems/RadialObserve.ts b/src/engine/systems/RadialObserve.ts
index 8d418df..581452c 100644
--- a/src/engine/systems/RadialObserve.ts
+++ b/src/engine/systems/RadialObserve.ts
@@ -1,16 +1,16 @@
import { System, SystemNames } from ".";
-import { ComponentNames, Grid, RadialObserve } from "../components";
+import { ComponentNames, Grid, RadialObserve as RadialObserveComponent } from "../components";
import { Entity, EntityNames } from "../entities";
import { Game } from "../Game";
import { cartesianDistance } from "../interfaces";
const radialObservations: Record<string, Set<string>> = {
- TODO: new Set([]),
+ [EntityNames.Piston]: new Set([EntityNames.FunctionBox]),
};
-export class RadialObserver extends System {
+export class RadialObserve extends System {
constructor() {
- super(SystemNames.RadialObserver);
+ super(SystemNames.RadialObserve);
}
public update(_dt: number, game: Game) {
@@ -20,7 +20,7 @@ export class RadialObserver extends System {
}
const observable = radialObservations[entity.name];
- const entityObserve = entity.getComponent<RadialObserve>(
+ const entityObserve = entity.getComponent<RadialObserveComponent>(
ComponentNames.RadialObserve,
);
if (!entityObserve.onObservation) {