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 voidCamera. 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 voidController. 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 classBenchmarkBallclassCursorThe seletion indicator in the level editor.classDestructionParticleA piece of dirt which flies around.classEntityBlockAn entity which is rendered using the block sprites without sides.classEntityShadowclassExplosionclassMovableEntityA clas used mainly for characters or object which can walk around.classParticleclassParticleEmitterLight is per default disabled.classPointLightSourceA light source is an invisible entity which spawns light from one point.classSimpleEntityA simple static basic entity.Methods in com.bombinggames.wurfelengine.core.gameobjects that return AbstractEntity Modifier and Type Method Description AbstractEntityAbstractEntity. spawn(Point point)Add this entity to the map-> let it spawnAbstractEntityCursor. spawn(Point point)AbstractEntityExplosion. spawn(Point point)explodesAbstractEntityParticleEmitter. 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 booleanAbstractEntity. collidesWith(AbstractEntity ent)spherical collision checkvoidComponent. setParent(AbstractEntity body)voidEntityAnimation. setParent(AbstractEntity parent)voidEntityShadow. setParent(AbstractEntity body)voidMoveToAi. setParent(AbstractEntity body)Method parameters in com.bombinggames.wurfelengine.core.gameobjects with type arguments of type AbstractEntity Modifier and Type Method Description static voidAbstractEntity. 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 voidMap. addEntities(AbstractEntity... ent)Adds entities.Method parameters in com.bombinggames.wurfelengine.core.map with type arguments of type AbstractEntity Modifier and Type Method Description voidMap. 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 voidTopoGraphNode. 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 classUserControlledShooterThe 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 voidAimBand. setParent(AbstractEntity parent)voidAimBand. setTarget(AbstractEntity target)Method parameters in com.bombinggames.wurfelengine.extension with type arguments of type AbstractEntity Modifier and Type Method Description voidMinimap. 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 classBulletA bullet is a moving object which can destroy and damage entities or the world.classLaserdotUses sprite e22-0classWeapon -
Uses of AbstractEntity in com.bombinggames.wurfelengine.mapeditor
Methods in com.bombinggames.wurfelengine.mapeditor that return AbstractEntity Modifier and Type Method Description AbstractEntityEntityTable. 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 voidEntityTable. 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)
-