Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ProgressBar

A minimalist progress bar

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected index

index: number

Order for sprite rendering

Protected loadedCanvas

loadedCanvas: HTMLCanvasElement

Canvas representing resources already loaded

Private percent

percent: string

Percentage of loaded resources

Private percentText

percentText: Text

Text of percentage of loaded resources

Private progress

progress: number

Ratio of loaded resources

Private resource

resource: string

Name of last loaded resource

Protected shape

shape: Rectangle

Protected waitingCanvas

waitingCanvas: HTMLCanvasElement

Canvas representing resources not y loaded

Private withPercent

withPercent: boolean

Methods

collides

  • Checks if Sprite collides a specified Rectangle

    Parameters

    Returns boolean

    true only if provided Rectangle collides the Sprite

contains

  • contains(p: Point): boolean
  • contains(coordX: number, coordY: number): boolean

Private draw

  • draw(canvas: HTMLCanvasElement, text: string, backgroundStyle: string, textStyle: string): void
  • Parameters

    • canvas: HTMLCanvasElement
    • text: string
    • backgroundStyle: string
    • textStyle: string

    Returns void

getIndex

  • getIndex(): number

getShape

getX

  • getX(): number

getY

  • getY(): number

move

  • move(moveX: number, moveY: number): void
  • move(vect: Vector): void

moveTo

  • moveTo(coordX: number, coordY: number): void
  • moveTo(point: Point): any

render

  • render(context: CanvasRenderingContext2D): void

setIndex

  • setIndex(newIndex: number): void

update

Generated using TypeDoc