new DrawableObject(x, y)
Alle objekter som skal kunne tegnes på canvas skal arve egenskapene til denne klassen, men denne klassen skal ikke konstruere objekter alene.
Parameters:
Name | Type | Description |
---|---|---|
x |
Number | Global x-posisjon |
y |
Number | Global y-posisjon |
Methods
draw(ctx)
Sjekker om det er noen eventer som skal kjøres 'ondraw'
Parameters:
Name | Type | Description |
---|---|---|
ctx |
Gjeldene grafiske context |
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 |
update(dt)
Oppdaterer eventene i DrawableObject, altså sjekker om det er definert et event for 'onupdate' og kaller dette
Parameters:
Name | Type | Description |
---|---|---|
dt |
Delta-tid |