Area
This is an abstract file for Area, it encompasses the dimensions and all entities in it.
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
chest: * |
|
public |
|
|
public |
entities: *[] |
|
public |
|
|
public |
height: * |
|
public |
id: * |
|
public |
items: *[] |
|
public |
|
|
public |
|
|
public |
width: * |
|
public |
x: * |
|
public |
y: * |
Method Summary
Public Methods | ||
public |
addEntity(entity: *) |
|
public |
contains(x: *, y: *): * |
|
public |
isFull(): * |
|
public |
onEmpty(callback: *) |
|
public |
onSpawn(callback: *) |
|
public |
removeEntity(entity: *) |
|
public |
setMaxEntities(maxEntities: *) |
Public Constructors
public constructor() source
Public Members
public chest: * source
public emptyCallback: * source
public entities: *[] source
public height: * source
public id: * source
public items: *[] source
public spawnCallback: * source
public width: * source
public x: * source
public y: * source
Public Methods
public addEntity(entity: *) source
Params:
Name | Type | Attribute | Description |
entity | * |
public onEmpty(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |
public onSpawn(callback: *) source
Params:
Name | Type | Attribute | Description |
callback | * |
public removeEntity(entity: *) source
Params:
Name | Type | Attribute | Description |
entity | * |
public setMaxEntities(maxEntities: *) source
Params:
Name | Type | Attribute | Description |
maxEntities | * |