Home Reference Source Repository
public class | source

TrashItemMove

Extends:

Move → TrashItemMove

Constructor Summary

Public Constructor
public

constructor(actorTile: *, itemIndex: *)

Method Summary

Public Methods
public

execute(dungeon: *, creature: *)

public
public
public

getReasonIllegal(dungeon: *, creature: *): undefined

public

isSeenBy(dungeon: *, observer: *): *

Inherited Summary

From class Move
public

execute(dungeon: *, creature: *)

public

getActorX(): *

public

getActorY(): *

public
public

getReasonIllegal(dungeon: *, creature: *)

public

isSeenBy(dungeon: *, observer: *)

Public Constructors

public constructor(actorTile: *, itemIndex: *) source

Override:

Move#constructor

Params:

NameTypeAttributeDescription
actorTile *
itemIndex *

Public Methods

public execute(dungeon: *, creature: *) source

Override:

Move#execute

Params:

NameTypeAttributeDescription
dungeon *
creature *

public getCostMultiplier(): number source

Override:

Move#getCostMultiplier

Return:

number

public getItemIndex(): * source

Return:

*

public getReasonIllegal(dungeon: *, creature: *): undefined source

Override:

Move#getReasonIllegal

Params:

NameTypeAttributeDescription
dungeon *
creature *

Return:

undefined

public isSeenBy(dungeon: *, observer: *): * source

Override:

Move#isSeenBy

Params:

NameTypeAttributeDescription
dungeon *
observer *

Return:

*