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 |
Extends
Methods
collisionWithPoint(pt) → {Boolean}
Ser om punktet kolliderer med knappen
Parameters:
Name | Type | Description |
---|---|---|
pt |
Object | Objekt med x og y verdier |
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: