Home Reference Source Repository
import {Circle} from 'webgame-lib/src/drawable.js'
public class | source

Circle

Extends:

Drawable → Circle

Simple circle.

Constructor Summary

Public Constructor
public

constructor(radius: number, style: string)

Initializes

Member Summary

Public Members
public

radius: *

public

style: *

Method Summary

Public Methods
public

bounds(rect: *)

public

draw(ctx: *, x: *, y: *)

Inherited Summary

From class Drawable
public

bounds(rect: Rect)

Set the rectangular bounds of the section to draw.

public

Draws at given position.

Public Constructors

public constructor(radius: number, style: string) source

Initializes

Params:

NameTypeAttributeDescription
radius number

Radius of circle

style string

Color

Public Members

public radius: * source

public style: * source

Public Methods

public bounds(rect: *) source

Override:

Drawable#bounds

Params:

NameTypeAttributeDescription
rect *

public draw(ctx: *, x: *, y: *) source

Override:

Drawable#draw

Params:

NameTypeAttributeDescription
ctx *
x *
y *