phaser3-rex-plugins
Version:
28 lines (24 loc) • 661 B
TypeScript
export default CursorAtBound;
declare namespace CursorAtBound {
interface IConfig {
bounds?: Phaser.Geom.Rectangle,
sensitiveDistance?: number,
}
}
declare class CursorAtBound {
constructor(
scene: Phaser.Scene,
config?: CursorAtBound.IConfig
)
createCursorKeys(): {
up: Phaser.Input.Keyboard.Key,
down: Phaser.Input.Keyboard.Key,
left: Phaser.Input.Keyboard.Key,
right: Phaser.Input.Keyboard.Key,
};
readonly left: boolean;
readonly right: boolean;
readonly up: boolean;
readonly down: boolean;
readonly nokey: boolean;
}