Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
A
activate()
- Method in class EigenMeat.EigenMaze.
Ship
Adds the ship to the EigenEngine.
add(Drawable)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Adds a Drawable to the handler.
add(ParticleManager)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Sets the display's ParticleManager.
add(Drawable)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a Drawable to the engine.
add(MobileEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a MobileEntity to the engine.
add(ParticleEffect)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a ParticleEffect to the engine.
add(NetEntity)
- Method in class EigenMeat.EigenMaze.
NetHandler
Adds a NetEntity to the network.
add(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Add a vector.
addEntityType(Entity)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Add a new entity to be created.
addNet(NetEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a NetEntity to the engine.
addTriangles(Triangle[])
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds Triangles to the engine's Octree.
addTriangles(Triangle[])
- Method in class EigenMeat.EigenMaze.
Octree
Adds an array of Triangle objects to the main triangle list for the Octree.
addType(Ship)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Add a new Ship type to be created.
addType(Projectile)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Add a new Projectile type to be created.
addm(Vect3d, float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Helper function that multiplies a vector by a scalar before using it for addition.
B
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
Flag
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
Projectile
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
Ship
b
- Variable in class EigenMeat.EigenMaze.
Particle
bb
- Variable in class EigenMeat.EigenMaze.
EigenKey
bind(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Texture
Bind the texture for use.
blastRadius
- Variable in class EigenMeat.EigenMaze.
Projectile
bounces
- Variable in class EigenMeat.EigenMaze.
Projectile
C
Camera
- class EigenMeat.EigenMaze.
Camera
.
Rendering camera object - point of view.
Camera()
- Constructor for class EigenMeat.EigenMaze.
Camera
Default Constructor
Connection
- class EigenMeat.EigenMaze.
Connection
.
Client connection to a server.
Connection(NetHandler, String, int)
- Constructor for class EigenMeat.EigenMaze.
Connection
calculateNormal(Vect3d, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Calculates normal of a triangle.
calculateTriangleNeighbors()
- Method in class EigenMeat.EigenMaze.
Mesh
Calculate triangle neighbors.
checkCollision(MobileEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Checks to see if an entity is colliding with any triangles in the Octree.
checkCollision(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Entity
Check collision.
checkCollision(MobileEntity)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Check this entity for collisions with another movable entity.
checkCollision(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Octree
Checks a collision between an entity and triangles in the Octree.
checkEntityCollision(MobileEntity, MobileEntity)
- Static method in class EigenMeat.EigenMaze.
Physics
Checks whether two MobileEntitys are colliding.
checkExtension(String)
- Static method in class EigenMeat.EigenMaze.
GLExtensions
Check if a specific extension is supported.
checkSphereCollision(Vect3d, float, Vect3d, float)
- Static method in class EigenMeat.EigenMaze.
Physics
clearTriangles()
- Method in class EigenMeat.EigenMaze.
Octree
Clear all the triangles from the Octree
clone()
- Method in class EigenMeat.EigenMaze.
Entity
Clone the entity.
clone()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
clone()
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Clones this ProjectileLauncher.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Entity
This function is called when the entity collides with something.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Flag
collide(MobileEntity)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
This function is called when the entity collides with something.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Powerup
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Projectile
Called when Bomb hits something.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Ship
Called when ship collides with something.
connect(boolean, String, int)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Start a server or connect to a server for a net game.
connect(boolean, String, int)
- Method in class EigenMeat.EigenMaze.
NetHandler
Sets up network.
create(String)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Create a new entity based on the entity stored under the given name.
createBox(String, float, float, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and cache it.
createBox(String, float, float, float, String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and texture and cache it.
createBox(float, float, float, String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and texture, but do not cache it.
createBox(float, float, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and default texture, but do not cache it.
createEffect(ParticleEffect)
- Method in class EigenMeat.EigenMaze.
ParticleManager
Adds a new particle effect.
createLightmaps()
- Method in class EigenMeat.EigenMaze.
Octree
Create lightmaps for Triangles in Octree.
createSquareXZ(float, float, String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Creates a square of size X and Z
createSquareXZ(float, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Creates a square mesh of size x and y
cross(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Performs a cross product operation.
D
DisplayHandler
- class EigenMeat.EigenMaze.
DisplayHandler
.
The DisplayHandler represents a rectangular view of the game world, and controls the drawing of its contents.
DisplayHandler()
- Constructor for class EigenMeat.EigenMaze.
DisplayHandler
Drawable
- interface EigenMeat.EigenMaze.
Drawable
.
Provides a way for an object to draw itself in an OpenGL context.
dead
- Variable in class EigenMeat.EigenMaze.
Entity
Death Flag (true = dead, false = alive)
defaultMazeSizeX
- Variable in class EigenMeat.EigenMaze.
Preferences
defaultMazeSizeY
- Variable in class EigenMeat.EigenMaze.
Preferences
deleteRandomWalls(float)
- Method in class EigenMeat.EigenMaze.
Maze
Deletes a random walls.
die()
- Method in class EigenMeat.EigenMaze.
Entity
Called when this entity dies.
die()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Kills this entity.
die()
- Method in class EigenMeat.EigenMaze.
Player
Called when this player dies.
die()
- Method in class EigenMeat.EigenMaze.
Projectile
Called when the Projectile dies, either by impact or old age.
die()
- Method in class EigenMeat.EigenMaze.
Ship
Ship's die function.
dieExplosion
- Variable in class EigenMeat.EigenMaze.
Ship
display(GLDrawable)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Called by the glDrawable to initiate OpenGL rendering by the client.
displayChanged(GLDrawable, boolean, boolean)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Currently unimplemented by JOGL, but required by GLEventListener.
div(float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Divide vector by a scalar.
doesLineIntersect(Vect3d, Vect3d)
- Method in class EigenMeat.EigenMaze.
Plane
doesLineIntersectAABCube(Vect3d, float, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Checks to see if line intersects an axis aligned bounding cube.
dot(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Performs a dot product operation on the vector.
draw(GLDrawable)
- Method in interface EigenMeat.EigenMaze.
Drawable
Draws the object in the specified OpenGL context.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Entity
Draw the entity.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Mesh
Draw the mesh.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Octree
Brute force drawing of the Octree.
draw(GLDrawable, Frustum)
- Method in class EigenMeat.EigenMaze.
Octree
Draws the Octree by only drawing nodes that are in the camera frustum.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Particle
Draw the particle.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
ParticleManager
Draw all the particles
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
ParticleSphere
Draw the particle.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Player
Draw the player.
draw(GLDrawable, int)
- Method in class EigenMeat.EigenMaze.
ShadowVolume
Draw the shadow with respect to a light.
draw(GLDrawable, Vect3d)
- Method in class EigenMeat.EigenMaze.
ShadowVolume
Draw the shadow with respect to a light.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
SkyBox
Draws the skybox
drawShadow(GLDrawable, int)
- Method in class EigenMeat.EigenMaze.
Entity
Draw the entity's shadow based on an indexed light source.
drawShadow(GLDrawable, Vect3d, Vect3d, int)
- Method in class EigenMeat.EigenMaze.
Mesh
Draw mesh's shadow.
drawShadowVolume(GLDrawable, int)
- Method in class EigenMeat.EigenMaze.
Octree
Draw the Octree's shadow volume.
drawStats(GL, GLUT)
- Method in class EigenMeat.EigenMaze.
Player
Draws shield and other statistics to the OpenGL context in 2D.
drop()
- Method in class EigenMeat.EigenMaze.
Flag
Drop the flag (unattach it from the carrying Ship).
E
EAST
- Static variable in class EigenMeat.EigenMaze.
Maze
EigenEngine
- class EigenMeat.EigenMaze.
EigenEngine
.
This is the facade for the entire engine.
EigenKey
- class EigenMeat.EigenMaze.
EigenKey
.
In the process of making this a subclass of Server.
EigenKey(int, short)
- Constructor for class EigenMeat.EigenMaze.
EigenKey
EigenMaze
- class EigenMeat.EigenMaze.
EigenMaze
.
Entry point of game.
EigenMaze()
- Constructor for class EigenMeat.EigenMaze.
EigenMaze
EigenMeat.EigenMaze
- package EigenMeat.EigenMaze
Entity
- class EigenMeat.EigenMaze.
Entity
.
Base class for any independent game world object.
Entity()
- Constructor for class EigenMeat.EigenMaze.
Entity
Default constructor.
Entity(Entity)
- Constructor for class EigenMeat.EigenMaze.
Entity
Copy constructor.
EntityFactory
- class EigenMeat.EigenMaze.
EntityFactory
.
An EntityFactory will store lists of different types of entities loaded by the SoftLoader.
EntityFactory()
- Constructor for class EigenMeat.EigenMaze.
EntityFactory
entityShadows
- Variable in class EigenMeat.EigenMaze.
Preferences
equals(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
F
Flag
- class EigenMeat.EigenMaze.
Flag
.
Flag object for multiplayer game types.
Flag()
- Constructor for class EigenMeat.EigenMaze.
Flag
Create a new flag.
Flag(Ship)
- Constructor for class EigenMeat.EigenMaze.
Flag
Create a new Flag carried by the designated Ship.
finalize()
- Method in class EigenMeat.EigenMaze.
Game
Ends fullscreen mode if it is activated.
fire(short)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
Client side call to fire a projectile type.
fire(short, short)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
Server side call to fire a projectile type.
flag
- Variable in class EigenMeat.EigenMaze.
Ship
forwardVect
- Variable in class EigenMeat.EigenMaze.
Entity
Forward Vector, where entity is facing
G
GLExtensions
- class EigenMeat.EigenMaze.
GLExtensions
.
Class to query OpenGL Extensions.
GLExtensions(GL)
- Constructor for class EigenMeat.EigenMaze.
GLExtensions
Default constructor.
Game
- class EigenMeat.EigenMaze.
Game
.
The class that run the engine and links it to an interface.
Game()
- Constructor for class EigenMeat.EigenMaze.
Game
Game(String)
- Constructor for class EigenMeat.EigenMaze.
Game
g
- Variable in class EigenMeat.EigenMaze.
Particle
gameLoop()
- Method in class EigenMeat.EigenMaze.
Game
Runs the game loop.
generate()
- Method in class EigenMeat.EigenMaze.
Maze
Generates a new maze.
generate(byte[][])
- Method in class EigenMeat.EigenMaze.
Maze
Builds a maze from a 2d byte buffer.
generate()
- Method in class EigenMeat.EigenMaze.
Maze3d
Generates a new maze and adds all the data to the Octree.
generate()
- Method in class EigenMeat.EigenMaze.
Octree
Generate the Octree with the triangles in the triangle list.
generateOctree()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Generates the engine's static Octree.
get(short)
- Method in class EigenMeat.EigenMaze.
ShortMap
Gets the object associated with a unique short key.
getA()
- Method in class EigenMeat.EigenMaze.
Plane
Get the A component.
getAcceleration()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship acceleration.
getAngle(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Gets the angle between 2 vectors.
getArray()
- Method in class EigenMeat.EigenMaze.
Vect3d
getB()
- Method in class EigenMeat.EigenMaze.
Plane
Get the B component.
getBounceVect(Vect3d, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Vect3d
Get the resulting vector after a bounce against a plane.
getBoundingSphere()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's current bounding sphere.
getBoundingSphere()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the radius of this entity' bounding sphere.
getBuffer()
- Method in class EigenMeat.EigenMaze.
Texture
Get texture data.
getC()
- Method in class EigenMeat.EigenMaze.
Plane
Get the C component.
getCamera()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Gets the rendering Camera object associated with this DisplayHandler.
getCamera()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the rendering Camera object.
getCellSizeX()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns cell size n the x direction
getCellSizeZ()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the cell size in the z direction
getClosestPointOnLine(Vect3d, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Vect3d
Get the closest point on the line between it and another point.
getCollisionPointWithPlane(Plane, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Gets the collision point between a plane and a vector.
getCollisionPointWithPlane(Vect3d, float, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Gets the collision point between a plane and a vector.
getDamage()
- Method in class EigenMeat.EigenMaze.
Projectile
Get the damage the projectile can inflict
getData()
- Method in class EigenMeat.EigenMaze.
Flag
getData()
- Method in class EigenMeat.EigenMaze.
Maze
getData()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Gets the data to reconstruct this object.
getData()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getData()
- Method in class EigenMeat.EigenMaze.
Projectile
getData()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship's data as a ByteBuffer.
getDataSize()
- Method in class EigenMeat.EigenMaze.
Flag
getDataSize()
- Method in class EigenMeat.EigenMaze.
Maze
getDataSize()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Returns the number of bytes written to the ByteBuffer.
getDataSize()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getDataSize()
- Method in class EigenMeat.EigenMaze.
Projectile
getDataSize()
- Method in class EigenMeat.EigenMaze.
Ship
Returns the number of bytes written to the ByteBuffer.
getDefaultMazeSizeX()
- Method in class EigenMeat.EigenMaze.
Preferences
getDefaultMazeSizeY()
- Method in class EigenMeat.EigenMaze.
Preferences
getDisplay()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the engine's DisplayHandler.
getDistance(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
getDistanceBetweenPoints(Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Vect3d
Get the distance between two points.
getEntities(Vect3d, float)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get all entities within range of a point
getEntityShadows()
- Method in class EigenMeat.EigenMaze.
Preferences
getFactory()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the universal soft-loader factory for this engine.
getFormat()
- Method in class EigenMeat.EigenMaze.
Texture
Get format of texture.
getForwardVect()
- Method in class EigenMeat.EigenMaze.
Entity
Get the direction the entity is pointing.
getForwardVect()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the vector of the direction this entity is facing.
getFrustum()
- Method in class EigenMeat.EigenMaze.
Camera
Get a reference to the camera's frustum.
getHeight()
- Method in class EigenMeat.EigenMaze.
Texture
Get height of texture.
getHeightCells()
- Method in class EigenMeat.EigenMaze.
Maze
Gets the height of the maze, in cells.
getID()
- Method in class EigenMeat.EigenMaze.
Texture
Get texture ID.
getInternalFormat()
- Method in class EigenMeat.EigenMaze.
Texture
Get internal format of texture.
getLight(int)
- Method in class EigenMeat.EigenMaze.
LightManager
Get a light.
getLightManager()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Get reference to the LightManager.
getLightManager()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the instance of LightManager that handles the engine's light sources.
getLocalPlayer()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the engine's local Player object (as opposed to other networked players).
getLookAt()
- Method in class EigenMeat.EigenMaze.
Camera
Get the point where the camera is looking at.
getMass()
- Method in class EigenMeat.EigenMaze.
MassEntity
Get the entity's mass.
getMaxSpeed()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship's max speed.
getMaze()
- Static method in class EigenMeat.EigenMaze.
Game
Get the Maze3d object being used by this Game.
getMazeData()
- Method in class EigenMeat.EigenMaze.
Maze
Returns maze data as a 2d byte array.
getMesh()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's mesh.
getMesh(String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Gets a cached mesh by name.
getName()
- Method in class EigenMeat.EigenMaze.
Mesh
Get the mesh name.
getName()
- Method in class EigenMeat.EigenMaze.
Texture
Get texture name.
getNewColor()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get new color in the correct RGB range.
getNewLife()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get new particle life in the correct life range.
getNewParticle()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
create a new particle that has random stats in the given ranges
getNewScale()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Gets new scale in the correct range.
getNewSpeed()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get new speed in the correct color range.
getNormal()
- Method in class EigenMeat.EigenMaze.
Plane
Returns the plane's normal.
getOctree()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Gets the engine's static Octree.
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Flag
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Maze
getOwnerID()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Returns the ID of the owning client instance of this NetEntity.
getOwnerID()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Projectile
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Ship
getPlaneDistance(Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Get plane distance to the origin of a specified plane.
getPlaneDistance()
- Method in class EigenMeat.EigenMaze.
Plane
Returns the plane distance.
getPlayerName()
- Method in class EigenMeat.EigenMaze.
Preferences
getPlayerName()
- Method in class EigenMeat.EigenMaze.
Ship
getPointDistance(Vect3d)
- Method in class EigenMeat.EigenMaze.
Plane
getPointDistanceFromPlane(Vect3d, float, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Get the distance a point is from a plane.
getPosition()
- Method in class EigenMeat.EigenMaze.
Camera
Get camera's position.
getPosition()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's position.
getPosition()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the position of this entity.
getPosition()
- Method in class EigenMeat.EigenMaze.
Particle
Get the particle's position
getPreferredSize()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Gets the viewport's hard-coded preferred size.
getRandomLocation()
- Method in class EigenMeat.EigenMaze.
Maze3d
Get random location, located at the center of a random cell.
getRawVelocity()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's raw velocity.
getRawVelocity()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the raw velocity vector.
getRenderFrame()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Get the number of the frame that is being rendered.
getRenderFrame()
- Method in class EigenMeat.EigenMaze.
EigenEngine
getRespawn()
- Method in class EigenMeat.EigenMaze.
Player
Gets whether this player should respawn when dead.
getScale()
- Method in class EigenMeat.EigenMaze.
Particle
Get the particle's scale.
getScore()
- Method in class EigenMeat.EigenMaze.
Ship
getScoreboard()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the game's scoreboard.
getShields()
- Method in class EigenMeat.EigenMaze.
Ship
Gets the ship's shield status.
getSize()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get number of particles in the effect.
getStartsFullscreen()
- Method in class EigenMeat.EigenMaze.
Preferences
getTextDisplay()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the engine's user interface text display object.
getTimeToDie()
- Method in class EigenMeat.EigenMaze.
Particle
Get the particle's time to die.
getTriangles()
- Method in class EigenMeat.EigenMaze.
Maze3d
Adds all the maze triangles to the Octree
getTriangles()
- Method in class EigenMeat.EigenMaze.
Mesh
Get a reference to the Mesh's triangles.
getTurnSpeed()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship's turn speed
getType()
- Method in class EigenMeat.EigenMaze.
Flag
getType()
- Method in class EigenMeat.EigenMaze.
Maze
getType()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Returns the type of this entity.
getType()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getType()
- Method in class EigenMeat.EigenMaze.
Projectile
getType()
- Method in class EigenMeat.EigenMaze.
Ship
Get the entity's type.
getUV()
- Method in class EigenMeat.EigenMaze.
Lightmap
Get UV coordinates.
getVelocity()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's velocity.
getVelocity()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the velocity of this entity.
getWallSizeWH()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the hieght of the wall
getWallSizeWX()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the width of the wall in the x direction
getWallSizeWZ()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the width of the wall in the z direction
getWidth()
- Method in class EigenMeat.EigenMaze.
Texture
Get width of texture.
getWidthCells()
- Method in class EigenMeat.EigenMaze.
Maze
Gets the width of the maze, in cells.
getWindowedResX()
- Method in class EigenMeat.EigenMaze.
Preferences
getWindowedResY()
- Method in class EigenMeat.EigenMaze.
Preferences
getX()
- Method in class EigenMeat.EigenMaze.
Vect3d
Accessor method for X coordinate.
getY()
- Method in class EigenMeat.EigenMaze.
Vect3d
Accessor method for Y coordinate.
getYRot()
- Method in class EigenMeat.EigenMaze.
Entity
Get the current rotation around the Y axis.
getYRot()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the facing angle about the Y axis of this entity.
getZ()
- Method in class EigenMeat.EigenMaze.
Vect3d
Accessor method for Z coordinate.
getZRot()
- Method in class EigenMeat.EigenMaze.
Entity
Get the current rotation around the Z axis.
H
handleEdgeCollision(MobileEntity, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Physics
Bounces an entity off an unmoving point of collision associated with a wall edge.
handleEntityCollision(MobileEntity, MobileEntity)
- Static method in class EigenMeat.EigenMaze.
Physics
Bounces two entities off each other based on sphere collision.
hasShadow()
- Method in class EigenMeat.EigenMaze.
Entity
Gets whether this entity draws a shadow.
I
id
- Variable in class EigenMeat.EigenMaze.
EigenKey
init(GLDrawable)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Called by the drawable immediately after the OpenGL context is initialized for the first time.
instance()
- Static method in class EigenMeat.EigenMaze.
EigenEngine
Gets the single existing instance of the engine.
instance()
- Static method in class EigenMeat.EigenMaze.
NetProjectileManager
Gets the single existing instance of the projectile manager
instance()
- Static method in class EigenMeat.EigenMaze.
Preferences
invert()
- Method in class EigenMeat.EigenMaze.
Vect3d
Inverts the vector.
isDead()
- Method in class EigenMeat.EigenMaze.
Entity
Is the entity dead?
isDead()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Tests if this entity is dead.
isLineBlocked(Vect3d, Vect3d)
- Method in class EigenMeat.EigenMaze.
Octree
Check to see if a line is blocked by a Triangle in the Octree.
isPointInFront(Vect3d)
- Method in class EigenMeat.EigenMaze.
Plane
Checks to see if a point is in front of the plane.
isPointInFront(float, float, float)
- Method in class EigenMeat.EigenMaze.
Plane
Checks to see if a point is in front of the plane/
isPointInFrontOfPlane(Vect3d, float, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Checks to see if a point is in front of a plane.
isWallUp(int, int, int)
- Method in class EigenMeat.EigenMaze.
Maze
Checks to see if a specific wall is currently up.
iterator()
- Method in class EigenMeat.EigenMaze.
ShortMap
Gets an iterator for this collection.
K
keyPressed(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Maze3d
For key listener.
keyPressed(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the KeyListener interface.
keyReleased(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Maze3d
For key listener.
keyReleased(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the KeyListener interface.
keyTyped(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Maze3d
For key listener.
keyTyped(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the KeyListener interface.
L
LightManager
- class EigenMeat.EigenMaze.
LightManager
.
Light manager.
LightManager()
- Constructor for class EigenMeat.EigenMaze.
LightManager
Default constructor.
Lightmap
- class EigenMeat.EigenMaze.
Lightmap
.
Class to create lightmap textures.
Lightmap(Vect3d, Vect3d, Vect3d, Vect3d)
- Constructor for class EigenMeat.EigenMaze.
Lightmap
Constructor.
launcherNumber
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
launcherSource
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
launchers
- Variable in class EigenMeat.EigenMaze.
Ship
length()
- Method in class EigenMeat.EigenMaze.
Vect3d
Returns the vector length.
loadIntoGL(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Texture
Load the texture into OpenGL
loadMesh(String, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Loads a mesh object from a Wavefront OBJ file, complete with color and UV texture mapping if applicable.
loadOldMesh(String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Deprecated.
As of iteration 2, replaced by
MeshLoader.loadMesh(String, float)
. Loads a colored but non-textured Mesh from the older .mesh file type and caches it.
M
MassEntity
- class EigenMeat.EigenMaze.
MassEntity
.
Entity that has mass.
MassEntity()
- Constructor for class EigenMeat.EigenMaze.
MassEntity
Default constructor
MassEntity(MassEntity)
- Constructor for class EigenMeat.EigenMaze.
MassEntity
Copy constructor.
Math3D
- class EigenMeat.EigenMaze.
Math3D
.
3d math methods.
Math3D()
- Constructor for class EigenMeat.EigenMaze.
Math3D
Default constructor.
Matrix
- class EigenMeat.EigenMaze.
Matrix
.
Matrix class for matrix operations
Matrix()
- Constructor for class EigenMeat.EigenMaze.
Matrix
Default Constructor
Maze
- class EigenMeat.EigenMaze.
Maze
.
Creates a random maze.
Maze()
- Constructor for class EigenMeat.EigenMaze.
Maze
Maze Default Constructor
Maze(int, int)
- Constructor for class EigenMeat.EigenMaze.
Maze
Maze Constructor.
Maze3d
- class EigenMeat.EigenMaze.
Maze3d
.
Draws a Maze in 3d.
Maze3d(int, int, float, float, float, float, float)
- Constructor for class EigenMeat.EigenMaze.
Maze3d
Constructor
Mesh
- class EigenMeat.EigenMaze.
Mesh
.
A Mesh contains vertex and triangle data of a three-dimensional object suitable for drawing into the engine.
Mesh()
- Constructor for class EigenMeat.EigenMaze.
Mesh
Mesh(String, Triangle[])
- Constructor for class EigenMeat.EigenMaze.
Mesh
Constructor for Mesh.
Mesh(Mesh)
- Constructor for class EigenMeat.EigenMaze.
Mesh
Mesh(Triangle[])
- Constructor for class EigenMeat.EigenMaze.
Mesh
Constructor for Mesh.
MeshLoader
- class EigenMeat.EigenMaze.
MeshLoader
.
A factory class for creating standard meshes.
MeshLoader()
- Constructor for class EigenMeat.EigenMaze.
MeshLoader
MobileEntity
- interface EigenMeat.EigenMaze.
MobileEntity
.
Classifies an object as a movable game entity.
main(String[])
- Static method in class EigenMeat.EigenMaze.
EigenMaze
mouseClicked(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseDragged(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseMotionListener interface.
mouseEntered(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseExited(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseMoved(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseMotionListener interface.
mousePressed(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseReleased(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mult(float[], Vect3d)
- Static method in class EigenMeat.EigenMaze.
Matrix
Multiplyer method
mult(float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Multiply vector by a scalar.
mult(float, Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Multiply vector by a scalar and store the result in another vector.
N
NORTH
- Static variable in class EigenMeat.EigenMaze.
Maze
NetEntity
- interface EigenMeat.EigenMaze.
NetEntity
.
Interface for the network code.
NetHandler
- class EigenMeat.EigenMaze.
NetHandler
.
This is the primary network subsystem.
NetHandler()
- Constructor for class EigenMeat.EigenMaze.
NetHandler
NetProjectileManager
- class EigenMeat.EigenMaze.
NetProjectileManager
.
This object manages projectiles across a net game.
netBuffer
- Variable in class EigenMeat.EigenMaze.
Flag
netBuffer
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
netBuffer
- Variable in class EigenMeat.EigenMaze.
Projectile
netBuffer
- Variable in class EigenMeat.EigenMaze.
Ship
netID
- Variable in class EigenMeat.EigenMaze.
Flag
netID
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
netID
- Variable in class EigenMeat.EigenMaze.
Projectile
netUpdate(NetEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Updates the given NetEntity across all connections to the current game.
normalize()
- Method in class EigenMeat.EigenMaze.
Plane
Normalize the plane.
normalize()
- Method in class EigenMeat.EigenMaze.
Vect3d
Normalize the vector.
O
Octree
- class EigenMeat.EigenMaze.
Octree
.
Octree data structure for static triangle data
Octree()
- Constructor for class EigenMeat.EigenMaze.
Octree
ownerID
- Variable in class EigenMeat.EigenMaze.
Ship
P
Particle
- class EigenMeat.EigenMaze.
Particle
.
A single Particle for the particle engine.
Particle()
- Constructor for class EigenMeat.EigenMaze.
Particle
Default constructor.
ParticleEffect
- class EigenMeat.EigenMaze.
ParticleEffect
.
An effect consisting of particles.
ParticleEffect()
- Constructor for class EigenMeat.EigenMaze.
ParticleEffect
Default Constructor
ParticleManager
- class EigenMeat.EigenMaze.
ParticleManager
.
The class that handles the creation, movement, and destruction of particles.
ParticleManager()
- Constructor for class EigenMeat.EigenMaze.
ParticleManager
Default constuctor.
ParticleSphere
- class EigenMeat.EigenMaze.
ParticleSphere
.
A single Particle for the particle engine.
ParticleSphere()
- Constructor for class EigenMeat.EigenMaze.
ParticleSphere
Default constructor.
Physics
- class EigenMeat.EigenMaze.
Physics
.
A utility class with static methods for mobile collision handling.
Physics()
- Constructor for class EigenMeat.EigenMaze.
Physics
Plane
- class EigenMeat.EigenMaze.
Plane
.
Helper class for various triangle-based algorithms.
Plane()
- Constructor for class EigenMeat.EigenMaze.
Plane
Default constructor.
Plane(float, float, float, float)
- Constructor for class EigenMeat.EigenMaze.
Plane
Constructor that allows setting of the plane variables (Ax+By+Cz+D=0)
Plane(Vect3d, float)
- Constructor for class EigenMeat.EigenMaze.
Plane
Constructor.
Plane(Vect3d, Vect3d)
- Constructor for class EigenMeat.EigenMaze.
Plane
Player
- class EigenMeat.EigenMaze.
Player
.
The locally-controlled player.
Player()
- Constructor for class EigenMeat.EigenMaze.
Player
Powerup
- class EigenMeat.EigenMaze.
Powerup
.
A Powerup entity that increases a Ship's shields on collision.
Powerup()
- Constructor for class EigenMeat.EigenMaze.
Powerup
Preferences
- class EigenMeat.EigenMaze.
Preferences
.
Preferences is a singleton soft-loaded class that contains values of global engine variables that are usually hardcoded.
Preferences()
- Constructor for class EigenMeat.EigenMaze.
Preferences
Projectile
- class EigenMeat.EigenMaze.
Projectile
.
Basic class for any projectiles.
Projectile()
- Constructor for class EigenMeat.EigenMaze.
Projectile
Default constructor.
ProjectileLauncher
- class EigenMeat.EigenMaze.
ProjectileLauncher
.
Projectile Launcher object
ProjectileLauncher(MobileEntity, float, int, int)
- Constructor for class EigenMeat.EigenMaze.
ProjectileLauncher
Constructor.
peffect
- Variable in class EigenMeat.EigenMaze.
Projectile
playerName
- Variable in class EigenMeat.EigenMaze.
Preferences
playerName
- Variable in class EigenMeat.EigenMaze.
Ship
position
- Variable in class EigenMeat.EigenMaze.
Entity
Position vector
position
- Variable in class EigenMeat.EigenMaze.
Particle
print()
- Method in class EigenMeat.EigenMaze.
GLExtensions
Print the list of supported extensions.
print()
- Method in class EigenMeat.EigenMaze.
Maze
Debug print of the maze.
process()
- Method in class EigenMeat.EigenMaze.
Particle
Process the particle.
put(short, Object)
- Method in class EigenMeat.EigenMaze.
ShortMap
Adds a key and Object pair to the collection.
R
r
- Variable in class EigenMeat.EigenMaze.
Particle
rawVelocity
- Variable in class EigenMeat.EigenMaze.
Entity
Raw Velocity vector - tof
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Flag
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Maze
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Maze3d
receiveData(ByteBuffer)
- Method in interface EigenMeat.EigenMaze.
NetEntity
Method used to reconstruct this object from the network.
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Projectile
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Ship
Set ship data according with information from a ByteBuffer.
reload()
- Static method in class EigenMeat.EigenMaze.
Preferences
remove(short)
- Method in class EigenMeat.EigenMaze.
ShortMap
Removes a key-object pair from this collection.
removeTrianglesWithNormal(Vect3d)
- Method in class EigenMeat.EigenMaze.
Mesh
Remove all triangles with the specified normal.
reshape(GLDrawable, int, int, int, int)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Called by the drawable during the first repaint after the component has been resized.
rotateY(float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Rotate vector around the Y Axis by an angle.
run()
- Method in class EigenMeat.EigenMaze.
Game
Part of the Runnable interface.
S
SOUTH
- Static variable in class EigenMeat.EigenMaze.
Maze
Server
- class EigenMeat.EigenMaze.
Server
.
The server used to host a game.
Server(int)
- Constructor for class EigenMeat.EigenMaze.
Server
ShadowVolume
- class EigenMeat.EigenMaze.
ShadowVolume
.
A class to help in the creation and updating of shadow volumes.
ShadowVolume(Triangle[])
- Constructor for class EigenMeat.EigenMaze.
ShadowVolume
Constructor.
ShadowVolume(Triangle[], boolean)
- Constructor for class EigenMeat.EigenMaze.
ShadowVolume
Constructor.
Ship
- class EigenMeat.EigenMaze.
Ship
.
Ship object.
Ship()
- Constructor for class EigenMeat.EigenMaze.
Ship
Default constructor
Ship(Ship)
- Constructor for class EigenMeat.EigenMaze.
Ship
ShortMap
- class EigenMeat.EigenMaze.
ShortMap
.
A collection that maps an arbitrary short to an Object.
ShortMap()
- Constructor for class EigenMeat.EigenMaze.
ShortMap
SkyBox
- class EigenMeat.EigenMaze.
SkyBox
.
A Sky Box Object that simulates scenery
SkyBox(Vect3d)
- Constructor for class EigenMeat.EigenMaze.
SkyBox
Constructor
scale
- Variable in class EigenMeat.EigenMaze.
Particle
score
- Variable in class EigenMeat.EigenMaze.
Ship
send(ByteBuffer)
- Static method in class EigenMeat.EigenMaze.
Connection
Sends data to server.
send(ByteBuffer)
- Static method in class EigenMeat.EigenMaze.
Server
Sends the given ByteBuffer to all connected clients.
set(float, float, float, float)
- Method in class EigenMeat.EigenMaze.
Plane
Sets the planes variables after Plane object is created.
set(ByteBuffer, int, int, int, int)
- Method in class EigenMeat.EigenMaze.
Texture
Set texture data.
set(float, float, float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Set method for XYZ coordinate.
set(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Sets XYZ coordinates using another Vect3d object.
setAcceleration(float)
- Method in class EigenMeat.EigenMaze.
Ship
Set the ship's acceleration.
setBaseVelocity(Vect3d)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
setBoundingSphere(float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's bounding sphere.
setCameraLocation(float, float, float)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Set the rendering camera's game world position.
setCameraLocation(float, float, float)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Set the rendering camera's game world position.
setCameraTarget(float, float, float)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Set the game world point at which the rendering camera points.
setCameraTarget(float, float, float)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Set the game world point at which the rendering camera points.
setCarrier(Ship)
- Method in class EigenMeat.EigenMaze.
Flag
Set the Ship this flag is attached to.
setCastShadow(boolean)
- Method in class EigenMeat.EigenMaze.
Entity
Sets whether this entity draws a shadow.
setCellSize(float, float)
- Method in class EigenMeat.EigenMaze.
Maze3d
Sets the cell size.
setColor(Color)
- Method in class EigenMeat.EigenMaze.
Particle
Set particle's color.
setColorRange(float, float, float, float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Sets the minimum and maximum RGB color.
setDamage(float)
- Method in class EigenMeat.EigenMaze.
Projectile
Set the projectile's damage.
setDead(boolean)
- Method in class EigenMeat.EigenMaze.
Entity
Set the dead status of entity.
setDead(boolean)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets whether this entity is dead.
setEntity(MobileEntity)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set the entity this launcher is attached to.
setFPSDisplay(boolean)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Toggles whether or not the fps is displayed
setFlag(Flag)
- Method in class EigenMeat.EigenMaze.
Ship
Ships set flag function.
setGravity(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Set the gravity vector of the particle.
setGravity(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the gravity vector of the effect.
setID(short)
- Method in class EigenMeat.EigenMaze.
NetHandler
Sets ID used by the network code to manage multiple clients.
setID(int)
- Method in class EigenMeat.EigenMaze.
Texture
Set texture ID.
setLifeRange(long, long)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the min and max life of a particle in the effect.
setLifeTime(int)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set life.
setLocalPlayer(Player)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Set the engine's local Player object.
setLookAt(Vect3d)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's look at vector
setLookAt(float, float, float)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's look at vector
setMass(float)
- Method in class EigenMeat.EigenMaze.
MassEntity
Set the entity's mass.
setMaxColor(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the maximum RGB color.
setMaxLife(long)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the maximum life of a particle in the effect.
setMaxSpeed(float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the maximum speed of a particle in the effect.
setMaxSpeed(float)
- Method in class EigenMeat.EigenMaze.
Ship
Set the ship's max speed.
setMesh(Mesh)
- Method in class EigenMeat.EigenMaze.
Entity
Set the entity's mesh.
setMinColor(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Sets the minimum RGB color.
setMinLife(long)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the minimum life of a particle in the effect.
setMinSpeed(float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the minimum speed of a particle in the effect.
setMouseListeners(MouseListener, MouseMotionListener)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Sets camera-tracking mouse action handlers.
setName(String)
- Method in class EigenMeat.EigenMaze.
Mesh
Set the mesh name.
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Flag
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Maze
setOwnerID(short)
- Method in interface EigenMeat.EigenMaze.
NetEntity
Sets the ID of the owning client instance of this NetEntity.
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Projectile
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Ship
setPlayerName(String)
- Method in class EigenMeat.EigenMaze.
Ship
setPosition(Vect3d)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's position.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's position.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's position.
setPosition(Vect3d)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's position.
setPosition(Vect3d)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the position of this entity.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's position.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the location of the effect.
setPosition(Vect3d)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the location of the effect.
setProjectile(String)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set the projectile this launcher will fire.
setRespawn(boolean)
- Method in class EigenMeat.EigenMaze.
Player
Sets whether this player should respawn when dead.
setRotation(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's rotation.
setScale(float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the scale of the particle.
setScaleRange(float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the scale range of the particles in the effect.
setShields(float)
- Method in class EigenMeat.EigenMaze.
Ship
setShotDelay(int)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set delay between shots.
setSize(int, int)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Sets the size of the viewport (JPanel/GLCanvas).
setSize(int, int)
- Method in class EigenMeat.EigenMaze.
Maze
Set the maze dimensions.
setSize(int)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the number of particles in the effect.
setSpeed(float)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set the speed of the bullets
setSpeedRange(float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the speed range of a particle in the effect.
setTimeToDie(long)
- Method in class EigenMeat.EigenMaze.
Particle
The the time of particle's death.
setTimedDeath(int)
- Method in class EigenMeat.EigenMaze.
Entity
Set the time the entity should die
setTimedDeath(int)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the death timer for this entity.
setTriangles(Triangle[])
- Method in class EigenMeat.EigenMaze.
Mesh
Set the triangle data.
setTurnSpeed(float)
- Method in class EigenMeat.EigenMaze.
Ship
Sets the ship turn speed.
setVelocity(float, float, float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's velocity.
setVelocity(Vect3d)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's velocity.
setVelocity(Vect3d)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the velocity of this entity.
setVelocity(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's velocity
setVelocity(Vect3d)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's velocity.
setWallSize(float, float, float)
- Method in class EigenMeat.EigenMaze.
Maze3d
Sets the wall sizes.
setYRot(float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the rotation around the Y axis of the entity.
setYRot(float)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the facing angle about the Y axis of this entity.
setZRot(float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the rotation around the Z axis of the entity.
shields
- Variable in class EigenMeat.EigenMaze.
Ship
shoot(Projectile)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
This function will shoot a bullet
shoot()
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Fires the default Projectile, if any.
shoot(int)
- Method in class EigenMeat.EigenMaze.
Ship
Net code cludge...
sphericalBillboard(GLDrawable, Vect3d)
- Method in class EigenMeat.EigenMaze.
Camera
Executes the proper glRotatef command to rotate an object so it faces the camera (Billboarding).
startsFullscreen
- Variable in class EigenMeat.EigenMaze.
Preferences
sub(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Subtract the vector by another vector
sub(Vect3d, Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Subtract by a vector and store the results in another vector.
subm(Vect3d, float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Helper function that multiplies a vector by a scalar before using it for subtraction
T
Texture
- class EigenMeat.EigenMaze.
Texture
.
Manages a single texture.
Texture()
- Constructor for class EigenMeat.EigenMaze.
Texture
Default constructor.
Texture(int, String, int, int)
- Constructor for class EigenMeat.EigenMaze.
Texture
Constructor.
Texture(String, ByteBuffer, int, int, int, int)
- Constructor for class EigenMeat.EigenMaze.
Texture
Constructor.
Texture(ByteBuffer, int, int, int, int)
- Constructor for class EigenMeat.EigenMaze.
Texture
Constructor.
this_ID
- Static variable in class EigenMeat.EigenMaze.
NetHandler
thrustParticles
- Variable in class EigenMeat.EigenMaze.
Ship
timeToDie
- Variable in class EigenMeat.EigenMaze.
Entity
Life span of entity
timeToDie
- Variable in class EigenMeat.EigenMaze.
Particle
timedDeath
- Variable in class EigenMeat.EigenMaze.
Entity
True if entity is to die on a timer
toString()
- Method in class EigenMeat.EigenMaze.
Vect3d
Method used to print the vector.
tof
- Static variable in class EigenMeat.EigenMaze.
Game
The time step between updates.
translate(float, float, float)
- Method in class EigenMeat.EigenMaze.
Entity
Translate the entity.
translate(float, float, float)
- Method in class EigenMeat.EigenMaze.
Mesh
Copies and translates all Triangles in the mesh by the specified amounts.
U
unbind(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Texture
Unbind the texture.
update(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Camera
Update the camera.
update()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Tells the GLCanvas that it should repaint itself ASAP.
update()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Updates the state of the engine based on Game.tof.
update()
- Method in class EigenMeat.EigenMaze.
Entity
Entity update function.
update()
- Method in class EigenMeat.EigenMaze.
Flag
update(GLDrawable)
- Method in class EigenMeat.EigenMaze.
LightManager
Update all the lights.
update()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Updates the entity's statistics based on each time step update.
update(NetEntity)
- Static method in class EigenMeat.EigenMaze.
NetHandler
THIS CODE ISNT WORKING PARTICULARLY WELL.
update()
- Method in class EigenMeat.EigenMaze.
ParticleManager
Updates all the particles.
update()
- Method in class EigenMeat.EigenMaze.
Player
Updates the player's time-dependent and input-dependent data.
update()
- Method in class EigenMeat.EigenMaze.
Powerup
update()
- Method in class EigenMeat.EigenMaze.
Projectile
Update function
update()
- Method in class EigenMeat.EigenMaze.
Ship
Updates the ship.
update(Vect3d)
- Method in class EigenMeat.EigenMaze.
SkyBox
Updates postion of skybox
V
Vect3d
- class EigenMeat.EigenMaze.
Vect3d
.
XYZ Vector class.
Vect3d()
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Default constructor for Vect3d.
Vect3d(float, float, float)
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Constructor.
Vect3d(double, double, double)
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Constructor.
Vect3d(Vect3d)
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Copy constructor that allows you to copy another Vect3d object.
velocity
- Variable in class EigenMeat.EigenMaze.
Entity
Velocity vector
W
WEST
- Static variable in class EigenMeat.EigenMaze.
Maze
weathervane
- Variable in class EigenMeat.EigenMaze.
Projectile
windowActivated(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowClosed(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowClosing(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowDeactivated(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowDeiconified(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowIconified(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowOpened(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowedResX
- Variable in class EigenMeat.EigenMaze.
Preferences
windowedResY
- Variable in class EigenMeat.EigenMaze.
Preferences
writeQue
- Variable in class EigenMeat.EigenMaze.
EigenKey
X
XY
- Static variable in class EigenMeat.EigenMaze.
Lightmap
XZ
- Static variable in class EigenMeat.EigenMaze.
Lightmap
x
- Variable in class EigenMeat.EigenMaze.
Vect3d
xgrav
- Variable in class EigenMeat.EigenMaze.
Particle
xrot
- Variable in class EigenMeat.EigenMaze.
Particle
xvel
- Variable in class EigenMeat.EigenMaze.
Particle
Y
YZ
- Static variable in class EigenMeat.EigenMaze.
Lightmap
y
- Variable in class EigenMeat.EigenMaze.
Vect3d
ygrav
- Variable in class EigenMeat.EigenMaze.
Particle
yrot
- Variable in class EigenMeat.EigenMaze.
Particle
yvel
- Variable in class EigenMeat.EigenMaze.
Particle
Z
z
- Variable in class EigenMeat.EigenMaze.
Vect3d
zgrav
- Variable in class EigenMeat.EigenMaze.
Particle
zrot
- Variable in class EigenMeat.EigenMaze.
Particle
zvel
- Variable in class EigenMeat.EigenMaze.
Particle
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes