Skip to content

GUIElement

Constructor

// Built like:
interface GuiElement {
public height: number;
public width: number;
public position: { x: number; y: number };
public render(ctx: CanvasRenderingContext2D): void;
}

Members

public height: number; // Represents GUI element height
public width: number; // Represents GUI element width
// An { x: number; y: number } object
// Represents
public position: { x: number; y: number };
// It's called when engine renders the element
// *PARAMS*
// ctx: CanvasRenderingContext2D - context to render the element on. Properly, the game's ctx
public render(ctx: CanvasRenderingContext2D): void;