- cancel(int) - Method in interface be.yildizgames.engine.feature.construction.Builder
-
- cancel(PlayerId, int) - Method in class be.yildizgames.engine.feature.construction.ConstructionQueueManager
-
Cancel a construction and remove it from the queue.
- cancel(WaitingEntity) - Method in interface be.yildizgames.engine.feature.construction.CompleteConstructionManager
-
Cancel an entity to build.
- cancel(WaitingEntity) - Method in class be.yildizgames.engine.feature.construction.ConstructionManager
-
- CompleteConstructionManager<E extends be.yildizgames.engine.feature.entity.EntityInConstruction> - Interface in be.yildizgames.engine.feature.construction
-
- ConstructionListener<E extends be.yildizgames.engine.feature.entity.EntityInConstruction> - Interface in be.yildizgames.engine.feature.construction
-
To call when a building task is completed.
- ConstructionManager<T extends be.yildizgames.engine.feature.entity.Entity,E extends be.yildizgames.engine.feature.entity.EntityInConstruction,D> - Class in be.yildizgames.engine.feature.construction
-
Check all builder List and execute their build method.
- ConstructionManager(FrameManager, EntityFactory<T, E>, EntityCreator) - Constructor for class be.yildizgames.engine.feature.construction.ConstructionManager
-
Create a new BuilderManager.
- ConstructionManagerFiller - Class in be.yildizgames.engine.feature.construction
-
This class fill the construction manager with requests coming from the queue manager.
- ConstructionManagerFiller(BuilderManager, ConstructionManager) - Constructor for class be.yildizgames.engine.feature.construction.ConstructionManagerFiller
-
Create a new instance filler.
- ConstructionQueue<R extends be.yildizgames.engine.feature.entity.construction.EntityConstructionStatus> - Class in be.yildizgames.engine.feature.construction
-
Simple list of representation for entities in a queue waiting for construction.
- ConstructionQueue(EntityId, int) - Constructor for class be.yildizgames.engine.feature.construction.ConstructionQueue
-
Create a new instance.
- ConstructionQueueFullException - Exception in be.yildizgames.engine.feature.construction
-
- ConstructionQueueFullException() - Constructor for exception be.yildizgames.engine.feature.construction.ConstructionQueueFullException
-
- ConstructionQueueListener - Interface in be.yildizgames.engine.feature.construction
-
Listen about an entity construction queue state change.
- ConstructionQueueManager<R extends be.yildizgames.engine.feature.entity.construction.EntityConstructionStatus,E extends be.yildizgames.engine.feature.entity.EntityInConstruction> - Class in be.yildizgames.engine.feature.construction
-
Manage the different construction queues.
- ConstructionQueueManager(BuilderManager<QueueBuilder<R>>) - Constructor for class be.yildizgames.engine.feature.construction.ConstructionQueueManager
-
Create a new instance.
- createEntity(EntityToCreate) - Method in interface be.yildizgames.engine.feature.construction.CompleteConstructionManager
-
- createEntity(EntityToCreate) - Method in class be.yildizgames.engine.feature.construction.ConstructionManager
-
- createEntity(E) - Method in interface be.yildizgames.engine.feature.construction.EntityFactory
-
Create a new materialized entity from an entity template.
- createEntity(E, EntityId, int) - Method in class be.yildizgames.engine.feature.construction.ConstructionManager
-
- createEntity(E, EntityId, int) - Method in interface be.yildizgames.engine.feature.construction.SimpleConstructionManager
-
Build an entity without any waiting time.