Home Reference Source Repository
import AttackEvent from 'roguelike/app/events/AttackEvent.js'
public class | source

AttackEvent

Extends:

GameEvent → AttackEvent

Constructor Summary

Public Constructor
public

constructor(dungeon: *, attacker: *, target: *, weapon: *)

Method Summary

Public Methods
public
public

getTarget(): *

public

getText(): *

public

getWeapon(): *

Inherited Summary

From class GameEvent
public
public
public

isSeenBy(dungeon: *, creature: *): boolean

Public Constructors

public constructor(dungeon: *, attacker: *, target: *, weapon: *) source

Override:

GameEvent#constructor

Params:

NameTypeAttributeDescription
dungeon *
attacker *
target *
weapon *

Public Methods

public getAttacker(): * source

Return:

*

public getTarget(): * source

Return:

*

public getText(): * source

Override:

GameEvent#getText

Return:

*

public getWeapon(): * source

Return:

*