Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Engine
    • Engine

Implements

  • EngineInterface

Index

Constructors

constructor

Properties

Protected entities

entities: Map<string, EntityInterface>

Private player

player: Player

Methods

addEntity

  • addEntity(entity: EntityInterface): void
  • Parameters

    • entity: EntityInterface

    Returns void

createEntity

  • createEntity(): EntityInterface
  • Returns EntityInterface

createPlayer

  • Returns Player

Protected generateId

  • generateId(): string
  • Returns string

getEntities

  • getEntities(): Map<string, EntityInterface>
  • Returns Map<string, EntityInterface>

getPlayer

  • Returns Player

process

  • process(systems: SystemInterface[]): void
  • Parameters

    • systems: SystemInterface[]

    Returns void

removeEntity

  • removeEntity(id: string): void
  • Parameters

    • id: string

    Returns void

Generated using TypeDoc