Remove redundant files

This commit is contained in:
Ukendio 2024-05-25 04:01:06 +02:00
parent 144cd044e8
commit e42cc84a99
3 changed files with 0 additions and 194 deletions

View file

View file

@ -1,189 +0,0 @@
# World
### World.new
World.new(): [World](../api-types/World)
Create a new world.
#### Returns
A new world
---
### World.entity
World.entity(world: [World](../api-types/World)): [Entity](../api-types/Entity)
Creates an entity in the world.
#### Returns
A new entiity id
---
### World.target
World.target(world: [World](../api-types/World),
entity: [Entity](../api-types/Entity),
rel: [Entity](../api-types/Entity)): [Entity](../api-types/Entity)
Get the target of a relationship.
This will return a target (second element of a pair) of the entity for the specified relationship.
#### Parameters
world The world.
entity The entity.
rel The relationship between the entity and the target.
#### Returns
The first target for the relationship
---
### World.add
World.add(world: [World](../api-types/World),
entity: [Entity](../api-types/Entity),
id: [Entity](../api-types/Entity)): [Entity](../api-types/Entity)
Add a (component) id to an entity.
This operation adds a single (component) id to an entity.
If the entity already has the id, this operation will have no side effects.
#### Parameters
world The world.
entity The entity.
id The id to add.
---
### World.remove
World.remove(world: [World](../api-types/World),
entity: [Entity](../api-types/Entity),
id: [Entity](../api-types/Entity)): [Entity](../api-types/Entity)
Remove a (component) id to an entity.
This operation removes a single (component) id to an entity.
If the entity already has the id, this operation will have no side effects.
#### Parameters
world The world.
entity The entity.
id The id to add.
---
### World.get
World.get(world: [World](../api-types/World),
entity: [Entity](../api-types/Entity),
id: [Entity](../api-types/Entity)): any
Gets the component data.
#### Parameters
world The world.
entity The entity.
id The id of component to get.
#### Returns
The component data, nil if the entity does not have the componnet.
---
### World.set
World.set(world: [World](../api-types/World),
entity: [Entity](../api-types/Entity),
id: [Entity](../api-types/Entity)
data: any)
Set the value of a component.
#### Parameters
world The world.
entity The entity.
id The id of the componment set.
data The data to the component.
---
### World.query
World.query(world: [World](../api-types/World),
...: [Entity](../api-types/Entity)): [QueryIter](../api-types/QueryIter)
Create a QueryIter from the list of filters.
#### Parameters
world The world.
... The collection of components to match entities against.
#### Returns
The query iterator.
---
# Pair
### pair
pair(first: [Entity](../api-types/Entity),
second: [Entity](../api-types/Entity)): [Entity](../api-types/Entity)
Creates a composite key.
#### Parameters
first The first element.
second The second element.
#### Returns
The pair of the two elements
---
### IS_PAIR
jecs.IS_PAIR(id: [Entity](../api-types/Entity)): boolean
Creates a composite key.
#### Parameters
id The id to check.
#### Returns
If id is a pair.
---
# Constants
### OnAdd
---
### OnRemove
---
### Rest
---
### OnSet
---
### Wildcard
Matches any id, returns all matches.

View file

@ -1,5 +0,0 @@
# World
A World contains all ECS data
Games can have multiple worlds, although typically only one is necessary. These worlds are isolated from each other.
is queryable and can be used to get entities with a specific set of components. Entities are simply ever-increasing integers.