vooga.engine.state
Class PauseGameState

java.lang.Object
  extended by vooga.engine.state.GameState
      extended by vooga.engine.state.PauseGameState
Direct Known Subclasses:
PauseState, PauseState

public class PauseGameState
extends GameState

PauseGameState is a reusable extension of GameState that displays a basic pause message.


Field Summary
 
Fields inherited from class vooga.engine.state.GameState
myRenderField, myUpdateField
 
Constructor Summary
PauseGameState(GameState previousGameState)
          Creates an instance of PauseGameState with a default message and color
PauseGameState(GameState previousGameState, java.lang.String pauseMessage)
          Creates an instance of PauseGameState with a defaultcolor
PauseGameState(GameState previousGameState, java.lang.String pauseMessage, java.awt.Color color)
          Creates an instance of PauseGameState
PauseGameState(GameState previousGameState, java.lang.String pauseMessage, java.awt.Color color, int x, int y)
          Creates an instance of PauseGameState with a specific location for the pause message, color, and message
PauseGameState(GameState previousGameState, java.lang.String pauseMessage, int x, int y)
          Creates an instance of PauseGameState with a specific location for the pause message
 
Method Summary
 void initialize()
          Initializes the PauseGameState
 void setMessagePosition(int x, int y)
          Changes the desired location of the pause message
 
Methods inherited from class vooga.engine.state.GameState
activate, addGroup, addPlayField, addRenderPlayField, addRenderState, addState, addUpdatePlayField, addUpdateState, deactivate, equals, getGroup, getRenderField, getUpdateField, isActive, removeEverything, render, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PauseGameState

public PauseGameState(GameState previousGameState)
Creates an instance of PauseGameState with a default message and color

Parameters:
previousGameState -

PauseGameState

public PauseGameState(GameState previousGameState,
                      java.lang.String pauseMessage)
Creates an instance of PauseGameState with a defaultcolor

Parameters:
previousGameState -
pauseMessage - message to be displayed on pause

PauseGameState

public PauseGameState(GameState previousGameState,
                      java.lang.String pauseMessage,
                      java.awt.Color color)
Creates an instance of PauseGameState

Parameters:
previousGameState -
pauseMessage - message to be displayed on pause
color - represents the desired color of the pause message

PauseGameState

public PauseGameState(GameState previousGameState,
                      java.lang.String pauseMessage,
                      int x,
                      int y)
Creates an instance of PauseGameState with a specific location for the pause message

Parameters:
previousGameState -
pauseMessage - message to be displayed on pause
x - x-coordinate of the pause message
y - y-coordinate of the pause message

PauseGameState

public PauseGameState(GameState previousGameState,
                      java.lang.String pauseMessage,
                      java.awt.Color color,
                      int x,
                      int y)
Creates an instance of PauseGameState with a specific location for the pause message, color, and message

Parameters:
previousGameState -
pauseMessage - message to be displayed on pause
color - represents the desired color of the pause message
x - x-coordinate of the pause message
y - y-coordinate of the pause message
Method Detail

setMessagePosition

public void setMessagePosition(int x,
                               int y)
Changes the desired location of the pause message

Parameters:
x - x-coordinate of the pause message
y - y-coordinate of the pause message

initialize

public void initialize()
Initializes the PauseGameState

Specified by:
initialize in class GameState