com.b3dgs.lionengine.engine
Class OptionsConfig

java.lang.Object
  extended by com.b3dgs.lionengine.engine.OptionsConfig

public class OptionsConfig
extends java.lang.Object

Represents the standard structure of all available options. It is mainly used by the launcher to save options.


Constructor Summary
OptionsConfig(int width, int height, int depth, int desiredRate, boolean windowed, Rendering rendering, Filter filter, java.lang.String lang)
          Create a new option config set.
 
Method Summary
 int getDepth()
          Get screen depth.
 int getDesiredRate()
          Get screen rate.
 Filter getFilter()
          Get screen filtering mode.
 int getHeight()
          Get screen height.
 java.lang.String getLang()
          Get program language.
 Rendering getRendering()
          Get screen rendering mode.
 int getWidth()
          Get screen width.
 boolean isWindowed()
          Get screen windowed state.
 void setDepth(int depth)
          Set depth height.
 void setDesiredRate(int desiredRate)
          Set rate height.
 void setFilter(Filter filter)
          Set screen filtering mode.
 void setHeight(int height)
          Set screen height.
 void setLang(java.lang.String lang)
          Set program language.
 void setRendering(Rendering rendering)
          Set screen rendering mode.
 void setWidth(int width)
          Set screen width.
 void setWindowed(boolean windowed)
          Set screen windowed state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionsConfig

public OptionsConfig(int width,
                     int height,
                     int depth,
                     int desiredRate,
                     boolean windowed,
                     Rendering rendering,
                     Filter filter,
                     java.lang.String lang)
Create a new option config set.

Parameters:
width - screen width.
height - screen height.
depth - screen depth.
desiredRate - screen rate.
windowed - windowed screen.
rendering - rendering mode.
filter - filtering mode.
lang - program language.
Method Detail

getWidth

public int getWidth()
Get screen width.

Returns:
screen width.

setWidth

public void setWidth(int width)
Set screen width.

Parameters:
width - screen width.

getHeight

public int getHeight()
Get screen height.

Returns:
screen height.

setHeight

public void setHeight(int height)
Set screen height.

Parameters:
height - screen height.

getDepth

public int getDepth()
Get screen depth.

Returns:
screen depth.

setDepth

public void setDepth(int depth)
Set depth height.

Parameters:
depth - screen depth.

getDesiredRate

public int getDesiredRate()
Get screen rate.

Returns:
screen rate.

setDesiredRate

public void setDesiredRate(int desiredRate)
Set rate height.

Parameters:
desiredRate - screen rate.

isWindowed

public boolean isWindowed()
Get screen windowed state.

Returns:
screen windowed state.

setWindowed

public void setWindowed(boolean windowed)
Set screen windowed state.

Parameters:
windowed - screen windowed state.

getRendering

public Rendering getRendering()
Get screen rendering mode.

Returns:
screen rendering mode.

setRendering

public void setRendering(Rendering rendering)
Set screen rendering mode.

Parameters:
rendering - screen rendering mode.

getFilter

public Filter getFilter()
Get screen filtering mode.

Returns:
screen filtering mode.

setFilter

public void setFilter(Filter filter)
Set screen filtering mode.

Parameters:
filter - screen filtering mode.

getLang

public java.lang.String getLang()
Get program language.

Returns:
program language.

setLang

public void setLang(java.lang.String lang)
Set program language.

Parameters:
lang - program language.