Clickable
Build
// Built like:export interface Clickable { public onClick(void): void; public onClickOutside(void): void public onHover(void): void; public isCoordInElement(x: number, y: number): boolean; public width: number; public height: number;}Members
// Used to handle click on an objectpublic onClick(void): void;// Used to handle click outside an objectpublic onClickOutside(void): void;// Used to handle hover on an objectpublic onHover(void): void;// It allows to check if the given position is inside the element// *PARAMS*// x, y - position coordspublic isCoordInElement(x: number, y: number): boolean;// Clickable must have width and height// For exaple to calculate the isCoordInElement(...) valuepublic width: number;public height: number;