Serialized Form
-
Package com.bombinggames.wurfelengine.core.gameobjects
-
Class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity extends AbstractGameObject implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
colissionRadius
int colissionRadius
-
components
java.util.LinkedList<E extends java.lang.Object> components
-
dimensionZ
int dimensionZ
-
dispose
boolean dispose
-
health
float health
-
indestructible
boolean indestructible
-
lightlevelB
float lightlevelB
-
lightlevelG
float lightlevelG
-
lightlevelR
float lightlevelR
-
mass
float mass
-
name
java.lang.String name
-
position
Point position
-
savePersistent
boolean savePersistent
flags if should be saved -
spriteCategory
char spriteCategory
-
spriteId
byte spriteId
-
useRawDelta
boolean useRawDelta
if true is not affected by physics time -
value
byte value
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject extends com.badlogic.gdx.graphics.g3d.Renderable implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
hidden
boolean hidden
-
rotation
float rotation
-
scaling
float scaling
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.BenchmarkBall extends MovableEntity implements Serializable
- serialVersionUID:
- 1L
-
Class com.bombinggames.wurfelengine.core.gameobjects.Cursor extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
cursorInfo
CursorInfo cursorInfo
-
normal
SimpleEntity normal
-
normalSide
Side normalSide
-
tool
Tool tool
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.DestructionParticle extends MovableEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
modMoved
float modMoved
in meters -
rotateEachNMeters
float rotateEachNMeters
-
timeofExistance
float timeofExistance
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.EntityBlock extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
Class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
character
AbstractEntity character
the parent class. The object where this is the shadow
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.Explosion extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
damage
int damage
-
radius
int radius
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity extends AbstractEntity implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
collider
boolean collider
indicates whether this objects does collide with the blocks -
cycleAnimation
boolean cycleAnimation
-
floating
boolean floating
affected by gravity -
friction
float friction
Set value how fast the character brakes or slides. The higher the value, the more "slide". Can cause problems with running sound. Value >1. If =0 friciton is disabled -
inLiquid
boolean inLiquid
currently in a liquid? -
movement
com.badlogic.gdx.math.Vector3 movement
Direction and speed of movement. -
orientation
com.badlogic.gdx.math.Vector2 orientation
saves the viewing direction even if the player is not moving. Should never be len()==0 -
spritesPerDir
int spritesPerDir
-
stepMode
boolean stepMode
-
walkingCycle
int walkingCycle
somehow coutns when the new animation step must be displayed. Value: [0, 1000] -
walkingPaused
boolean walkingPaused
-
walkOnTheSpot
float walkOnTheSpot
factor which gets multiplied with the walking animation
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
body
MovableEntity body
-
minspeed
float minspeed
-
movementGoal
Point movementGoal
where does it move to? -
runningagainstwallCounter
int runningagainstwallCounter
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.Particle extends MovableEntity implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
maxtime
float maxtime
the TTL at the start -
pool
com.badlogic.gdx.utils.Pool<T extends java.lang.Object> pool
-
rotateRight
boolean rotateRight
-
startingAlpha
float startingAlpha
-
startingColor
com.badlogic.gdx.graphics.Color startingColor
-
timeTillDeath
float timeTillDeath
if this reaches zero it is destroyed -
type
ParticleType type
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter extends AbstractEntity implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
active
boolean active
-
lightsource
PointLightSource lightsource
-
prototype
Particle prototype
-
spread
com.badlogic.gdx.math.Vector3 spread
-
startingVector
com.badlogic.gdx.math.Vector3 startingVector
-
timeEachSpawn
float timeEachSpawn
the amoutn of time to pass before a new object is spawned. In ms. -
timer
float timer
counts the time
-
-
Class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
Class com.bombinggames.wurfelengine.core.gameobjects.SimpleEntity extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.bombinggames.wurfelengine.core.map
-
Class com.bombinggames.wurfelengine.core.map.Coordinate extends java.lang.Object implements Serializable
- serialVersionUID:
- 3L
-
Serialized Fields
-
x
int x
The x coordinate. Position from left to right. -
y
int y
The y coordinate. From back to front . -
z
int z
The z coordinate. Position from ground.
-
-
Class com.bombinggames.wurfelengine.core.map.PfNode extends Coordinate implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
index
int index
-
-
Class com.bombinggames.wurfelengine.core.map.Point extends com.badlogic.gdx.math.Vector3 implements Serializable
- serialVersionUID:
- 2L
-
-
Package com.bombinggames.wurfelengine.core.map.rendering
-
Class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock extends RenderCell implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
animationsduration
int[] animationsduration
-
bob
boolean bob
-
counter
int counter
-
loop
boolean loop
-
running
boolean running
-
runningForth
boolean runningForth
true if running forth, false if back
-
-
Class com.bombinggames.wurfelengine.core.map.rendering.RenderCell extends AbstractGameObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
aoFlags
int aoFlags
byte 0: left side, byte 1: top side, byte 2: right side.
In each byte the bit order:
\ 0/
7 \/1
\ /\ /
6\/8 \/2
/\ /\
/ \/ 3\
5/\
/ 4\
-
clipping
byte clipping
Three bits used, for each side one. byte position equals side id. TODO: move to aoFlags byte #3 -
color
int[] color
Each side has four RGB101010 colors (each edge) with a each 10bit float per color channel. The channel brightness is obtained by dividing bits by fraction /2^10-1 = 1023. Each field index describes a vertex (edge) 0-3. Vertex start at left, then top, then right. -
coord
Coordinate coord
-
id
byte id
final because an id change must go thoughRenderCell.newInstance(byte, byte)
-
value
byte value
sprite value
-
-
Class com.bombinggames.wurfelengine.core.map.rendering.Sea extends AnimatedBlock implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.bombinggames.wurfelengine.extension
-
Class com.bombinggames.wurfelengine.extension.UserControlledShooter extends MovableEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
weapon
Weapon weapon
-
-
-
Package com.bombinggames.wurfelengine.extension.shooting
-
Class com.bombinggames.wurfelengine.extension.shooting.Bullet extends MovableEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
damage
byte damage
direction and speed of the bullet -
distance
int distance
-
explosive
int explosive
-
ignoreCoord
Coordinate ignoreCoord
-
ignoreId
int ignoreId
-
impactSprite
int impactSprite
-
maxDistance
float maxDistance
-
-
Class com.bombinggames.wurfelengine.extension.shooting.Laserdot extends SimpleEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ignoreId
byte ignoreId
-
-
Class com.bombinggames.wurfelengine.extension.shooting.Weapon extends AbstractEntity implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
aimDir
com.badlogic.gdx.math.Vector3 aimDir
-
bps
int bps
-
bulletDelay
float bulletDelay
The current time between shots. If reaches zero another bullet is spawned -
bulletSprite
byte bulletSprite
-
bustSoundReady
boolean bustSoundReady
-
damage
byte damage
-
delayBetweenShots
float delayBetweenShots
time in ms before new shot -
distance
float distance
distance in m -
explode
int explode
-
fireSound
java.lang.String fireSound
-
fireSoundBust
boolean fireSoundBust
-
firing
boolean firing
true if just fired and weapon is still moving from the shot -
fixedPos
Point fixedPos
-
ignoreId
byte ignoreId
-
impactSprite
byte impactSprite
-
parent
AbstractGameObject parent
-
reload
java.lang.String reload
-
reloading
int reloading
-
relodingTime
int relodingTime
-
shots
int shots
-
shotsLoaded
int shotsLoaded
-
spread
float spread
-
weaponid
byte weaponid
-
-