A B C D E F G H I J K L M N O P R S T U V W X Y Z 

S

save() - Method in class com.bombinggames.wurfelengine.core.Controller
saves the map and the complete game state
save() - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
saves CVars to file
save() - Method in class com.bombinggames.wurfelengine.core.map.Map
save every chunk using the current active save slot.
save(int) - Method in class com.bombinggames.wurfelengine.core.map.Map
saves every chunk on the map
save(Map, File, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Save this chunk on storage.
SaveCommand - Class in com.bombinggames.wurfelengine.core.console
 
SaveCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.SaveCommand
 
scale(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the sprite's scale relative to the current scale. for example: original scale 2 -> sprite.scale(4) -> final scale 6.
ScreenshakeCommand - Class in com.bombinggames.wurfelengine.core.console
 
ScreenshakeCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.ScreenshakeCommand
 
screenToGame(int, int) - Method in class com.bombinggames.wurfelengine.core.GameView
Returns the approximated game position belonging to a point on the screen.
screenToGameBasic(int, int) - Method in class com.bombinggames.wurfelengine.core.GameView
Returns matching point on the ground.
screenXtoView(int, Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Reverts the perspective and transforms it into a coordiante which can be used in the game logic.
screenYtoView(int, Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Reverts the projection and transforms it into game space.
scroll(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
Sea - Class in com.bombinggames.wurfelengine.core.map.rendering
A Sea Block which has a "waves" effect.
Sea(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.Sea
 
select(byte, byte) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockTable
Select a block.
select(int) - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
SELECT - com.bombinggames.wurfelengine.mapeditor.Tool
select and move entities
selectEntities(int, int, int, int) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
Select every entity in this area.
selectFromBlocks() - Method in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
selectFromEntities() - Method in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
selectInEditor - com.bombinggames.wurfelengine.core.Events
 
selectTool(Tool) - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
select a tool
set(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
set(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
set(Point) - Method in class com.bombinggames.wurfelengine.core.map.Point
overwrites the coordinates with values from another point.
setActive(boolean) - Method in class com.bombinggames.wurfelengine.core.Camera
enable or disable the camera
setActive(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
Makes the emitter spawn objects
setAimDir(Vector3) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setAlpha(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the alpha portion of the color used to tint this sprite.
setAO(float) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setAOFlagFalse(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Set flags for the ambient occlusion algorithm to false
setAoFlags(byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Flags can be used with every sprites but are expected only with block sprites
setAoFlags(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Set all flags at once
setAOFlagTrue(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Set flags for the ambient occlusion algorithm to true
setApplicationName(String) - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
set a custom name, should be the name of the game
setAzimuth(float) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
The longitudinal position
setBlendFunction(int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setBlock(byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set a block in the map where the coordinate is pointing to.
setBlock(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set a block in the map where the coordinate is pointing to.
setBlock(int, int, int, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set a block at this coordinate.
setBlock(Coordinate, byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(Coordinate, byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set id and value at a coordinate in the map.
setBlock(Coordinate, byte, byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(Coordinate, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set id, value and health at a coordinate in the map.
setBlockConfig(BlockConfig) - Static method in class com.bombinggames.wurfelengine.core.map.Map
Set the currently set block config.
setBorders(int, int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator3D
sets index position borders during iterations.
setBounce(boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
play the animation back and forth
setBounds(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the position and size of the sprite when drawn, before scaling and rotation are applied.
setBrightness(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
If it can emit light.
setBrightness(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
setCamera(Camera) - Method in class com.bombinggames.wurfelengine.extension.Minimap
Set a camera which will be represented on the minimap.
setCamera(Camera) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
Set the camera which is renderin the player to calculate the aiming.
setCameraAccess(boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
Camera used this chunk this frame?
setCameraMoveVector(float, float) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
setCameraSpeed(float) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
setCapacity(int) - Method in class com.bombinggames.wurfelengine.core.DevTools
the amount of frame times stored
setCell(RenderCell) - Method in class com.bombinggames.wurfelengine.core.sorting.TopoGraphNode
 
setCenter(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the position so that the sprite is centered on (x, y)
setCenter(Point) - Method in class com.bombinggames.wurfelengine.core.Camera
Set the cameras center to a point.
setCenterX(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the x position so that it is centered on the given x parameter
setCenterY(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the y position so that it is centered on the given y parameter
setClippedLeft() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setClippedRight() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setClippedTop() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setColiding(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
indicates whether this objects does collide with the blocks
setColor(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the color to each vertice.
setColor(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setColor(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setColor(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setColor(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the color used to tint this sprite.
setColor(Color) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Give the object a tint.
setColor(Color) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
setColor(Color) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the color used to tint this sprite.
setColor(Color) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setContinuousWalkingAnimation(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Enable this to have a walking cycle even if not moving
setController(Controller) - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
setCursor(int) - Method in class com.bombinggames.wurfelengine.core.EngineView
 
setCustomMapCVarRegistration(CustomMapCVarRegistration) - Static method in class com.bombinggames.wurfelengine.core.cvar.CVarSystemMap
 
setCustomSpritesheet(String) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Set your custom spritesheet path. the suffix will be added
setDamage(byte) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
setDamageSounds(String[]) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setDebug(boolean) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
Should diagrams be rendered showing the data of the LE.
setDefaultGenerator(Generator) - Static method in class com.bombinggames.wurfelengine.core.map.Map
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
The value which is used for initializiation.
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
setDimensionZ(int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Set the height of the object.
setEntity(String, Class<? extends AbstractEntity>) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
Sets the current color to this entity class.
setExplosive(int) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
setFallingSound(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Sets the sound to be played when falling.
setFireSound(String, boolean) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setFixedPos(Point) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
The point where the weapon returns after shooting.
setFixedPosition(boolean) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
setFlip(boolean, boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Set the sprite's flip state regardless of current condition
setFloating(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Should the object be affected by gravity?
setFocusEntity(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.Camera
Sets the center of the camera to this entity and follows it.
setFriction(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Automatically slows speed down.
setFromCoord(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Point
Set x,y,z based on a coordinate.
setFromPoint(Point) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
avoids a new instance.
setFullscreen(boolean) - Static method in class com.bombinggames.wurfelengine.WE
You can switch to fullscreen.
setFullWindow(boolean) - Method in class com.bombinggames.wurfelengine.core.Camera
Set to true if the camera's output should cover the whole window
setGameplayRef(GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.Console
Set the reference field for the console so that it can access the game.
setGameView(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorToggler
Set the gameView which are used for the current game.
setGenerator(Generator) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set the generator used for generating maps
setHealth(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
clamps to [0..100].
setHealth(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Set health of a cell.
setHealth(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set health of a cell.
setHeight(float) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
The Latitude posiiton.
setHidden(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Hides an object.
setHidden(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setHighlight(int) - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
setHorMovement(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the horizontal movement and keeps z
setId(int) - Method in class com.bombinggames.wurfelengine.core.Camera
 
setIdx(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
set this field to render same things twice
setImpactSprite(int) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
Set the sprite which get spawned when the bullet hits.
setIndestructible(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
If the object can not be damaged.
setInfo(CursorInfo) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setInternalRenderResolution(int) - Method in class com.bombinggames.wurfelengine.core.Camera
the width of the internal render resolution
setJumpingSound(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the value of jumpingSound
setLaserHidden(boolean) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setLightEngine(LightEngine) - Static method in class com.bombinggames.wurfelengine.core.Controller
 
setLightFlag(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
Marks this block as "dirty".
setLightlevel(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setLightlevel(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Set the brightness of the object.
setLightlevel(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Stores the lightlevel factor for the whole cell and thereby overriding values for each side.
setLightlevel(float, Side) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setLightlevel(float, Side, byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setLightlevel(float, Side, RenderCell.Channel, byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setMainMenu(AbstractMainMenu) - Static method in class com.bombinggames.wurfelengine.WE
Pass the mainMenu which gets displayed when you call launch().
setMap(Map) - Static method in class com.bombinggames.wurfelengine.core.Controller
 
setMapName(String) - Method in class com.bombinggames.wurfelengine.core.Controller
Set the map name which is loaded then.
setMass(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setMaxDistance(float) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
setMaxDistance(float) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setMinspeed(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
Set the value of minspeed
setModified() - Method in class com.bombinggames.wurfelengine.core.map.Map
set the modified flag to true. usually not manually called.
setMoon(GlobalLightSource) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
setMovement(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Sets speed and direction combined in one vector.
setMovement(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Sets speed and direction values.
setMusic(String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Loads new music and plays them if a loudness is set.
setName(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setNormal(Side) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setOffset(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
set an offset in time.
setOffsetX(float) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
Set the value of offstringX
setOffsetY(float) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
Set the value of offstringY
setOpen(GameView, boolean) - Method in class com.bombinggames.wurfelengine.core.map.LoadMenu
Open/close the window
setOrientation(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Turns an object in a different direction.
setOrigin(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the origin in relation to the sprite's position for scaling and rotation.
setOriginCenter() - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Place origin in the center of the sprite
setParent(AbstractEntity) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Component
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
setParticleDelay(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
setParticleSpread(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
Spread is applied in both directions.
setParticleStartMovement(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
setPath(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Set a path as the current path for the console access.
setPosition(float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the position where the sprite will be drawn.
setPosition(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
keeps reference
setPosition(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
keeps the reference
setPosition(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setPosition(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Set the coordinates without safety check.
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setProjectionMatrix(Matrix4) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setPrototype(Particle) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
setRegion(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setReload(String) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setRenderStorage(RenderStorage) - Method in class com.bombinggames.wurfelengine.core.GameView
 
setRotation(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
 
setRotation(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the rotation of the sprite in degrees.
setRunningSound(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the sound to be played when running.
setSaveCVars(CVarSystemSave) - Method in class com.bombinggames.wurfelengine.core.cvar.CVarSystemMap
Set the save system for this map.
setSavePersistent(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Mark objects to not be saved in disk.
setScale(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the sprite's scale for both X and Y uniformly.
setScale(float) - Method in class com.bombinggames.wurfelengine.mapeditor.PlacableItem
 
setScale(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the sprite's scale for both X and Y.
setScaling(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Absolute scaling factor.
setScreen(WEScreen) - Static method in class com.bombinggames.wurfelengine.WE
Set a screen as active.
setScreenSize(int, int) - Method in class com.bombinggames.wurfelengine.core.Camera
updates the screen size
setSelectedEnt(ArrayList<AbstractEntity>) - Method in class com.bombinggames.wurfelengine.core.Controller
filter map editor entities
setShader(ShaderProgram) - Method in class com.bombinggames.wurfelengine.core.GameView
 
setShader(ShaderProgram) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setSize(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the size of the sprite when drawn, before scaling and rotation are applied.
setSound(Sound) - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
setSpeedHorizontal(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the speed and only take x and y into account.
setSpeedIncludingZ(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the speed.
setSpriteCategory(char) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Set the spriteCategory used for the lookup of the sprite.
setSpriteId(byte) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setSpriteValue(byte) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setStaticShade(boolean) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Indicate whether the blocks should get shaded independent of the light engine by default.
setStepSound1Grass(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
setSun(GlobalLightSource) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
restores position via save cvar "LEsunAzimuth".
setTarget(AbstractEntity) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
setTarget(Position) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
setText(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Set the text in the box and the cursor at the end.
setToCenterOfCell() - Method in class com.bombinggames.wurfelengine.core.map.Point
Relative to the current coordiante field set the offset.
setTone(Color) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
setToNight(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
setToNoon(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
setTool(Tool) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
tool which is represented
setTopLimitZ(int) - Method in class com.bombinggames.wurfelengine.core.map.Iterators.CoveredByCameraIterator
set the top/last limit of the iteration.
setTopLimitZ(int) - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator3D
set the top/last limit of the iteration (including).
setTrackedEnt(ArrayList<AbstractEntity>) - Method in class com.bombinggames.wurfelengine.extension.Minimap
 
setTransformMatrix(Matrix4) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
setTTL(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
Time to live for each particle.
setType(ParticleType) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
setU(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setU2(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setUnclipped() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Makes every side visible
setUseRawDelta(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setV(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setV2(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
 
setValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
 
setValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
A change in the value overwrites the spritevalue.
setValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
It is advised to only change this value if the data stored in the map also changes.
setValue(byte) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
Set game and sprite value of this block.
setValue(byte) - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
 
setValue(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
setValue(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
setView(GameView) - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
Set the currently used active view.
setView(GameView) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Set the gameplay view to calcualte sound based on the gameplay.
setVisible(boolean) - Method in class com.bombinggames.wurfelengine.core.DevTools
Set the FPSdiag visible.
setVisible(boolean) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorToggler
 
setVolume(String, long, float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Set the volume of a playing instance.
setWalkingAnimationCycling(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Bounce back and forth (1,2,3,2,1,2 etc.) or cycle (1,2,3,1,2,3 etc.)
setWalkingStepMode(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set step mode or disable step mode. if no step mode plays animation back and forth.
setWaterSound(String) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the value of waterSound
setX(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the x position where the sprite will be drawn.
setX(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set the coordiantes X component.
setY(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.GameSpaceSprite
Sets the y position where the sprite will be drawn.
setY(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set the coordiantes Y component.
setZ(float) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
setZ(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set the coordinates Z component.
setZoom(float) - Method in class com.bombinggames.wurfelengine.core.Camera
Set the zoom factor.
setZRenderingLimit(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
renders to this layer not including
shake(float, float) - Method in class com.bombinggames.wurfelengine.core.Camera
shakes the screen
shoot() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
shoots the weapon. like holding the trigger down
shouldBeDisposed() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
false if in update list of map.
shouldBeRendered(Camera) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Gives information if object should be rendered.
shouldBeRendered(Camera) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
show() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
show() - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
show() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
show() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuController
 
show() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuView
 
show(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.AbstractPlacableTable
 
show(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockTable
 
show(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
 
showAll() - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
showCursor() - Method in class com.bombinggames.wurfelengine.core.Controller
 
showEntities(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
 
showMainMenu() - Static method in class com.bombinggames.wurfelengine.WE
Starts the actual game using the gameplayScreen you initialized with initGame(Controller controller, GameView view).
showNormal - Variable in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
Side - Enum in com.bombinggames.wurfelengine.core.gameobjects
A Block is made of six surfaces.
SimpleEntity - Class in com.bombinggames.wurfelengine.core.gameobjects
A simple static basic entity.
SimpleEntity(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.SimpleEntity
 
SimpleEntity(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.SimpleEntity
 
SMOKE - com.bombinggames.wurfelengine.core.gameobjects.ParticleType
fades and vanishes
SOLARIS - com.bombinggames.wurfelengine.core.WorkingDirectory.OS
 
SOUND - Static variable in class com.bombinggames.wurfelengine.WE
The sound engine managing the sfx.
SoundEngine - Class in com.bombinggames.wurfelengine.soundengine
Manages the sounds in the game world.
SoundEngine() - Constructor for class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Add this entity to the map-> let it spawn
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Explosion
explodes
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
 
spawn(RenderStorage, Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
places the object on the map.
SPAWN - com.bombinggames.wurfelengine.mapeditor.Tool
spawn new entities
spawnEntities(int, int, int) - Method in interface com.bombinggames.wurfelengine.core.map.Generator
Define which entities should appear at which coordinate.
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.AirGenerator
 
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.BlockTestGenerator
 
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.FullMapGenerator
 
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.IslandGenerator
 
sprite - Variable in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
caching the sprite for rendering
SpriteBatchWithZAxis - Class in com.bombinggames.wurfelengine.core.map.rendering
Draws batched quads using indices.
SpriteBatchWithZAxis() - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
Constructs a new SpriteBatch with a size of 1000, one buffer, and the default shader.
SpriteBatchWithZAxis(int) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
Constructs a SpriteBatch with one buffer and the default shader.
SpriteBatchWithZAxis(int, ShaderProgram) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
Constructs a new SpriteBatch.
SQRT12 - Static variable in interface com.bombinggames.wurfelengine.core.map.Position
half of square root of two
SQRT2 - Static variable in interface com.bombinggames.wurfelengine.core.map.Position
square root of two
standStill - com.bombinggames.wurfelengine.core.Events
 
start() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Animatable
Starts the animation.
start() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
start() - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
Starts the animation.
startEditor() - Static method in class com.bombinggames.wurfelengine.WE
Switch into the map editor.
startGame() - Static method in class com.bombinggames.wurfelengine.WE
Starts the actual game using the custom gameplayScreen.
startMultiRendering() - Method in class com.bombinggames.wurfelengine.core.Camera
Allows the rendering of mutiple images (multipass) without resorting.
staticDispose() - Static method in class com.bombinggames.wurfelengine.core.Controller
Disposes static stuff.
staticDispose() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
disposes static fields
staticDispose() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
dipsose the static fields
staticUpdate(float) - Static method in class com.bombinggames.wurfelengine.core.Controller
update every static update method
step() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
performs a step.
steppedOn - com.bombinggames.wurfelengine.core.Events
 
stop() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Animatable
Stops the animation.
stop() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
stop() - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
Stops the animation.
stop(String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Stops all instances of this sound.
stop(String, long) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Stops a specifiy instance of the sound.
stopEverySound() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
StringCVar - Class in com.bombinggames.wurfelengine.core.cvar
 
StringCVar(String) - Constructor for class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
supressWarning() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
If you want to hide the warning message call this method.
switchSetup(Controller, GameView) - Static method in class com.bombinggames.wurfelengine.WE
 
switchSetupWithInit(Controller, GameView) - Static method in class com.bombinggames.wurfelengine.WE
Use different controller and views, which reinitializes them.
switchTexture(Texture) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
switchView(GameView, boolean) - Static method in class com.bombinggames.wurfelengine.WE
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z