|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.gatech.cs2335.lemmings.engine.AbstractGameState
edu.gatech.cs2335.lemmings.engine.GamePlayState
edu.gatech.cs2335.lemmings.engine.MultiplayerGameplayState
The mutiplayer game state, where the actual game is displayed and played. Koala Update - fixed
| Field Summary |
| Fields inherited from class edu.gatech.cs2335.lemmings.engine.GamePlayState |
UPDATE_DELAY, UPDATE_FREQUENCY |
| Constructor Summary | |
MultiplayerGameplayState(Level l)
constructor |
|
| Method Summary | |
void |
endLevel()
Ends the level and goes on to the next state. |
Level |
getOtherPlayerLevel()
Accessor for otherPlayerlevel |
void |
otherPlayerEnded()
Konchil on. |
void |
receiveMessage(AbstractMessage msg)
Updates both players levels based on msg data |
void |
requestNuke()
Determines if the little guys should be nuked and nukes. |
protected void |
specialDecreaseHandle()
Whatever else needs to be done for decrease. |
protected void |
specialIncreaseHandle()
Whatever else needs to be done for increase. |
protected void |
specialInitialize()
Describe specialInitialize method here. |
protected void |
specialNukeHandle()
Whatever else needs to be done for nuke. |
protected void |
specialPauseHandle()
Whatever else needs to be done for pause. |
protected void |
specialSpeedupHandle()
Whatever else needs to be done for speedup. |
protected void |
specialUpdate()
Describe specialUpdate method here. |
| Methods inherited from class edu.gatech.cs2335.lemmings.engine.GamePlayState |
actionPerformed, cleanUp, getGamePlayPanel, getGameSpeed, getLemmingFlow, getLevel, getPauseButton, handleDecreaseButton, handleIncreaseButton, handleNukeButton, handlePauseButton, handleSpeedupButton, initialize, isPauseSelected, setGameSpeed, singleDecreaseButtonHandle, singleIncreaseButtonHandle, singleNukeButtonHandle, singlePauseButtonHandle, singleSpeedupButtonHandle, updateStuff |
| Methods inherited from class edu.gatech.cs2335.lemmings.engine.AbstractGameState |
getUI, setUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MultiplayerGameplayState(Level l)
l - level| Method Detail |
protected void specialInitialize()
specialInitialize method here.
specialInitialize in class GamePlayStateprotected void specialPauseHandle()
specialPauseHandle in class GamePlayStateprotected void specialSpeedupHandle()
specialSpeedupHandle in class GamePlayStateprotected void specialNukeHandle()
specialNukeHandle in class GamePlayStateprotected void specialIncreaseHandle()
specialIncreaseHandle in class GamePlayStateprotected void specialDecreaseHandle()
specialDecreaseHandle in class GamePlayStateprotected void specialUpdate()
specialUpdate method here.
specialUpdate in class GamePlayStatepublic void receiveMessage(AbstractMessage msg)
msg - , network message holding game state updatespublic void endLevel()
endLevel in class GamePlayStatepublic void otherPlayerEnded()
public Level getOtherPlayerLevel()
public void requestNuke()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||