GameSystem
Direct Subclass:
Indirect Subclass:
A game system processes all entities which match a given schema, usually a list of required components. This is the core of the game logic.
Constructor Summary
| Public Constructor | ||
| public |
constructor(root: GameRoot) |
|
Member Summary
| Public Members | ||
| public |
root: * |
|
Method Summary
| Public Methods | ||
| public |
draw(parameters: DrawParameters) Override, do not call this directly, use startDraw() |
|
| public |
Should refresh all caches |
|
| public |
startDraw(parameters: DrawParameters) |
|
| public |
update() Updates the game system, override to perform logic |
|
Public Constructors
Public Members
public root: * source
Public Methods
public draw(parameters: DrawParameters) source
Override, do not call this directly, use startDraw()
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters |
public startDraw(parameters: DrawParameters) source
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters |
