diff options
Diffstat (limited to 'src/engine/components/RadialObserver.ts')
-rw-r--r-- | src/engine/components/RadialObserver.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/engine/components/RadialObserver.ts b/src/engine/components/RadialObserver.ts new file mode 100644 index 0000000..627c4ff --- /dev/null +++ b/src/engine/components/RadialObserver.ts @@ -0,0 +1,13 @@ +import { Component, ComponentNames } from "."; +import { Game } from ".."; +import { Entity } from "../entities"; + +export class Colliding extends Component { + public onCollision?: (game: Game, entity: Entity) => void; + + constructor(onCollision?: (game: Game, entity: Entity) => void) { + super(ComponentNames.RadialObserve); + + this.onCollision = onCollision; + } +} |