Class: BHell_Emitter_Overcome

BHell.BHell_Emitter_Overcome()

new BHell_Emitter_Overcome()

Overcoming bullets emitter. Creates a series of bullets spreading in an arc from the initial position, with the later bullets faster than the earlier ones. Optionally aims towards the player.

Source:

Extends

Methods

initialize(x, y, params, parent, bulletList)

Constructor. Additional parameters:

  • min_speed: Speed for the bullets in the first wave,
  • max_speed: Speed for the bullets in the last wave,
  • waves: Number of waves to shoot.
Parameters:
Name Type Description
x
y
params
parent
bulletList
Overrides:
Source:

move(x, y)

Moves the emitter, relative to the initialised offset.

Parameters:
Name Type Description
x

New x coordinate.

y

New y coordinate.

Inherited From:
Source:

shoot()

Spawns this.n bullets spreading in an arc. If this.aim is true, the arc is centered on the player.

Overrides:
Source:

update()

Updates the emitter's sprite and state. Called every frame. Shoots if in shooting state.

Inherited From:
Source:

updateCharacterFrame()

Updates the charset frame, calculating the correct offsets.

Inherited From:
Source: