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

A

ALL_JOB_NAMES - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
Contains all of the job names in a nice little array.
AbstractGameState - class edu.gatech.cs2335.lemmings.engine.AbstractGameState.
This is the parent of all the game state classes.
AbstractGameState() - Constructor for class edu.gatech.cs2335.lemmings.engine.AbstractGameState
Creates a new AbstractGameState instance.
AbstractMessage - class edu.gatech.cs2335.lemmings.networking.AbstractMessage.
Class AbstractMessage: This class is the base for all network messages that will be sent between the client and the server.
AbstractMessage() - Constructor for class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Creates a new AbstractMessage instance.
AbstractMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Creates a new AbstractMessage instance.
AbstractMessage(String, String) - Constructor for class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Creates a new AbstractMessage instance.
AnimatedSprite - class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite.
Class AnimatedSprite: This animated sprite will be used to render all things animated onto the screen.
AnimatedSprite() - Constructor for class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Creates a new AnimatedSprite instance.
AnimatedSprite(TileSet) - Constructor for class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Creates a new AnimatedSprite instance.
AnimatedSprite(TileSet, Direction, Looping) - Constructor for class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Creates a new AnimatedSprite instance.
AttractState - class edu.gatech.cs2335.lemmings.engine.AttractState.
Class GamePlayState: where the actual game is displayed and played
AttractState(Level) - Constructor for class edu.gatech.cs2335.lemmings.engine.AttractState
Constructor
AttractState(String) - Constructor for class edu.gatech.cs2335.lemmings.engine.AttractState
Constructor
accelerate(PhysicsVector) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method accelerate No different than updateVelocity, created for clarity of code
acceptConnection(Socket) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe getConnection method here.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.AttractState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.CreditsState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.HelpState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.LevelResultsState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.LevelSelectionState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.LoadLevelState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.MainMenuState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerSetupState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.NetworkErrorState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.engine.SplashScreenState
This function essentially processes the action event that may have been thrown by the UI.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Describe actionPerformed method here.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Describe actionPerformed method here.
actionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Describe actionPerformed method here.
addActionListener(ActionListener) - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Adds an ActionListener to the button.
addChild(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Attempts to add the component passed in as a child of this component.
addJob(String, int) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Adds the number of jobs for the appropriate job id for the level.
addJobButton(String) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Adds a job button for the job with the specified ID.
addJobSelectionListener(JobSelectionListener) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Adds an JobSelectionListener to the button.
addLemming(Lemming) - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Add a Lemming to the lemmings List.
addLevelButton(String) - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Creates a level button for the specified level id.
addPortal(String, String) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Describe addPortal method here.
addPrettySprite(PrettySprite) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Adds a new pretty sprite to the llist of pretty sprites.
addShape(Shape, Color) - Method in class edu.gatech.cs2335.lemmings.engine.Map
When someone creates something on the map, the thing will be added to the map.
addTerrainUpdate(Shape) - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Add a terrain to the terrain List.
assignJobToLemming(Lemming) - Method in class edu.gatech.cs2335.lemmings.engine.Level
This function will be called when a lemming has been clicked.

B

BASHDISTANCE - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The max distance between a basher and a wall to bash
BDEBUG - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
 
BLOCKERTOLERANCE - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
Blocker Tolerance (distance to change direction)
BLOWUPTIME - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
Time to blow
BRIDGERDONETIME - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
Bridger wait time
BasherJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.BasherJob.
This class represents a lemming job.
BasherJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.BasherJob
Creates a new BasherJob instance.
BlockerJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.BlockerJob.
This class represents a lemming job.
BlockerJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.BlockerJob
Creates a new BlockerJob instance.
BloodParticle - class edu.gatech.cs2335.lemmings.engine.BloodParticle.
Class Particle: When a lemming blows up, he makes particles.
BloodParticle() - Constructor for class edu.gatech.cs2335.lemmings.engine.BloodParticle
Creates a new Particle instance.
BoneParticle - class edu.gatech.cs2335.lemmings.engine.BoneParticle.
Class Particle: When a lemming blows up, he makes particles.
BoneParticle() - Constructor for class edu.gatech.cs2335.lemmings.engine.BoneParticle
Creates a new Particle instance.
BridgerJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.BridgerJob.
This class represents a lemming job.
BridgerJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.BridgerJob
Creates a new BridgerJob instance.
backSpace() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Does a backspace.
bringToTop() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Brings the current component to the top of the z-order.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.IdentificationMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.LevelFinishMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.NukeRequestMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.PauseMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Builds a message from the data provided.
buildMessage(List) - Static method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Builds a message from the data provided.

C

CHARACTER_DIMENSION - Static variable in class edu.gatech.cs2335.lemmings.gui.LTextField
The dimensions of one character.
ChangeLemmingFlowMessage - class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage.
Class ChangeLemmingFlowMessage: Sent to change lemming flow.
ChangeLemmingFlowMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage
Creates a new ChangeLemmingFlowMessage instance.
ChangeSpeedMessage - class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage.
Class ChangeSpeedMessage: Sent to change speed of game.
ChangeSpeedMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage
Creates a new ChangeSpeedMessage instance.
ClimberJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob.
This class represents a lemming job.
ClimberJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob
Creates a new ClimberJob instance.
ConnectionListener - class edu.gatech.cs2335.lemmings.networking.ConnectionListener.
 
ConnectionListener(int, long) - Constructor for class edu.gatech.cs2335.lemmings.networking.ConnectionListener
 
CreditsState - class edu.gatech.cs2335.lemmings.engine.CreditsState.
Class CreditsState: Displays the credits screen, and when we are done - goes back to the main menu.
CreditsState() - Constructor for class edu.gatech.cs2335.lemmings.engine.CreditsState
Creates a new CreditsState instance.
calculateNextPoint(PhysicsObject) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
Calculates the next point for the Physics Object
calculateNextPoint(List) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
Iterate through the list of Physics Objects and calculate their next Positions
calculateWaterLevel() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Once the level has been set, calculates how water needs to be drawn.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.BloodParticle
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.BoneParticle
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.DirtParticle
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.FlameParticle
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.LemmingDrown
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.LemmingSplat
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.LemmingsSoul
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.Particle
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.SavedLemming
Should return true when the sprite is ready to kill self.
canKillSelf() - Method in class edu.gatech.cs2335.lemmings.engine.WaterParticle
Should return true when the sprite is ready to kill self.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.AbstractGameState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.CreditsState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.HelpState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in interface edu.gatech.cs2335.lemmings.engine.ICleanable
Cleans up all references for the garbage collector.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
Describe cleanUp method here.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Describe cleanUp method here.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.LevelResultsState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.LevelSelectionState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.LoadLevelState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.MainMenuState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerSetupState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.NetworkErrorState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Cleans up all references for the garbage collector.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Cleans up all references for the garbage collector.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.SplashScreenState
This method will perform all of the necessary clean up operations once the object is no longer needed.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Describe cleanUp method here.
cleanUp() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Performs all the necessary operations to clean up after the component.
clear() - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Removes all children.
closeConnection() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
Stops the LemmingsConnection
connectTo(String, int) - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
Describe connectTo method here.
connectTo(String, int) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe connectTo method here.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LIcon
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LLabel
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Deep-copies self into the component passed in.
copy(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.MiniMap
Deep-copies self into the component passed in.
createBlankCursor() - Method in class edu.gatech.cs2335.lemmings.graphics.ImageUtilities
Creates an invisible cursor.
createBlankImage(int, int) - Method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Returns a hardware-accelerated blank image of the specified size.
createGameMap() - Method in class edu.gatech.cs2335.lemmings.engine.Map
This will create a Game Map for use in drawing to screen.
createMessage(String, List) - Method in class edu.gatech.cs2335.lemmings.networking.MessageFactory
Builds a network message class from a list of data.

D

DEBUG - Static variable in class edu.gatech.cs2335.lemmings.engine.GameEngine
Display a lot of debug information?
DEBUG - Static variable in class edu.gatech.cs2335.lemmings.graphics.Renderer
Display a lot of debug information?
DEBUG - Static variable in class edu.gatech.cs2335.lemmings.graphics.TileSet
Show debug output?
DEBUG - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
Show lots of debug output?
DEFAULT_BACKGROUND_COLOR - Static variable in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
The default background color.
DEFAULT_FONT - Static variable in class edu.gatech.cs2335.lemmings.gui.LFancyLabel
The default font.
DEFAULT_FOREGROUND_COLOR - Static variable in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
The default foreground color.
DEFAULT_LOCATION - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
The default location of the top-left corner of the application.
DEFAULT_SIZE - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
The default size of the application window.
DEFAULT_TITLE - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
The default title of the application window.
DIGDISTANCE - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The distance to the point to dig
DiggerJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.DiggerJob.
This class represents a lemming job.
DiggerJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.DiggerJob
Creates a new DiggerJob instance.
Direction - class edu.gatech.cs2335.lemmings.graphics.Direction.
Class Direction: an enumeration for the directions a sprite could be facing.
DirtParticle - class edu.gatech.cs2335.lemmings.engine.DirtParticle.
Class Particle: When a lemming blows up, he makes particles.
DirtParticle() - Constructor for class edu.gatech.cs2335.lemmings.engine.DirtParticle
Creates a new Particle instance.
DirtParticle(int, int) - Constructor for class edu.gatech.cs2335.lemmings.engine.DirtParticle
Creates a new Particle instance.
decreaseLemmingFlow() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Decrease the lemming flow rate by 1
delete() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Does a delete.
dispatchKeyboardEvent(char, int) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Dispatches the keyboard event to the appropriate child.
dispatchMouseClickEvent(int, Point) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Dispatches the mouse event to the appropriate child.
dispatchMouseDragEvent(int, Point, Point) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Dispatches the mouse event to the appropriate child.
dispatchMouseMotionEvent(Point, Point) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Dispatches the mouse event to the appropriate child.
dispatchMouseWheelEvent(Point, int) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Describe dispatchMouseWheelEvent method here.
drawTile(Graphics, Point, int) - Method in class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Puts the tile with the specified number onto the graphics context passed in at the specified coordinates.
drawTile(Graphics, Point, int) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Puts the tile with the specified number onto the graphics context passed in at the specified coordinates.
duplicate() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Creates a duplicate copy of this level for multiplayer games

E

EXPLOSIONDIAMETER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
Explosion Diameter
EstablishingConnectionState - class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState.
Class EstablishingConnectionState: This state will load a level, and then wait for a connection to be established.
EstablishingConnectionState() - Constructor for class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
Creates a new EstablishingConnectionState instance.
ExploderJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.ExploderJob.
This class represents a lemming job.
ExploderJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.ExploderJob
Creates a new ExploderJob instance.
edu.gatech.cs2335.lemmings.engine - package edu.gatech.cs2335.lemmings.engine
 
edu.gatech.cs2335.lemmings.engine.lemmingjob - package edu.gatech.cs2335.lemmings.engine.lemmingjob
 
edu.gatech.cs2335.lemmings.file - package edu.gatech.cs2335.lemmings.file
 
edu.gatech.cs2335.lemmings.graphics - package edu.gatech.cs2335.lemmings.graphics
 
edu.gatech.cs2335.lemmings.gui - package edu.gatech.cs2335.lemmings.gui
 
edu.gatech.cs2335.lemmings.networking - package edu.gatech.cs2335.lemmings.networking
 
edu.gatech.cs2335.lemmings.physics - package edu.gatech.cs2335.lemmings.physics
 
end() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Does an END.
endLevel() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Ends the level and goes on to the next state.
endLevel() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Ends the level and goes on to the next state.
execute() - Method in class edu.gatech.cs2335.lemmings.engine.ProgramRunner
Runs the game.

F

FRAME_DELAY - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
This is the delay between frames.
FlameParticle - class edu.gatech.cs2335.lemmings.engine.FlameParticle.
Class Particle: When a lemming blows up, he makes particles.
FlameParticle() - Constructor for class edu.gatech.cs2335.lemmings.engine.FlameParticle
Creates a new Particle instance.
FlingTrap - class edu.gatech.cs2335.lemmings.engine.FlingTrap.
Class FlingTrap: when the lemming comes close to this one, it flings him.
FlingTrap() - Constructor for class edu.gatech.cs2335.lemmings.engine.FlingTrap
Creates a new FlingTrap instance.
FloaterJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.FloaterJob.
This class represents a lemming job.
FloaterJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.FloaterJob
Creates a new FloaterJob instance.
fadeToForeground(long) - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Fades to foreground in the time specified.
findActiveChild() - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Returns the top-most active child of this component.
findChildAtCoordinates(Point) - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Returns the pointer to the child of this component that the specified coordinates are inside of, if there is one, or NULL if there is no such child.
findFirstOccurrence(int, int, int, Color, Color, boolean) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Finds the coordinate of the first occurrence of one of the test colors.
findLastOccurrence(int, int, int, Color, Color, boolean) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Finds the coordinate of the last occurrence of one of the test colors.
findLemmingAt(Point) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Returns the lemming at given world coordinates, or NULL if no such lemming exists.
findNextLevel(String) - Method in class edu.gatech.cs2335.lemmings.file.LevelReader
Given the id of a level, finds the next level.
fireActionPerformed(ActionEvent) - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Notifies all listeners that have registered interest for notification on this event type.
fireJobSelected(JobSelectionEvent) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Notifies all listeners that have registered interest for notification on this event type.

G

GameEngine - class edu.gatech.cs2335.lemmings.engine.GameEngine.
This class will manage the states of the game and their transitions.
GamePlayPanel - class edu.gatech.cs2335.lemmings.gui.GamePlayPanel.
Class GamePlayPanel: This class will display the game itself.
GamePlayPanel(Renderer) - Constructor for class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Creates a new GamePlayPanel instance.
GamePlayState - class edu.gatech.cs2335.lemmings.engine.GamePlayState.
The game state, where the actual game is displayed and played.
GamePlayState(Level) - Constructor for class edu.gatech.cs2335.lemmings.engine.GamePlayState
Creates a new GamePlayState instance.
GamePlayState(String) - Constructor for class edu.gatech.cs2335.lemmings.engine.GamePlayState
Loads the level with the id passed in and uses that to play.
getActionCommand() - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Returns the action command for this button.
getActionListeners() - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Returns the listeners for this button.
getActiveJobId() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Get the value of activeJobId.
getActiveLemmings() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the activeLemmings property.
getAnchor() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Get the value of anchor.
getAngelVelocity() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getAngelVelocity
getAnimation() - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Returns the animation for this portal.
getAnimation() - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Access method for the animation property.
getAnimation() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Access method for the animation property.
getAnimation() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns the tileset associated with the sprite.
getAnimation() - Method in class edu.gatech.cs2335.lemmings.gui.LIcon
Returns the animation associated with this icon.
getArrangement() - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Describe getArrangement method here.
getAuthor() - Method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Returns the name of the user that sent out the message.
getBackground() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Access method for the background property.
getBackground() - Method in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Returns the background associated with this component.
getBounceVelocity() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getBounceVelocity
getBounds() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Returns the rectangle denoting the bounds of the component.
getCanDie() - Method in class edu.gatech.cs2335.lemmings.engine.BloodParticle
Should return canDie
getCanDie() - Method in class edu.gatech.cs2335.lemmings.engine.FlameParticle
Should return canDie
getCanDie() - Method in class edu.gatech.cs2335.lemmings.engine.WaterParticle
Should return canDie
getCaretPosition() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Returns the caret position.
getChildren() - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Returns the list of children.
getClientQuit() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
 
getConfiguration() - Method in class edu.gatech.cs2335.lemmings.gui.LApplication
Returns the graphics configuration used by the application.
getConnection() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe getConnection method here.
getCurrentFrame() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns the current frame number.
getCurrentMap() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
get CurrentMap
getCurrentState() - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Access method for the currentState property.
getData() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the data property.
getDimension(int) - Method in class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Returns the dimensions of the tile with the specified id.
getDimension(int) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Returns the dimensions of the tile with the specified id.
getDirection() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.BridgerJob
accessort
getDirection() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob
accessor
getDisplay() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Get the value of display.
getEcs() - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Accessor for EstablishingConnectionState
getEntrancePoint() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Get the value of entrancePoint.
getExitPoint() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Get the value of exitPoint.
getExtent() - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Returns the physics object associated with this portal.
getExtent() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Get the value of extent.
getExtent(int) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Returns the extent of the tile with the specified id.
getFallingAnimation() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Describe getFallingAnimation method here.
getFileName() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Returns the name of the file containing the tileset in a string.
getFloatSpeed() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getFloatSpeed
getFont() - Method in class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Returns the fint associated with this label.
getForeground() - Method in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Returns the foreground associated with this component.
getFrameList() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Describe getFrameList method here.
getFramesetImage() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Describe getFramesetImage method here.
getFriction() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Get the friction
getFullUpdateMessage() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
 
getGameMap() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Describe getGameMap method here.
getGamePlayPanel() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
accessor for gpp
getGameSpeed() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe getGameSpeed method here.
getGlideX() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getGlideX
getGravity() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Get the gravity
getGravityUpdates() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method getGravityUpdates
getI() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method getI
getId() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Access method for the id property.
getId() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Access method for the id property.
getImage() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Returns the image on which the tileset resides.
getImage() - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Returns the image displayed on this button.
getImage() - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Returns the image displayed on this button.
getImageConfiguration() - Method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Returns the graphics configuration used.
getInitialX() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getInitialX , getInitialX
getInstance() - Static method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Singleton implementation.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.engine.MapSettings
Method getInstance
getInstance() - Static method in class edu.gatech.cs2335.lemmings.engine.PortalFactory
Describe getInstance method here.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobFactory
Access method for the instance property.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.file.LevelReader
Access method for the INSTANCE property.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Singleton implementation.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.graphics.ImageUtilities
Singleton Implementation.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.graphics.TileSetManager
Singleton Implementation.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Singleton implementation.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.networking.MessageFactory
Singleton implementation.
getInstance() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
Method getInstance
getInstance() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Describe getInstance method here.
getJ() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method getJ
getJobId() - Method in class edu.gatech.cs2335.lemmings.gui.JobSelectionEvent
 
getJobMap() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Returns the job map.
getJobSelectionListeners() - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Returns the listeners for this button.
getJobsRemaining(String) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Returns the number of jobs with the specified id remaining.
getK() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method getK
getLargestDimension() - Method in class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Returns the dimensions of the largest tile in the tileset.
getLargestDimension() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Returns the dimensions of the largest tile in the tileset.
getLaunchSpeed() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getLaunchSpeed
getLemmingCount() - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
Get the value of lemmingCount.
getLemmingFlow() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe getLemmingFlow method here.
getLemmingFlow() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Accessor for lemmingFlow rate
getLemmingFlow() - Method in class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage
Accessor for speed int
getLemmingHeaven() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the lemmingHeaven property.
getLemmingJob() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Returns the job associated with this button.
getLemmings() - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Get the lemmings
getLemmingsDead() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the lemmingsDead property.
getLemmingsDead() - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Access method for the lemmingsDead property.
getLemmingsReleased() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the lemmingsReleased property.
getLemmingsReleased() - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Access method for the lemmingsReleased property.
getLemmingsSaved() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the lemmingsSaved property.
getLemmingsSaved() - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Get the lemmings saved
getLemmingsSaved() - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Get the lemmings saved
getLemmingsTotal() - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Access method for the lemmingsTotal property.
getLevel() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Access method for the level property.
getLevel() - Method in class edu.gatech.cs2335.lemmings.engine.LevelResultsState
Describe getLevel method here.
getLevel() - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Describe getLevel method here.
getLevel() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Get the value of level.
getLevel() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Returns the level associated with this button.
getLevel() - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Describe getLevel method here.
getLevel() - Method in class edu.gatech.cs2335.lemmings.gui.MiniMap
Get the value of level.
getLevelList() - Method in class edu.gatech.cs2335.lemmings.file.LevelReader
Returns the list of all levels available.
getLevelPortals() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the levelPortals property.
getLoopingMode() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns the looping mode.
getLoopingMode() - Method in class edu.gatech.cs2335.lemmings.gui.LIcon
Returns the looping mode used by this animation.
getMap() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the map property.
getMap() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Access method for the map property.
getMapSize() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Get the value of mapSize.
getMapViewPort() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
accessor for renderer
getMessageType() - Method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Returns the message type.
getMessageType(String) - Static method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Returns the message type of the message string passed in.
getMouseCoordinates() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Describe getMouseCoordinates method here.
getMovementDirection() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns the direction in which the sprite is moving.
getName() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Access method for the name property.
getNumCarryOver() - Method in class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
Get the value of numCarryOver.
getNumColumns() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Get the value of numColumns.
getNumFrames() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns the number of frames in a complete loop of animation.
getNumJobs(String) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Returns the number of jobs of the specified type for this level.
getNumLemmings() - Method in class edu.gatech.cs2335.lemmings.engine.Level
accessor
getNumLemmings() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Access method for the numLemmings property.
getOccupation() - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
Access method for the occupation property.
getOtherCarryOver() - Method in class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
Get the value of otherCarryOver.
getOtherPlayerLevel() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Accessor for otherPlayerlevel
getOwner() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Access method for the owner property.
getParent() - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Returns the physics object associated with this portal.
getParent() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Returns a pointer to the parent component of this one if there is one, or NULL if this component has no parent or is the root window.
getPassableColor() - Static method in class edu.gatech.cs2335.lemmings.engine.MapSettings
Method getPassableColor
getPause() - Method in class edu.gatech.cs2335.lemmings.networking.PauseMessage
Accessor for pause boolean
getPauseButton() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe getPauseButton method here.
getPendingLemmings() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the pendingLemmings property.
getPercentToSave() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Access method for the percentToSave property.
getPhysics() - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
Access method for the physics property.
getPhysics() - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Returns the physics object associated with this portal.
getPixel(BufferedImage, int, int) - Method in class edu.gatech.cs2335.lemmings.graphics.ImageUtilities
Returns the color of the pixel at the specified coordinates of the image.
getPort() - Method in class edu.gatech.cs2335.lemmings.networking.ConnectionListener
 
getPortals() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Describe getPortals method here.
getPosition() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method getPosition
getPrettySprites() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the prettySprites property.
getRegularAnimation() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Describe getRegularAnimation method here.
getRenderer() - Method in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Returns a renderer
getRootPane() - Method in class edu.gatech.cs2335.lemmings.gui.LApplication
Returns the root pane used for this application.
getScrollRate() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Describe getScrollRate method here.
getSelectedLemming() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Describe getSelectedLemming method here.
getSelectedLevel() - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Describe getSelectedLevel method here.
getSize() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Access method for the size property.
getSource() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Get the value of source.
getSpeed() - Method in class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage
Accessor for speed int.
getTerminalVelocity() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getTerminalVelocity
getTerrainUpdates() - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Get the terrain Updates
getText() - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Returns the text displayed on this button.
getText() - Method in class edu.gatech.cs2335.lemmings.gui.LLabel
Returns the text of this label.
getText() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Returns the text of this label.
getText() - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Returns the text displayed on this button.
getTexture() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Access method for the texture property.
getThumbnail() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Access method for the thumbnail property.
getTileCount() - Method in class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Returns the number of tiles in the tileset.
getTileCount() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Returns the number of tiles in the tileset.
getTileSet(String) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSetManager
Returns the tileset with the specified name.
getTimeIncrement() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Get the value of timeIncrement.
getTimeLeftOnEarth() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ExploderJob
Describe getTimeLeftOnEarth method here.
getTimeLimit() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Access method for the timeLimit property.
getTimeRemaining() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Access method for the timeRemaining property.
getTimeRemaining() - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Describe getTimeRemaining method here.
getTimeTillTimeOut() - Method in class edu.gatech.cs2335.lemmings.networking.ConnectionListener
 
getTimeout() - Method in class edu.gatech.cs2335.lemmings.networking.ConnectionListener
 
getUI() - Method in class edu.gatech.cs2335.lemmings.engine.AbstractGameState
Returns the root pane with the UI associated with this state.
getUnbreakableColor() - Static method in class edu.gatech.cs2335.lemmings.engine.MapSettings
Method getUnbreakableColor
getUnbreakableMap() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
Method getUnbreakableMap
getUnbreakableTexture() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Method getUnbreakableTexture
getUpdateMessage() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
Describe getUpdateMessage method here.
getVelocity() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method getDirection
getViewPoint() - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Get the viewPoint
getWaterAnimation() - Method in class edu.gatech.cs2335.lemmings.engine.Map
Returns the water animation.
getWaterLevel() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Get the value of waterLevel.
getX() - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method getX
getY() - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method getY
getZ() - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method getZ
getZoomFactor() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Get the value of zoomFactor.

H

HandGliderJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.HandGliderJob.
This class represents a lemming job.
HandGliderJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.HandGliderJob
Creates a new HandGliderJob instance.
HelpState - class edu.gatech.cs2335.lemmings.engine.HelpState.
Class HelpState: Help screen...
HelpState() - Constructor for class edu.gatech.cs2335.lemmings.engine.HelpState
Creates a new HelpState instance.
handleDecreaseButton() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Handles it when the decrease button is pressed.
handleIncreaseButton() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Handles it when the increase button is pressed.
handleNukeButton() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Handles it when the nuke button is pressed.
handlePauseButton() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Handles it when the pause button is pressed.
handleSpeedupButton() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Handles it when the speedup button is pressed.
hasFlown() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.HandGliderJob
 
home() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Does a HOME.
host(int) - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
Describe host method here.

I

ICleanable - interface edu.gatech.cs2335.lemmings.engine.ICleanable.
Interface ICleanable: The implementing objects will be able to be cleaned up.
IClickable - interface edu.gatech.cs2335.lemmings.gui.IClickable.
Interface IClickable: This interface allows us to say that a certain component is clickable by the mouse.
IMAGE_LOCATION - Static variable in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Contains the location for all of the system images.
IMouseMotionable - interface edu.gatech.cs2335.lemmings.gui.IMouseMotionable.
Interface IMouseMotionable: Allows the implementing classes to know where the mouse is.
IMouseWheelable - interface edu.gatech.cs2335.lemmings.gui.IMouseWheelable.
Interface IMouseWheelable: Should be implemented by all components that want to listen to mouse wheel rotations.
INFINITE - Static variable in class edu.gatech.cs2335.lemmings.graphics.Looping
Represents the animation which repeats infinitely.
ITypable - interface edu.gatech.cs2335.lemmings.gui.ITypable.
Interface ITypable: This interface should be implemented by all components that would like to be notified of the keyboard events.
IdentificationMessage - class edu.gatech.cs2335.lemmings.networking.IdentificationMessage.
Class IdentificationMessage: Sends username to other player.
IdentificationMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.IdentificationMessage
Creates a new IdentificationMessage instance.
ImageLoader - class edu.gatech.cs2335.lemmings.graphics.ImageLoader.
Class ImageLoader: The image loader class provides the functionality for loading images from the hard drive or the web into BufferedImages.
ImageUtilities - class edu.gatech.cs2335.lemmings.graphics.ImageUtilities.
Class ImageUtilities: contains certain utility functions that can be useful for various image manipulating classes.
ImprovedTileSet - class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet.
Class ImprovedTileSet: This tileset is essentially an improved version of the regular tileset.
ImprovedTileSet() - Constructor for class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Creates a new ImprovedTileSet instance.
increaseLemmingFlow() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Increases the lemming flow rate by 1
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.AbstractGameState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.CreditsState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.HelpState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.LevelResultsState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.LevelSelectionState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.LoadLevelState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.MainMenuState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerSetupState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.NetworkErrorState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.engine.SplashScreenState
This method will initialize the state that it belongs to.
initialize() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Performs all of the initialization necessary for the component.
isActive() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Returns true if the component has input focus, and false if it does not.
isClimbing() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob
Method getIsClimbing
isComponentDirty() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Returns true if the component is to be rerendered during the next frame.
isConnected() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe isConnected method here.
isFading() - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Returns true if we are currently fading.
isFalling() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Returns true if the lemming is falling and false if it is not.
isInitialized() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns true if the sprite is initialized with animation already, and false f it is not yet.
isLevelOver() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Returns true if the level is over.
isPauseSelected() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe isPauseSelected method here.
isPaused() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Describe isPaused method here.
isSelected() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Returns whether or not the button is currently selected.
isSelected() - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Returns whether or not the button is currently selected.
isSelected() - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Returns whether or not the button is currently selected.
isShown() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Returns true if the component is visible, and false if it is not.

J

JOB_ID_BASHER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the basher job type.
JOB_ID_BLOCKER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the blocker job type.
JOB_ID_BRIDGER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the bridger job type.
JOB_ID_CLIMBER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the climber job type.
JOB_ID_DIGGER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the digger job type.
JOB_ID_EXPLODER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the exploder job type.
JOB_ID_FLOATER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the floater job type.
JOB_ID_HAND_GLIDER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the hand_glider job type.
JOB_ID_JUMPER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the jumper job type.
JOB_ID_LAUNCHER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the launcher job type.
JOB_ID_MINER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the miner job type.
JOB_ID_WALKER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id the walker job type.
JobButton - class edu.gatech.cs2335.lemmings.gui.JobButton.
Class JobButton: This button will display the animation for the job specified, and the number of that type of job available.
JobButton(Level, String) - Constructor for class edu.gatech.cs2335.lemmings.gui.JobButton
Creates a new JobButton instance.
JobContainer - class edu.gatech.cs2335.lemmings.gui.JobContainer.
Class JobContainer: The container for lemming job buttons.
JobContainer(Level) - Constructor for class edu.gatech.cs2335.lemmings.gui.JobContainer
Creates a new JobContainer instance.
JobSelectionEvent - class edu.gatech.cs2335.lemmings.gui.JobSelectionEvent.
Class JobSelectionEvent: Fired whenever a new job has been selected.
JobSelectionEvent(String) - Constructor for class edu.gatech.cs2335.lemmings.gui.JobSelectionEvent
Creates a new JobSelectionEvent instance.
JobSelectionListener - interface edu.gatech.cs2335.lemmings.gui.JobSelectionListener.
Interface JobSelectionListener: The interface that should be implemented by all classes that want to listen to job selection events.
JumperJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.JumperJob.
This class represents a lemming job.
JumperJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.JumperJob
Creates a new JumperJob instance.
jobSelected(JobSelectionEvent) - Method in interface edu.gatech.cs2335.lemmings.gui.JobSelectionListener
Invoked when a job has been selected.

K

killLemming(Lemming, boolean) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Kills the lemming passed in.
killPrettySprite(PrettySprite) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Kills the pretty sprite.

L

LAbstractButton - class edu.gatech.cs2335.lemmings.gui.LAbstractButton.
Class LAbstractButton: The abstract button class.
LAbstractButton() - Constructor for class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Creates a new LAbstractButton instance.
LApplication - class edu.gatech.cs2335.lemmings.gui.LApplication.
Class LApplication: This is the main application class.
LApplication(String, Point, Dimension) - Constructor for class edu.gatech.cs2335.lemmings.gui.LApplication
Creates a new LApplication instance.
LButton - class edu.gatech.cs2335.lemmings.gui.LButton.
Class LButton: This is the basic class for a button.
LButton() - Constructor for class edu.gatech.cs2335.lemmings.gui.LButton
Creates a new LButton instance.
LColoredComponent - class edu.gatech.cs2335.lemmings.gui.LColoredComponent.
Class LColoredComponent: An abstract parent for the colored components.
LColoredComponent() - Constructor for class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Creates a new LColoredComponent instance.
LComponent - class edu.gatech.cs2335.lemmings.gui.LComponent.
The base component class, from which all of the more specific components, such as buttons, will be derived.
LComponent() - Constructor for class edu.gatech.cs2335.lemmings.gui.LComponent
Creates a new LComponent instance.
LContainer - class edu.gatech.cs2335.lemmings.gui.LContainer.
Class LContainer: The parent for all components that can contain other components.
LContainer() - Constructor for class edu.gatech.cs2335.lemmings.gui.LContainer
Creates a new LContainer instance.
LEFT - Static variable in class edu.gatech.cs2335.lemmings.graphics.Direction
Represents the right-to-left motion direction.
LFader - class edu.gatech.cs2335.lemmings.gui.LFader.
Class LFader: This little widget allows one to fade the screen to a certain color in different kinds of cool ways.
LFader() - Constructor for class edu.gatech.cs2335.lemmings.gui.LFader
Creates a new LFader instance.
LFancyLabel - class edu.gatech.cs2335.lemmings.gui.LFancyLabel.
Class LFancyLabel: In addition to the regular label functionality, this guy allows you to specify different fonts for the label.
LFancyLabel() - Constructor for class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Creates a new LFancyLabel instance.
LFancyLabel(String) - Constructor for class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Creates a new LFancyLabel instance.
LFancyLabel(String, Font) - Constructor for class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Creates a new LFancyLabel instance.
LIcon - class edu.gatech.cs2335.lemmings.gui.LIcon.
Class LIcon: This class will display an image.
LIcon() - Constructor for class edu.gatech.cs2335.lemmings.gui.LIcon
Creates a new LIcon instance.
LIcon(TileSet) - Constructor for class edu.gatech.cs2335.lemmings.gui.LIcon
Creates a new LIcon instance.
LLabel - class edu.gatech.cs2335.lemmings.gui.LLabel.
Class LLabel: Your regular old label.
LLabel() - Constructor for class edu.gatech.cs2335.lemmings.gui.LLabel
Creates a new LLabel instance.
LLabel(String) - Constructor for class edu.gatech.cs2335.lemmings.gui.LLabel
Creates a new LLabel instance.
LLeafComponent - class edu.gatech.cs2335.lemmings.gui.LLeafComponent.
Class LLeafComponent: This is the opposite of a container.
LLeafComponent() - Constructor for class edu.gatech.cs2335.lemmings.gui.LLeafComponent
Creates a new LLeafComponent instance.
LRootPane - class edu.gatech.cs2335.lemmings.gui.LRootPane.
Class LRootPane: This is the class for the root pane.
LRootPane() - Constructor for class edu.gatech.cs2335.lemmings.gui.LRootPane
Creates a new LRootPane instance.
LTextField - class edu.gatech.cs2335.lemmings.gui.LTextField.
Class LTextField: This guy basically allows one to type in some text.
LTextField() - Constructor for class edu.gatech.cs2335.lemmings.gui.LTextField
Creates a new LTextField instance.
LTextField(String) - Constructor for class edu.gatech.cs2335.lemmings.gui.LTextField
Creates a new LTextLabel instance.
LToggleButton - class edu.gatech.cs2335.lemmings.gui.LToggleButton.
Class LToggleButton: this is the ltogglebutton class.
LToggleButton() - Constructor for class edu.gatech.cs2335.lemmings.gui.LToggleButton
Creates a new LToggleButton instance.
Lemming - class edu.gatech.cs2335.lemmings.engine.Lemming.
Represents a generic lemming, that can move around, and do stuff.
Lemming() - Constructor for class edu.gatech.cs2335.lemmings.engine.Lemming
Creates a new Lemming instance.
LemmingConnection - class edu.gatech.cs2335.lemmings.networking.LemmingConnection.
 
LemmingConnection(Socket) - Constructor for class edu.gatech.cs2335.lemmings.networking.LemmingConnection
Creates a new LemmingConnection instance.
LemmingDrown - class edu.gatech.cs2335.lemmings.engine.LemmingDrown.
Class LemmingDrown: This pretty sprite is created when the lemming drowns.
LemmingDrown() - Constructor for class edu.gatech.cs2335.lemmings.engine.LemmingDrown
Creates a new LemmingDrown instance.
LemmingJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob.
This class represents a lemming job.
LemmingJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Creates a new LemmingJob instance.
LemmingJob(String) - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Creates a new LemmingJob instance.
LemmingJob(String, String) - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Creates a new LemmingJob instance.
LemmingJobFactory - class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobFactory.
Creates lemming jobs.
LemmingJobSettings - class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings.
Contains some settings for the lemming jobs.
LemmingNetworking - class edu.gatech.cs2335.lemmings.networking.LemmingNetworking.
The LemmingNetworking class is the facade to the entire package.
LemmingNetworking() - Constructor for class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
 
LemmingSplat - class edu.gatech.cs2335.lemmings.engine.LemmingSplat.
Class LemmingSplat: When the lemming falls too far and smashes into the ground, this blood-splattering animation will be played.
LemmingSplat() - Constructor for class edu.gatech.cs2335.lemmings.engine.LemmingSplat
Creates a new LemmingSplat instance.
LemmingsSoul - class edu.gatech.cs2335.lemmings.engine.LemmingsSoul.
Class LemmingsSoul: You have failed, The lemming is DEAD, His soul goes to heaven.
LemmingsSoul() - Constructor for class edu.gatech.cs2335.lemmings.engine.LemmingsSoul
Creates a new LemmingsSoul instance.
Level - class edu.gatech.cs2335.lemmings.engine.Level.
This is a playable level.
Level() - Constructor for class edu.gatech.cs2335.lemmings.engine.Level
Creates a new Level instance.
LevelButton - class edu.gatech.cs2335.lemmings.gui.LevelButton.
Class LevelButton: This is essentially the button that shows the name of the level, it's thumbnail, and some statistics.
LevelButton(String) - Constructor for class edu.gatech.cs2335.lemmings.gui.LevelButton
Creates a new LevelButton instance.
LevelContainer - class edu.gatech.cs2335.lemmings.gui.LevelContainer.
Class LevelContainer: Basically a panel that contains level buttons.
LevelContainer() - Constructor for class edu.gatech.cs2335.lemmings.gui.LevelContainer
Creates a new LevelContainer instance.
LevelData - class edu.gatech.cs2335.lemmings.engine.LevelData.
This class contains the data associated with a certain level.
LevelData() - Constructor for class edu.gatech.cs2335.lemmings.engine.LevelData
Creates a new LevelData instance.
LevelEntrance - class edu.gatech.cs2335.lemmings.engine.LevelEntrance.
Class LevelEntrance: This is where lemmings enter a level.
LevelEntrance() - Constructor for class edu.gatech.cs2335.lemmings.engine.LevelEntrance
Creates a new LevelEntrance instance.
LevelExit - class edu.gatech.cs2335.lemmings.engine.LevelExit.
Class LevelExit: This is where lemmings exit a level.
LevelExit() - Constructor for class edu.gatech.cs2335.lemmings.engine.LevelExit
Creates a new LevelExit instance.
LevelFinishMessage - class edu.gatech.cs2335.lemmings.networking.LevelFinishMessage.
 
LevelFinishMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.LevelFinishMessage
Creates a new IdentificationMessage instance.
LevelReader - class edu.gatech.cs2335.lemmings.file.LevelReader.
Allows us to read level data, maps and other nice stuff.
LevelResultsState - class edu.gatech.cs2335.lemmings.engine.LevelResultsState.
Class LevelResultsState: Shows the results of a level.
LevelResultsState(Level) - Constructor for class edu.gatech.cs2335.lemmings.engine.LevelResultsState
Creates a new LevelResultsState instance.
LevelSelectionState - class edu.gatech.cs2335.lemmings.engine.LevelSelectionState.
This is the main menu state.
LevelSelectionState() - Constructor for class edu.gatech.cs2335.lemmings.engine.LevelSelectionState
Creates a new LevelSelectionState instance.
LoadLevelState - class edu.gatech.cs2335.lemmings.engine.LoadLevelState.
Class LoadLevelState: The display to show random humorous messages while the user is waiting for the level to load.
LoadLevelState() - Constructor for class edu.gatech.cs2335.lemmings.engine.LoadLevelState
Creates a new LoadLevelState instance.
Looping - class edu.gatech.cs2335.lemmings.graphics.Looping.
Class Looping: an enumeration for the looping mode an animated sprite could use.
listenForConnection(int) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe listenForConnection method here.
loadImage(URL) - Method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Loads the image from the specified URL.
loadImage(File) - Method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Loads the image from the file specified.
loadLevel(String) - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
Loads the level with the specified id.
loadLevel(String) - Method in class edu.gatech.cs2335.lemmings.engine.LoadLevelState
Loads the level with the specified id.
loadLevel(String) - Method in class edu.gatech.cs2335.lemmings.file.LevelReader
Loads the level with the name specified if possible.
loadLevelData(String) - Method in class edu.gatech.cs2335.lemmings.file.LevelReader
Loads the data for the level with the specified name.
loadLocalImage(String) - Method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Loads a local image for instance, for insertion into the graphics pane.
loadMap(String) - Method in class edu.gatech.cs2335.lemmings.file.LevelReader
Loads the map for the level with the specified name.
loadResource(String, String) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSetManager
Loads the resource if needed.
loadSystemImage(String) - Method in class edu.gatech.cs2335.lemmings.graphics.ImageLoader
Loads a system image from the standard location.
loadTileset(String) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Loads the tileset from a file.

M

MAXIMUM_FRAME_RATE - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
The frame rate cap.
MAX_TARDINESS - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
If we are lagging by this much, skip a frame.
MINEDISTANCE - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The distance to the point to mine
MainMenuState - class edu.gatech.cs2335.lemmings.engine.MainMenuState.
This is the main menu state.
MainMenuState() - Constructor for class edu.gatech.cs2335.lemmings.engine.MainMenuState
Creates a new MainMenuState instance.
Map - class edu.gatech.cs2335.lemmings.engine.Map.
The map on which stuff will be happening.
Map() - Constructor for class edu.gatech.cs2335.lemmings.engine.Map
Creates a new Map instance.
MapSettings - class edu.gatech.cs2335.lemmings.engine.MapSettings.
Map Settings, thanks to PMD, a Singleton class Holds Physics Constants
MessageFactory - class edu.gatech.cs2335.lemmings.networking.MessageFactory.
Class MessageFactory: Creates messages.
MessageSettings - class edu.gatech.cs2335.lemmings.networking.MessageSettings.
Class MessageSettings: This class contains the settings shared among all the different messages, as well as the MessageFactory.
MinerJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.MinerJob.
This class represents a lemming job.
MinerJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.MinerJob
Creates a new MinerJob instance.
MiniMap - class edu.gatech.cs2335.lemmings.gui.MiniMap.
Class MiniMap: Contains the minimap of a level.
MiniMap(Level) - Constructor for class edu.gatech.cs2335.lemmings.gui.MiniMap
Creates a new MiniMap instance.
MultiLevelResultsState - class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState.
Class MultiLevelResultsState: this is the multilevel result state.
MultiLevelResultsState(Level, int, int) - Constructor for class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
Creates a new MultiLevelResultsState instance.
MultiplayerGameplayState - class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState.
The mutiplayer game state, where the actual game is displayed and played.
MultiplayerGameplayState(Level) - Constructor for class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
constructor
MultiplayerSetupState - class edu.gatech.cs2335.lemmings.engine.MultiplayerSetupState.
Class MultiplayerSetupState: This is where the player can either start up the server, or join an existing game.
MultiplayerSetupState() - Constructor for class edu.gatech.cs2335.lemmings.engine.MultiplayerSetupState
Creates a new MultiplayerSetupState instance.
main(String[]) - Static method in class edu.gatech.cs2335.lemmings.engine.Map
Main
main(String[]) - Static method in class edu.gatech.cs2335.lemmings.engine.ProgramRunner
Main method.
main(String[]) - Static method in class edu.gatech.cs2335.lemmings.file.LevelReader
 
main(String[]) - Static method in class edu.gatech.cs2335.lemmings.graphics.Renderer
 
makeBlankMessage(String, String) - Method in class edu.gatech.cs2335.lemmings.networking.MessageFactory
Creates a message of the specified type with the default parameters.
makeDirty() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Marks the component dirty.
makeDirty() - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Marks the component dirty.
makeDirty() - Method in class edu.gatech.cs2335.lemmings.gui.LLeafComponent
Marks the component dirty.
makeJob(String) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobFactory
Creates a lemming job with the specified id and initializes it appropriately.
makePortal(String, String) - Method in class edu.gatech.cs2335.lemmings.engine.PortalFactory
Describe makePortal method here.
mouseToWorld(Point) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Converts mouse coordinates to world coordinates.
move(Point) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Moves the component by the offsets specified by the components of the point.
move(Point) - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Moves the component by the offsets specified by the components of the point.
move(Point) - Method in class edu.gatech.cs2335.lemmings.gui.LLeafComponent
Moves the component by the offsets specified by the components of the point.
moveCaretLeft() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Moves the caret one to the left if possible.
moveCaretRight() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Moves the caret one to the right is possible.

N

NONE - Static variable in class edu.gatech.cs2335.lemmings.graphics.Looping
Represents the animation that is "stuck" in the current frame.
NO_DIRECTION - Static variable in class edu.gatech.cs2335.lemmings.graphics.Direction
Represents the direction of heading nowhere.
NO_GO_DELAY - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
If we are not rendering, then check this many millis if we should go.
NetworkErrorState - class edu.gatech.cs2335.lemmings.engine.NetworkErrorState.
Class NetworkErrorState: Displays a network error...
NetworkErrorState() - Constructor for class edu.gatech.cs2335.lemmings.engine.NetworkErrorState
Creates a new NetworkErrorState instance.
NukeRequestMessage - class edu.gatech.cs2335.lemmings.networking.NukeRequestMessage.
Class NukeRequestMessage: Sent by host or client when Nuke is desired.
NukeRequestMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.NukeRequestMessage
Creates a new NukeRequestMessage instance.
nextFrameNumber() - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Returns the next frame number and increments the counter.
nukeEmALL() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Makes all the lemmings explode.

O

ONCE - Static variable in class edu.gatech.cs2335.lemmings.graphics.Looping
Represents the animation that only loops once, after which it reverts to the NONE looping mode in the first frame.
onSetOwner() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.BlockerJob
This function will be called whenever the owner is set and it is not NULL.
onSetOwner() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.HandGliderJob
This function will be called whenever the owner is set and it is not NULL.
onSetOwner() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
This function will be called whenever the owner is set and it is not NULL.
onSetOwner() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.WalkerJob
This function will be called whenever the owner is set and it is not NULL.
otherPlayerEnded() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Konchil on.

P

PARTICLESWHENBONE - Static variable in class edu.gatech.cs2335.lemmings.engine.BoneParticle
Particles to create when death should occur
PARTICLESWHENDIE - Static variable in class edu.gatech.cs2335.lemmings.engine.BloodParticle
Particles to create when death should occur
PARTICLESWHENDIE - Static variable in class edu.gatech.cs2335.lemmings.engine.WaterParticle
Particles to create when death should occur
PARTICLESWHENDIG - Static variable in class edu.gatech.cs2335.lemmings.engine.DirtParticle
Particles to create when death should occur
PARTICLESWHENFLAME - Static variable in class edu.gatech.cs2335.lemmings.engine.FlameParticle
Particles to create when death should occur
PORTAL_TYPES - Static variable in class edu.gatech.cs2335.lemmings.engine.PortalFactory
All the different kinds of portals.
Particle - class edu.gatech.cs2335.lemmings.engine.Particle.
Class Particle: When a lemming blows up, he makes particles.
Particle(String) - Constructor for class edu.gatech.cs2335.lemmings.engine.Particle
Creates a new Particle instance.
PauseMessage - class edu.gatech.cs2335.lemmings.networking.PauseMessage.
Class PauseMessage: Sent by host or client when game is paused.
PauseMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.PauseMessage
Creates a new PauseMessage instance.
PhysicsEngine - class edu.gatech.cs2335.lemmings.physics.PhysicsEngine.
The Physics Engine.
PhysicsEngine() - Constructor for class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
 
PhysicsObject - class edu.gatech.cs2335.lemmings.physics.PhysicsObject.
The PhysicsObject class defines the basic attributes a Physical Object has.
PhysicsObject() - Constructor for class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Creates a new PhysicsObject instance.
PhysicsSettings - class edu.gatech.cs2335.lemmings.physics.PhysicsSettings.
Physics Settings, thanks to PMD, a Singleton class Holds Physics Constants
PhysicsVector - class edu.gatech.cs2335.lemmings.physics.PhysicsVector.
This class stores the direction vectors of the lemmings for use by the Physics Engine.
PhysicsVector() - Constructor for class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Default Constructor Sets all fields to zero
PhysicsVector(int, int, int) - Constructor for class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Primary Constructor
Point - class edu.gatech.cs2335.lemmings.physics.Point.
This class stores the Lemming positions for use in the Physics engine and Graphics engine
Point() - Constructor for class edu.gatech.cs2335.lemmings.physics.Point
Default Constructor Sets all fields to zero
Point(int, int, int) - Constructor for class edu.gatech.cs2335.lemmings.physics.Point
Primary Constructor
Portal - class edu.gatech.cs2335.lemmings.engine.Portal.
Class Portal: Represents a portal in the map.
Portal(String) - Constructor for class edu.gatech.cs2335.lemmings.engine.Portal
Creates a new Portal instance.
PortalFactory - class edu.gatech.cs2335.lemmings.engine.PortalFactory.
Class PortalFactory: Creates different portals.
PrettySprite - class edu.gatech.cs2335.lemmings.engine.PrettySprite.
Class PrettySprite: This is basically an eye-candy sprite.
PrettySprite(String) - Constructor for class edu.gatech.cs2335.lemmings.engine.PrettySprite
Creates a new PrettySprite instance.
ProgramRunner - class edu.gatech.cs2335.lemmings.engine.ProgramRunner.
This class will essentially run the Lemmings game.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LIcon
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LLabel
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LRootPane
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Performs all of the necessary drawing for this control only.
paint(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.MiniMap
Performs all of the necessary drawing for this control only.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.IdentificationMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.LevelFinishMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.NukeRequestMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.PauseMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Parses the string into the specific message.
parse(String) - Static method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Parses the string into the specific message.
parseMessage(String) - Method in class edu.gatech.cs2335.lemmings.networking.MessageFactory
Parses the string passed in and returns the appropriate network message.
pause() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Pauses the level.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.BasherJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.BlockerJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.BridgerJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.DiggerJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ExploderJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.FloaterJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.HandGliderJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.JumperJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.MinerJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
process() - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.WalkerJob
Processes the effect of the lemming on the world, as well as the lemming's position in the world.
processKeyTyped(char, int) - Method in interface edu.gatech.cs2335.lemmings.gui.ITypable
Processes the key type event.
processKeyTyped(char, int) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Processes the key type event.
processLemmingEntry(Lemming) - Method in class edu.gatech.cs2335.lemmings.engine.FlingTrap
This function will be called when a lemming enters this portal.
processLemmingEntry(Lemming) - Method in class edu.gatech.cs2335.lemmings.engine.LevelEntrance
This function will be called when a lemming enters this portal.
processLemmingEntry(Lemming) - Method in class edu.gatech.cs2335.lemmings.engine.LevelExit
This function will be called when a lemming enters this portal.
processLemmingEntry(Lemming) - Method in class edu.gatech.cs2335.lemmings.engine.Portal
This function will be called when a lemming enters this portal.
processMouseMotion(int, int, int, int) - Method in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Allows the implementing class to be told when the mouse has moved.
processMouseMotion(int, int, int, int) - Method in interface edu.gatech.cs2335.lemmings.gui.IMouseMotionable
Allows the implementing class to be told when the mouse has moved.
processMouseWheel(int) - Method in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Processes the mouse wheel rotation.
processMouseWheel(int) - Method in interface edu.gatech.cs2335.lemmings.gui.IMouseWheelable
Processes the mouse wheel rotation.
processMouseWheel(int) - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Processes the mouse wheel rotation.

R

REGULAR_FALLER - Static variable in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJobSettings
The id of the regular faller animation.
RESOURCE_MAP_FILE - Static variable in class edu.gatech.cs2335.lemmings.graphics.TileSetManager
The name of the file, where the mappings between the resource names and their paths reside.
RIGHT - Static variable in class edu.gatech.cs2335.lemmings.graphics.Direction
Represents the left-to-right motion direction.
Renderer - class edu.gatech.cs2335.lemmings.graphics.Renderer.
The Lemmings Renderer Takes care of drawing stuff to screen
Renderer(Level, Rectangle) - Constructor for class edu.gatech.cs2335.lemmings.graphics.Renderer
Creates a new Renderer instance.
rearrangeButtons() - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Rearranges all buttons.
receiveMessage(AbstractMessage) - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Describe receiveMessage method here.
receiveMessage(AbstractMessage) - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Updates both players levels based on msg data
receiveMessage(String) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe receiveMessage method here.
registerMouseClick(int, Point) - Method in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
Registers the click of a mouse button at the specified coordinates.
registerMouseClick(int, Point) - Method in interface edu.gatech.cs2335.lemmings.gui.IClickable
Registers the click of a mouse button at the specified coordinates.
registerMouseClick(int, Point) - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Registers the click of a mouse button at the specified coordinates.
registerMouseClick(int, Point) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Registers the click of a mouse button at the specified coordinates.
releaseLemming() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Releases a new lemming from the release point.
reloadTileset() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
If the surface was lost, reloads it, but does not reparse the file.
removeActionListener(ActionListener) - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Removes an ActionListener from the button.
removeChild(LComponent) - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Attempts to remove the component passed in from the list of children of the current component.
removeJobSelectionListener(JobSelectionListener) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Removes an JobSelectionListener from the button.
renderAll(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Calls paint on self and then all the children in z order.
renderAll(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LContainer
Calls paint on self and then all the children in z order.
renderAll(Graphics) - Method in class edu.gatech.cs2335.lemmings.gui.LLeafComponent
Calls paint on self and then all the children in z order.
renderSprite(Graphics, Point) - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Renders the sprite at the specified coordinates.
repaint() - Method in class edu.gatech.cs2335.lemmings.gui.LApplication
Repaints everything that needs repainting.
requestNuke() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Determines if the little guys should be nuked and nukes.
rerenderTerrain() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Rerenders the terrain.
resetFade() - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Resets the fading to the original configuration.
run() - Method in class edu.gatech.cs2335.lemmings.networking.ConnectionListener
main thread establishes a server socket and accepts client

S

SCROLL_OFFSET - Static variable in class edu.gatech.cs2335.lemmings.gui.GamePlayPanel
If the cursor is within this many pixels of the edge of the map, we will scroll.
SELECTED_COLOR - Static variable in class edu.gatech.cs2335.lemmings.gui.JobButton
The color to use for selected buttons.
SPACING - Static variable in class edu.gatech.cs2335.lemmings.gui.JobContainer
The number of pixels to put between the buttons.
SPACING - Static variable in class edu.gatech.cs2335.lemmings.gui.LevelContainer
The number of pixels to put between the buttons.
SavedLemming - class edu.gatech.cs2335.lemmings.engine.SavedLemming.
Class SavedLemming: This thing will basically show the animation of the lemming going upstairs into the exit.
SavedLemming() - Constructor for class edu.gatech.cs2335.lemmings.engine.SavedLemming
Creates a new SavedLemming instance.
SplashScreenState - class edu.gatech.cs2335.lemmings.engine.SplashScreenState.
This state basically represents the splash screen.
SplashScreenState() - Constructor for class edu.gatech.cs2335.lemmings.engine.SplashScreenState
Creates a new SplashScreenState instance.
StatsMessage - class edu.gatech.cs2335.lemmings.networking.StatsMessage.
Class StatsMessage: Represents the update lemming message.
StatsMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.StatsMessage
Creates a new StatsMessage instance.
scroll(Point) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Scroll the map by offset in the x-y directions.
sendMessage(String) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
Sends the abstract message to the client,
sendMessage(AbstractMessage) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe sendMessage method here.
setActionCommand(String) - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Sets a new action command for this button.
setActionListeners(List) - Method in class edu.gatech.cs2335.lemmings.gui.LAbstractButton
Sets up the list of action listeners.
setActiveJobId(String) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Set the value of activeJobId.
setAnchor(Point) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Set the value of anchor.
setAngelVelocity(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setAngelVelocity
setAnimation(String) - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Sets the animation with the specified name.
setAnimation(String) - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Describe setAnimation method here.
setAnimation(TileSet) - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Sets the new animation for the sprite.
setAnimation(AnimatedSprite) - Method in class edu.gatech.cs2335.lemmings.gui.LIcon
Sets up a new icon image.
setArrangement(int) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Describe setArrangment method here.
setAuthor(String) - Method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Gives message author a new value.
setBackground(BufferedImage) - Method in class edu.gatech.cs2335.lemmings.engine.Map
Sets the value of the background property.
setBackground(Color) - Method in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Associates the new background with this colored component.
setBackground(int) - Method in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Associates the new background with this colored component.
setBounceVelocity(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setBounceVelocity
setBounds(Rectangle) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Sets the new bounds of the component.
setCanDie(boolean) - Method in class edu.gatech.cs2335.lemmings.engine.BloodParticle
Should return canDie
setCanDie(boolean) - Method in class edu.gatech.cs2335.lemmings.engine.FlameParticle
Should return canDie
setCanDie(boolean) - Method in class edu.gatech.cs2335.lemmings.engine.WaterParticle
Should return canDie
setCaretPosition(int) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Sets the new caret position if possible.
setClientQuit(boolean) - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
mutator
setCurrentMap(BufferedImage) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
Set the current gameplay level
setCurrentState(AbstractGameState) - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Sets the value of the currentState property.
setData(LevelData) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets the value of the data property.
setDirection(int) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob
mutator
setDirty(boolean) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Sets the component's dirty value to the one passed in.
setDisplay(Rectangle) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Set the value of display.
setEntrancePoint(Point) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Set the value of entrancePoint.
setEntrancePoint(int, int) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Set the value of entrancePoint.
setErrorMessage(String) - Method in class edu.gatech.cs2335.lemmings.engine.NetworkErrorState
Sets up the error message.
setExitPoint(Point) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Set the value of exitPoint.
setExitPoint(int, int) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Set the value of exitPoint.
setExtent(Rectangle) - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Returns the physics object associated with this portal.
setExtent(Rectangle) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Set the value of extent.
setFallingAnimation(AnimatedSprite) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Set the value of the falling animation for this lemming.
setFloatSpeed(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setFloatSpeed
setFlown(boolean) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.HandGliderJob
 
setFont(Font) - Method in class edu.gatech.cs2335.lemmings.gui.LFancyLabel
Sets up a new font value.
setForeground(Color) - Method in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Associates the new foreground with this colored component.
setForeground(int) - Method in class edu.gatech.cs2335.lemmings.gui.LColoredComponent
Associates the new foreground with this colored component.
setFriction(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Set the friction
setGameSpeed(long) - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
This method will set the gamespeed;
setGlideX() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setGlideX
setGravity(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Set the gravity
setGravityUpdates(int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Describe setGravityUpdates method here.
setI(int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method setI
setId(String) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the value of the id property.
setImage(AnimatedSprite) - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Sets up a new value for the image of this button.
setImage(AnimatedSprite) - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Sets up a new value for the image of this button.
setInitialX(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setInitialX
setIsClimbing(boolean) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.ClimberJob
Method setIsClimbing
setJ(int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method setJ
setJobId(String) - Method in class edu.gatech.cs2335.lemmings.gui.JobSelectionEvent
 
setJobMap(Map) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the job map
setJobSelectionListeners(List) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Sets up the list of action listeners.
setK(int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method setK
setLaunchSpeed(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setLaunchSpeed
setLemmingCount(int) - Method in class edu.gatech.cs2335.lemmings.engine.EstablishingConnectionState
Set the value of lemmingCount.
setLemmingFlow(int) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets lemmingFlow
setLemmingFlow(int) - Method in class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage
Modifier for speed int
setLemmingJob(String) - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Sets up a new job for this button.
setLemmingsDead(int) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets the value of the lemmingsDead property.
setLemmingsDead(int) - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Sets the value of the lemmingsDead property.
setLemmingsReleased(int) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets the value of the lemmingsReleased property.
setLemmingsReleased(int) - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Sets the value of the lemmingsReleased property.
setLemmingsSaved(int) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets the value of the lemmingsSaved property.
setLemmingsTotal(int) - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Sets the value of the lemmingsTotal property.
setLevel(Level) - Method in class edu.gatech.cs2335.lemmings.engine.LevelResultsState
Describe setLevel method here.
setLevel(Level) - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Describe setLevel method here.
setLevel(Level) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Set the value of level.
setLevel(Level) - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Sets up a new level for this button.
setLevel(Level) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Describe setLevel method here.
setLevel(String) - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Sets up to display the level with the specified id.
setLevel(Level) - Method in class edu.gatech.cs2335.lemmings.gui.MiniMap
Set the value of level.
setLoopingMode(Looping) - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Sets a new looping mode.
setLoopingMode(Looping) - Method in class edu.gatech.cs2335.lemmings.gui.LIcon
Sets up a new looping mode for this icon.
setMap(Map) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets the value of the map property.
setMap(BufferedImage) - Method in class edu.gatech.cs2335.lemmings.engine.Map
Sets the value of the map property.
setMapSize(Dimension) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Set the value of mapSize.
setMessageType(String) - Method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Sets a new message type.
setMouseCoordinates(Point) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Describe setMouseCoordinates method here.
setMovementDirection(Direction) - Method in class edu.gatech.cs2335.lemmings.graphics.AnimatedSprite
Sets a direction in which the sprite is moving.
setName(String) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the value of the name property.
setNumCarryOver(int) - Method in class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
Set the value of numCarryOver.
setNumColumns(int) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Set the value of numColumns.
setNumLemmings(int) - Method in class edu.gatech.cs2335.lemmings.engine.Level
mutator
setNumLemmings(int) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the value of the numLemmings property.
setNumberOfLemmings(int) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Describe setNumberOfLemmings method here.
setOccupation(String) - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
Sets the value of the occupation property.
setOccupation(LemmingJob) - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
Describe setOccupation method here.
setOtherCarryOver(int) - Method in class edu.gatech.cs2335.lemmings.engine.MultiLevelResultsState
Set the value of otherCarryOver.
setOwner(Lemming) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Sets the value of the owner property.
setParent(Level) - Method in class edu.gatech.cs2335.lemmings.engine.Portal
Returns the physics object associated with this portal.
setParent(LContainer) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Sets a new parent for this component.
setPause(boolean) - Method in class edu.gatech.cs2335.lemmings.networking.PauseMessage
Modifier for pause boolean
setPercentToSave(int) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the value of the percentToSave property.
setPoint(int, int, int) - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method setPoint sets the Coordinates
setPolar(int, int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method setPolar
setPosition(Point) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Sets the location of the top-left corner of the component to the desired coordinates.
setPosition(Point) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method setPosition
setPosition(int, int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Describe setPosition method here.
setRegularAnimation(AnimatedSprite) - Method in class edu.gatech.cs2335.lemmings.engine.lemmingjob.LemmingJob
Set the value of the regular animation for this lemming.
setRootPane(LRootPane) - Method in class edu.gatech.cs2335.lemmings.gui.LApplication
Sets up the new root pane:
setSelected(boolean) - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Describe setSelected method here.
setSelected(boolean) - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Describe setSelected method here.
setSelected(boolean) - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Describe setSelected method here.
setSelectedButton(String) - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Selects the button with the spercified id.
setSelectedButton(String) - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Sets up the selected button.
setShown(boolean) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Sets the visibility of the component to the value passed in.
setSize(Dimension) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Sets the size of the component.
setSize(int, int) - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Describe setSize method here.
setSource(Rectangle) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Set the value of source.
setSpeed(int) - Method in class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage
Modifier for speed int.
setTerminalVelocity(int) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setTerminalVelocity
setTerrainUpdates(List) - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Set the terrain Updates
setText(String) - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Sets the new value of the text on this button.
setText(String) - Method in class edu.gatech.cs2335.lemmings.gui.LLabel
Gives this label new text.
setText(String) - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Gives this label new text.
setText(String) - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Sets the new value of the text on this button.
setTexture(BufferedImage) - Method in class edu.gatech.cs2335.lemmings.engine.Map
Sets the value of the texture property.
setThumbnail(BufferedImage) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the value of the thumbnail property.
setTimeIncrement(long) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Set the value of timeIncrement.
setTimeLimit(long) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Sets the value of the timeLimit property.
setTimeRemaining(long) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Sets the value of the timeRemaining property.
setUI(LRootPane) - Method in class edu.gatech.cs2335.lemmings.engine.AbstractGameState
Sets a new value of the root pane.
setUnbreakableMap(BufferedImage) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsEngine
Method setUnbreakableMap
setUnbreakableTexture(BufferedImage) - Method in class edu.gatech.cs2335.lemmings.engine.Map
Method setUnbreakableTexture
setUseClassicPhysics(boolean) - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method setUseClassicPhysics
setVector(int, int, int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Method setVector
setVelocity(PhysicsVector) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method setDirection
setViewPoint(Point) - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
set the viewPoint
setWaterAnimation(TileSet) - Method in class edu.gatech.cs2335.lemmings.engine.Map
Describe setWaterAnimation method here.
setWaterLevel(int) - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Set the value of waterLevel.
setX(int) - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method setX
setY(int) - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method setY
setZ(int) - Method in class edu.gatech.cs2335.lemmings.physics.Point
Method setZ
setZoomFactor(int) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Set the value of zoomFactor.
showNetworkError(String) - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
When a network error occurs, this function will be called.
shutDownNetworking() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingNetworking
Describe shutDownNetworking method here.
singleDecreaseButtonHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe singleDecreaseButtonHandle method here.
singleIncreaseButtonHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe singleIncreaseButtonHandle method here.
singleNukeButtonHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe singleNukeButtonHandle method here.
singlePauseButtonHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe singlePauseButtonHandle method here.
singleSpeedupButtonHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe singleSpeedupButtonHandle method here.
specialDecreaseHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Whatever else needs to be done for decrease.
specialDecreaseHandle() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Whatever else needs to be done for decrease.
specialIncreaseHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Whatever else needs to be done for increase.
specialIncreaseHandle() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Whatever else needs to be done for increase.
specialInitialize() - Method in class edu.gatech.cs2335.lemmings.engine.AttractState
Whatever else needs to be initialized.
specialInitialize() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Whatever else needs to be initialized.
specialInitialize() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Describe specialInitialize method here.
specialLoad() - Method in class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Describe specialLoad method here.
specialLoad() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Describe specialLoad method here.
specialNukeHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Whatever else needs to be done for nuke.
specialNukeHandle() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Whatever else needs to be done for nuke.
specialPauseHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Whatever else needs to be done for pause.
specialPauseHandle() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Whatever else needs to be done for pause.
specialSpeedupHandle() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Whatever else needs to be done for speedup.
specialSpeedupHandle() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Whatever else needs to be done for speedup.
specialUpdate() - Method in class edu.gatech.cs2335.lemmings.engine.AttractState
Handles the special update.
specialUpdate() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Handles the special update.
specialUpdate() - Method in class edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
Describe specialUpdate method here.
startListening() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
Describe startListening method here.
startMultiGame() - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Describe startMultiGame method here.
startMultiLevel(int, int) - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
stuff.
startRenderer() - Method in class edu.gatech.cs2335.lemmings.gui.LApplication
Starts the renderer loop.
startSending() - Method in class edu.gatech.cs2335.lemmings.networking.LemmingConnection
Describe startSending method here.
startSingleLevel(String) - Method in class edu.gatech.cs2335.lemmings.engine.GameEngine
Starts a single-player game with the specified level.
stopLevel() - Method in class edu.gatech.cs2335.lemmings.engine.Level
This function will be called when the level should be stopped - either when the time has run out, or all the lemmings are off the map.
stopListening() - Method in class edu.gatech.cs2335.lemmings.networking.ConnectionListener
 
stopRenderer() - Method in class edu.gatech.cs2335.lemmings.gui.LApplication
Stops the renderer.
subtractShape(Shape) - Method in class edu.gatech.cs2335.lemmings.engine.Map
When something explodes, digs, or mines, some part of the map can be destroyed.

T

TRANSPARENT - Static variable in class edu.gatech.cs2335.lemmings.engine.MapSettings
TRANSPARENT Color
TYPE_FLOW - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all flow messages.
TYPE_HELO - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all helo(join) messages.
TYPE_LENGTH - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
The length of the message type string.
TYPE_LEVELEND - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
 
TYPE_NUKE - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all nuke request messages.
TYPE_PAUSE - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all pause messages.
TYPE_SPEED - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all change speed messages.
TYPE_STAT - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with stats update messages.
TYPE_UNKNOWN - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all unknown messages.
TYPE_UPDATE - Static variable in class edu.gatech.cs2335.lemmings.networking.MessageSettings
Message type associated with all update messages.
TileSet - class edu.gatech.cs2335.lemmings.graphics.TileSet.
The tileset class simplifies loading bitmap files that contain several tiles.
TileSet() - Constructor for class edu.gatech.cs2335.lemmings.graphics.TileSet
Creates a new TileSet instance.
TileSet.FrameInformation - class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation.
Information structure for one tile in the tileset.
TileSet.FrameInformation() - Constructor for class edu.gatech.cs2335.lemmings.graphics.TileSet.FrameInformation
Creates a new FrameInformation instance.
TileSetManager - class edu.gatech.cs2335.lemmings.graphics.TileSetManager.
Class TileSetManager: This guy will allow us to manage tilesets in such a fashion that every tileset is only loaded once.
tileSetLoaded(String) - Method in class edu.gatech.cs2335.lemmings.graphics.TileSetManager
Returns true if the tileset is loaded and false if it is not.
toString() - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
Returns a string representation of a lemming.
toString() - Method in class edu.gatech.cs2335.lemmings.engine.LevelData
Returns the string representation of the level.
toString() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Returns a string representation of the renderer.
toString() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Describe toString method here.
toString() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Describe toString method here.
toString() - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsVector
Describe toString method here.
toString() - Method in class edu.gatech.cs2335.lemmings.physics.Point
Describe toString method here.
toggleSelected() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Toggles the selection on the button.
toggleSelected() - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Toggles the selection on the button.
toggleSelected() - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Toggles the selection on the button.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.AbstractMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.ChangeLemmingFlowMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.ChangeSpeedMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.IdentificationMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.LevelFinishMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.NukeRequestMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.PauseMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.StatsMessage
Returns a string representation of the message fit for plain-text transmission over the network.
tokenize() - Method in class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Returns a string representation of the message fit for plain-text transmission over the network.

U

UNSELECTED_COLOR - Static variable in class edu.gatech.cs2335.lemmings.gui.JobButton
The color to use for unselected buttons.
UPDATE_DELAY - Static variable in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Delay between the updates.
UPDATE_FREQUENCY - Static variable in class edu.gatech.cs2335.lemmings.engine.GamePlayState
How many times per second should we update the lemmings?
UpdateMessage - class edu.gatech.cs2335.lemmings.networking.UpdateMessage.
Class UpdateMessage: Represents the update lemming message.
UpdateMessage(String) - Constructor for class edu.gatech.cs2335.lemmings.networking.UpdateMessage
Creates a new UpdateMessage instance.
unloadTileset() - Method in class edu.gatech.cs2335.lemmings.graphics.ImprovedTileSet
Performs all the necessary clean-up operations.
unloadTileset() - Method in class edu.gatech.cs2335.lemmings.graphics.TileSet
Performs all the necessary clean-up operations.
unpause() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Unpauses the level.
update(float) - Method in class edu.gatech.cs2335.lemmings.gui.LFader
Updates the fading.
updateButton() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Updates the button.
updateButtons() - Method in class edu.gatech.cs2335.lemmings.gui.JobContainer
Updates the buttons.
updateCursor() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Updates the cursor.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.JobButton
Updates the bounds of the button.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LButton
Describe updateDimensions method here.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LComponent
Updates the dimensions of the component.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LLabel
Updates the bounds of the button.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LTextField
Updates the bounds of the button.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LToggleButton
Describe updateDimensions method here.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LevelButton
Updates the bounds of the button.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Updates the bounds of the button.
updateDimensions() - Method in class edu.gatech.cs2335.lemmings.gui.MiniMap
Updates the bounds of the button.
updateDirection() - Method in class edu.gatech.cs2335.lemmings.engine.Lemming
This method should be called whenever the lemming's direction changes.
updateFrame(Graphics) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Update a given Graphics Frame
updateLevel() - Method in class edu.gatech.cs2335.lemmings.engine.Level
Runs through the lemmings and updates each one that needs updating.
updateLevel(AbstractMessage) - Method in class edu.gatech.cs2335.lemmings.engine.Level
Updates the level with the message received from the network.
updatePosition(Point) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method updatePosition
updatePosition(int, int, int) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method updatePosition
updateSprite() - Method in class edu.gatech.cs2335.lemmings.engine.PrettySprite
Should be called at every frame to update the sprite.
updateStuff() - Method in class edu.gatech.cs2335.lemmings.engine.GamePlayState
Describe updateStuff method here.
updateVelocity(PhysicsVector) - Method in class edu.gatech.cs2335.lemmings.physics.PhysicsObject
Method updateVelocity
useClassicPhysics() - Static method in class edu.gatech.cs2335.lemmings.physics.PhysicsSettings
Method getUseClassicPhysics

V

VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.engine.GameEngine
Display debug information?
VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.engine.HelpState
Display debug information?
VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.engine.NetworkErrorState
Display debug information?
VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.graphics.Renderer
Display debug information?
VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.graphics.TileSet
Show lots of debug output?
VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.gui.LApplication
Show debug output?
VERBOSE - Static variable in class edu.gatech.cs2335.lemmings.gui.LevelContainer
Show debug output?

W

WalkerJob - class edu.gatech.cs2335.lemmings.engine.lemmingjob.WalkerJob.
This class represents a lemming job.
WalkerJob() - Constructor for class edu.gatech.cs2335.lemmings.engine.lemmingjob.WalkerJob
Creates a new WalkerJob instance.
WaterParticle - class edu.gatech.cs2335.lemmings.engine.WaterParticle.
Class Particle: When a lemming blows up, he makes particles.
WaterParticle() - Constructor for class edu.gatech.cs2335.lemmings.engine.WaterParticle
Creates a new Particle instance.
worldToMini(Point) - Method in class edu.gatech.cs2335.lemmings.gui.MiniMap
Describe worldToMini method here.
worldToMouse(Point) - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Converts world coordinates to mouse coordinates.

X

X_AXIS - Static variable in class edu.gatech.cs2335.lemmings.gui.JobContainer
Tells the container that the buttons should be arranged on the x-axis.

Y

Y_AXIS - Static variable in class edu.gatech.cs2335.lemmings.gui.JobContainer
Tells the container that the buttons should be arranged on the y-axis.

Z

zoomIn() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Zooms in.
zoomOut() - Method in class edu.gatech.cs2335.lemmings.graphics.Renderer
Zooms out.

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