Class: Lander

Lander

new Lander(x, y, widthopt, heightopt)

Konstruerer objektet som symboliserer spilleren, altså månelanderen, og kan tegne denne på canvas.
Parameters:
Name Type Attributes Description
x Global x-posisjon
y Global y-posisjon
width <optional>
Bredden til landeren, hvis ikke definert så er standaren 100
height <optional>
Høyden til landeren, hvis ikke definert så er standaren 100
Source:

Extends

Methods

draw(ctx)

Tegner månelanderen og dens effekter
Parameters:
Name Type Description
ctx Gjeldende kontekst
Overrides:
Source:

hasSurvivedLanding(terrain) → {Boolean}

Sjekker om månelanderen har overlevd landingen basert på kriterier
Parameters:
Name Type Description
terrain Terrenget månelanderen har landet på
Source:
Returns:
- Om månelanderen har overlevd
Type
Boolean

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 månelanderen
Parameters:
Name Type Description
dt Delta-tid
Overrides:
Source: