diff options
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; + } +} |