Uses of Class
com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
-
Packages that use AbstractEntity Package Description com.bombinggames.wurfelengine.core com.bombinggames.wurfelengine.core.gameobjects Game Objects are objects like entities and block which can be found in the map.com.bombinggames.wurfelengine.core.map com.bombinggames.wurfelengine.core.sorting com.bombinggames.wurfelengine.extension This package includes various extensions and tools to the engine.com.bombinggames.wurfelengine.extension.shooting com.bombinggames.wurfelengine.mapeditor -
-
Uses of AbstractEntity in com.bombinggames.wurfelengine.core
Methods in com.bombinggames.wurfelengine.core that return types with arguments of type AbstractEntity Modifier and Type Method Description java.util.ArrayList<AbstractEntity>
Controller. getSelectedEntities()
Methods in com.bombinggames.wurfelengine.core with parameters of type AbstractEntity Modifier and Type Method Description void
Camera. setFocusEntity(AbstractEntity focusEntity)
Sets the center of the camera to this entity and follows it.Method parameters in com.bombinggames.wurfelengine.core with type arguments of type AbstractEntity Modifier and Type Method Description void
Controller. setSelectedEnt(java.util.ArrayList<AbstractEntity> newSel)
filter map editor entitiesConstructors in com.bombinggames.wurfelengine.core with parameters of type AbstractEntity Constructor Description Camera(GameView view, int x, int y, int width, int height, AbstractEntity focusentity)
Creates a camera focusing an entity. -
Uses of AbstractEntity in com.bombinggames.wurfelengine.core.gameobjects
Subclasses of AbstractEntity in com.bombinggames.wurfelengine.core.gameobjects Modifier and Type Class Description class
BenchmarkBall
class
Cursor
The seletion indicator in the level editor.class
DestructionParticle
A piece of dirt which flies around.class
EntityBlock
An entity which is rendered using the block sprites without sides.class
EntityShadow
class
Explosion
class
MovableEntity
A clas used mainly for characters or object which can walk around.class
Particle
class
ParticleEmitter
Light is per default disabled.class
PointLightSource
A light source is an invisible entity which spawns light from one point.class
SimpleEntity
A simple static basic entity.Methods in com.bombinggames.wurfelengine.core.gameobjects that return AbstractEntity Modifier and Type Method Description AbstractEntity
AbstractEntity. spawn(Point point)
Add this entity to the map-> let it spawnAbstractEntity
Cursor. spawn(Point point)
AbstractEntity
Explosion. spawn(Point point)
explodesAbstractEntity
ParticleEmitter. spawn(Point point)
Methods in com.bombinggames.wurfelengine.core.gameobjects that return types with arguments of type AbstractEntity Modifier and Type Method Description java.util.LinkedList<AbstractEntity>
AbstractEntity. getCollidingEntities()
* get every entity which is collidingstatic java.util.HashMap<java.lang.String,java.lang.Class<? extends AbstractEntity>>
AbstractEntity. getRegisteredEntities()
Get a map of the registered entitiesMethods in com.bombinggames.wurfelengine.core.gameobjects with parameters of type AbstractEntity Modifier and Type Method Description boolean
AbstractEntity. collidesWith(AbstractEntity ent)
spherical collision checkvoid
Component. setParent(AbstractEntity body)
void
EntityAnimation. setParent(AbstractEntity parent)
void
EntityShadow. setParent(AbstractEntity body)
void
MoveToAi. setParent(AbstractEntity body)
Method parameters in com.bombinggames.wurfelengine.core.gameobjects with type arguments of type AbstractEntity Modifier and Type Method Description static void
AbstractEntity. registerEntity(java.lang.String name, java.lang.Class<? extends AbstractEntity> entityClass)
Register a class of entities. -
Uses of AbstractEntity in com.bombinggames.wurfelengine.core.map
Methods in com.bombinggames.wurfelengine.core.map that return types with arguments of type AbstractEntity Modifier and Type Method Description java.util.ArrayList<AbstractEntity>
Map. getEntities()
Returns a copy of the entityList.java.util.LinkedList<AbstractEntity>
Coordinate. getEntitiesInside()
Get every entity on a coord.
Loads the chunk if not in memory.java.util.ArrayList<AbstractEntity>
Point. getEntitiesNearby(float radius)
get entities in radiusjava.util.LinkedList<AbstractEntity>
Coordinate. getEntitiesNearbyHorizontal(float radius)
get entities in radius (horizontal only)java.util.LinkedList<AbstractEntity>
Point. getEntitiesNearbyHorizontal(float radius)
java.util.LinkedList<AbstractEntity>
Position. getEntitiesNearbyHorizontal(float radius)
get entities in radius (horizontal only)java.util.ArrayList<AbstractEntity>
Map. getEntitiesOnChunk(int xChunk, int yChunk)
Get every entity on a chunk.java.util.ArrayList<AbstractEntity>
Map. getEntitiesOnChunkSavedOnly(int xChunk, int yChunk)
Get every entity on a chunk which should be savedjava.util.LinkedList<AbstractEntity>
Map. getEntitysOnCoord(Coordinate coord)
Get every entity on a coord.java.util.ArrayList<AbstractEntity>
Chunk. retrieveEntities()
Returns entitiesinSaveFile spawned on this chunk.Methods in com.bombinggames.wurfelengine.core.map with parameters of type AbstractEntity Modifier and Type Method Description void
Map. addEntities(AbstractEntity... ent)
Adds entities.Method parameters in com.bombinggames.wurfelengine.core.map with type arguments of type AbstractEntity Modifier and Type Method Description void
Map. addEntities(java.util.Collection<AbstractEntity> ent)
Adds entities. -
Uses of AbstractEntity in com.bombinggames.wurfelengine.core.sorting
Methods in com.bombinggames.wurfelengine.core.sorting that return types with arguments of type AbstractEntity Modifier and Type Method Description java.util.LinkedList<AbstractEntity>
TopoGraphNode. getCoveredEnts()
Methods in com.bombinggames.wurfelengine.core.sorting with parameters of type AbstractEntity Modifier and Type Method Description void
TopoGraphNode. addCoveredEnts(AbstractEntity ent)
adds the entity into a cell for depth sorting -
Uses of AbstractEntity in com.bombinggames.wurfelengine.extension
Subclasses of AbstractEntity in com.bombinggames.wurfelengine.extension Modifier and Type Class Description class
UserControlledShooter
The UserControlledShooter is a character who can walk and shoot.Methods in com.bombinggames.wurfelengine.extension with parameters of type AbstractEntity Modifier and Type Method Description void
AimBand. setParent(AbstractEntity parent)
void
AimBand. setTarget(AbstractEntity target)
Method parameters in com.bombinggames.wurfelengine.extension with type arguments of type AbstractEntity Modifier and Type Method Description void
Minimap. setTrackedEnt(java.util.ArrayList<AbstractEntity> trackedEnt)
Constructors in com.bombinggames.wurfelengine.extension with parameters of type AbstractEntity Constructor Description AimBand(AbstractEntity target)
-
Uses of AbstractEntity in com.bombinggames.wurfelengine.extension.shooting
Subclasses of AbstractEntity in com.bombinggames.wurfelengine.extension.shooting Modifier and Type Class Description class
Bullet
A bullet is a moving object which can destroy and damage entities or the world.class
Laserdot
Uses sprite e22-0class
Weapon
-
Uses of AbstractEntity in com.bombinggames.wurfelengine.mapeditor
Methods in com.bombinggames.wurfelengine.mapeditor that return AbstractEntity Modifier and Type Method Description AbstractEntity
EntityTable. getEntity()
Trys returning a new instance of a selected entity class.Method parameters in com.bombinggames.wurfelengine.mapeditor with type arguments of type AbstractEntity Modifier and Type Method Description void
EntityTable. setEntity(java.lang.String name, java.lang.Class<? extends AbstractEntity> entclass)
Sets the current color to this entity class.Constructor parameters in com.bombinggames.wurfelengine.mapeditor with type arguments of type AbstractEntity Constructor Description EntityDrawable(java.lang.Class<? extends AbstractEntity> type)
-