fisk-engine
Version:
Typescript based HTML5 game engine
16 lines (15 loc) • 845 B
TypeScript
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;
}