Class: Button

Button

new Button(x, y, width, height, text, defineFromCenteropt, coloropt)

Lager knapper som kan trykkes på med tekst inni.
Parameters:
Name Type Attributes Description
x Number Global x-posisjon
y Number Global y-posisjon
width Number Bredden til knappen
height Number Høyden til knappen
text String Teksten på knappen
defineFromCenter Boolean <optional>
Definer knappen utifra midtpunktet, altså at de globale verdiene angir midtpunktet i firkanten.
color String <optional>
Fargen på knappen
Source:

Extends

Methods

collisionWithPoint(pt) → {Boolean}

Ser om punktet kolliderer med knappen
Parameters:
Name Type Description
pt Object Objekt med x og y verdier
Source:
Returns:
Type
Boolean

draw(ctx)

Tegner knappen på gjeldende kontekst
Parameters:
Name Type Description
ctx Gjeldende kontekst
Overrides:
Source:

prepAndDraw(ctx, callback)

Skalerer, forflytter og roterer konteksten slik at tilbakekall-funksjonen kan inneholde lokale verdier i forhold til transmuteringene fra DrawableObject.
Parameters:
Name Type Description
ctx Gjeldene kontekst
callback Tegningsfunksjon som tar inn en kontekst
Inherited From:
Source:

update(dt)

Oppdaterer knappen, da hovedsakelig posisjonen til teksten inne i knappen
Parameters:
Name Type Description
dt Delta tid
Overrides:
Source: