UNPKG

fisk-engine

Version:

Typescript based HTML5 game engine

16 lines (15 loc) 845 B
import GameEntity from "../interfaces/GameEntity"; import FiskGame from "../classes/Game"; export default interface GameStageConfig { entities: GameEntity[]; onClickQueue?: ((event: MouseEvent, game: FiskGame) => void)[]; onTouchQueue?: ((event: TouchEvent, game: FiskGame) => void)[]; onTouchMoveQueue?: ((event: TouchEvent, game: FiskGame) => void)[]; onTouchEndQueue?: ((event: TouchEvent, game: FiskGame) => void)[]; onMouseMoveQueue?: ((event: MouseEvent, game: FiskGame) => void)[]; onMouseUpQueue?: ((event: MouseEvent, game: FiskGame) => void)[]; onMouseDownQueue?: ((event: MouseEvent, game: FiskGame) => void)[]; onKeydownQueue?: ((event: KeyboardEvent, game: FiskGame) => void)[]; onKeyupQueue?: ((event: KeyboardEvent, game: FiskGame) => void)[]; gameReference: FiskGame; }