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