Home Reference Source Repository
public class | source

MovementMove

Extends:

Move → MovementMove

TODO:

  • Only take two absolute coord params

Constructor Summary

Public Constructor
public

constructor(actorTile: *, param1: *, param2: *)

Method Summary

Public Methods
public

execute(dungeon: *, creature: *)

public
public

getDx(): *

public

getDy(): *

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: *, param1: *, param2: *) source

Override:

Move#constructor

Params:

NameTypeAttributeDescription
actorTile *
param1 *
param2 *

Public Methods

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

Override:

Move#execute

Params:

NameTypeAttributeDescription
dungeon *
creature *

public getCostMultiplier(): number source

Override:

Move#getCostMultiplier

Return:

number

public getDx(): * source

Return:

*

public getDy(): * 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:

*