diff options
author | Elizabeth Hunt <elizabeth@simponic.xyz> | 2025-03-02 16:32:01 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth@simponic.xyz> | 2025-03-02 16:32:01 -0700 |
commit | d8511f4ad3bc3a326de7f7af2fb8703d5f471e36 (patch) | |
tree | aaf7a91a60eb7436f0d00883cd54ecb90d703d8e /src/engine/components/RadialObserve.ts | |
parent | 16eb0ad4d5d8b2ba915eae5190e6b0cfe8a1573c (diff) | |
download | the-abstraction-engine-d8511f4ad3bc3a326de7f7af2fb8703d5f471e36.tar.gz the-abstraction-engine-d8511f4ad3bc3a326de7f7af2fb8703d5f471e36.zip |
run prettier
Diffstat (limited to 'src/engine/components/RadialObserve.ts')
-rw-r--r-- | src/engine/components/RadialObserve.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/engine/components/RadialObserve.ts b/src/engine/components/RadialObserve.ts new file mode 100644 index 0000000..60962c2 --- /dev/null +++ b/src/engine/components/RadialObserve.ts @@ -0,0 +1,14 @@ +import { Component, ComponentNames } from "."; +import { Game } from ".."; +import { Entity } from "../entities"; + +export class RadialObserve extends Component { + constructor( + public onObservation?: (game: Game, entity: Entity) => void, + public radius: number = 0, + ) { + super(ComponentNames.RadialObserve); + + this.onObservation = onObservation; + } +} |