| Package | Description |
|---|---|
| com.artemis |
Core Artemis classes.
|
| com.artemis.managers |
Manager implementations.
|
| com.artemis.utils |
Helper classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ComponentManager
Handles the association between entities and their components.
|
class |
EntityManager
EntityManager.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Manager> |
World.getManager(Class<T> managerType)
Returns a manager of the specified type.
|
<T extends Manager> |
World.setManager(T manager)
Add a manager into this world.
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableBag<Manager> |
World.getManagers() |
| Modifier and Type | Method and Description |
|---|---|
void |
World.deleteManager(Manager manager)
Deprecated.
A world should be static once initialized
|
| Modifier and Type | Class and Description |
|---|---|
class |
GroupManager
If you need to group your entities together, e.g tanks going into "units"
group or explosions into "effects", then use this manager.
|
class |
PlayerManager
You may sometimes want to specify to which player an entity belongs to.
|
class |
TagManager
If you need to tag any entity, use this.
|
class |
TeamManager
Use this class together with PlayerManager.
|
class |
UuidEntityManager |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends Manager> |
EntityBuilder.resolveManager(Class<T> type)
Fetch manager or throw RuntimeException if not registered.
|
Copyright © 2014. All Rights Reserved.