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

EntityTable

Constructor Summary

Public Constructor
public

constructor(entries: *)

Method Summary

Public Methods
public

addEntry(entry: *)

public

getCost(param: *): *

public

rollEntries(dungeon: *, prng: *, costLimit: *): *

public

rollEntry(dungeon: *, prng: *, costLimit: *): {"entity": undefined, "cost": undefined}

Public Constructors

public constructor(entries: *) source

Params:

NameTypeAttributeDescription
entries *

Public Methods

public addEntry(entry: *) source

Params:

NameTypeAttributeDescription
entry *

public getCost(param: *): * source

Params:

NameTypeAttributeDescription
param *

Return:

*

public rollEntries(dungeon: *, prng: *, costLimit: *): * source

Params:

NameTypeAttributeDescription
dungeon *
prng *
costLimit *

Return:

*

public rollEntry(dungeon: *, prng: *, costLimit: *): {"entity": undefined, "cost": undefined} source

Params:

NameTypeAttributeDescription
dungeon *
prng *
costLimit *

Return:

{"entity": undefined, "cost": undefined}