diff options
author | Elizabeth Hunt <elizabeth@simponic.xyz> | 2025-03-02 18:49:51 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth@simponic.xyz> | 2025-03-02 18:49:51 -0700 |
commit | 196773c3637f7dcf2a53a6cb9b3a8e8f790cce71 (patch) | |
tree | 49cb79e5728adac877ce321de7ea052e7f8b7e7e /src/engine/systems/RadialObserve.ts | |
parent | 491a1d05a5f001d8f5155b9169547d461ac7e8b2 (diff) | |
download | the-abstraction-engine-196773c3637f7dcf2a53a6cb9b3a8e8f790cce71.tar.gz the-abstraction-engine-196773c3637f7dcf2a53a6cb9b3a8e8f790cce71.zip |
add a piston
Diffstat (limited to 'src/engine/systems/RadialObserve.ts')
-rw-r--r-- | src/engine/systems/RadialObserve.ts | 10 |
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) { |