|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jetrix.config.Settings
public class Settings
Game settings.
Constructor Summary | |
---|---|
Settings()
Creates a new Settings objects using default settings. |
|
Settings(boolean useDefaultSettings)
Creates a new Settings object. |
Method Summary | |
---|---|
boolean |
getAverageLevels()
|
boolean |
getClassicRules()
|
static Settings |
getDefaultSettings()
Returns the default Settings object. |
int |
getLevelIncrease()
|
int |
getLinesPerLevel()
|
int |
getLinesPerSpecial()
|
int |
getOccurancy(Block piece)
|
int |
getOccurancy(Special special)
|
boolean |
getSameBlocks()
|
int |
getSpecialAdded()
|
int |
getSpecialCapacity()
|
int |
getStackHeight()
|
int |
getStartingLevel()
|
int |
getSuddenDeathDelay()
|
int |
getSuddenDeathLinesAdded()
|
String |
getSuddenDeathMessage()
|
int |
getSuddenDeathTime()
|
boolean |
isDefaultAverageLevels()
|
boolean |
isDefaultBlockOccurancy()
Tells if the block occurancies of the default settings are used. |
boolean |
isDefaultClassicRules()
|
boolean |
isDefaultLevelIncrease()
|
boolean |
isDefaultLinesPerLevel()
|
boolean |
isDefaultLinesPerSpecial()
|
boolean |
isDefaultSameBlocks()
|
boolean |
isDefaultSpecialAdded()
|
boolean |
isDefaultSpecialCapacity()
|
boolean |
isDefaultSpecialOccurancy()
Tells if the special occurancies of the default settings are used. |
boolean |
isDefaultStackHeight()
|
boolean |
isDefaultStartingLevel()
|
boolean |
isDefaultSuddenDeathDelay()
|
boolean |
isDefaultSuddenDeathLinesAdded()
|
boolean |
isDefaultSuddenDeathMessage()
|
boolean |
isDefaultSuddenDeathTime()
|
protected void |
normalize(int[] tab)
Normalize array values to get a sum equals to 100. |
void |
normalizeBlockOccurancy()
|
void |
normalizeSpecialOccurancy()
|
void |
setAverageLevels(boolean averageLevels)
|
void |
setClassicRules(boolean classicRules)
|
void |
setDefaultAverageLevels(boolean defaultAverageLevels)
|
void |
setDefaultBlockOccurancy(boolean defaultBlockOccurancy)
|
void |
setDefaultClassicRules(boolean defaultClassicRules)
|
void |
setDefaultLevelIncrease(boolean defaultLevelIncrease)
|
void |
setDefaultLinesPerLevel(boolean defaultLinesPerLevel)
|
void |
setDefaultLinesPerSpecial(boolean defaultLinesPerSpecial)
|
void |
setDefaultSameBlocks(boolean defaultSameBlocks)
|
static void |
setDefaultSettings(Settings defaultSettings)
Sets the default Settings object. |
void |
setDefaultSpecialAdded(boolean defaultSpecialAdded)
|
void |
setDefaultSpecialCapacity(boolean defaultSpecialCapacity)
|
void |
setDefaultSpecialOccurancy(boolean defaultSpecialOccurancy)
|
void |
setDefaultStackHeight(boolean defaultStackHeight)
|
void |
setDefaultStartingLevel(boolean defaultStartingLevel)
|
void |
setDefaultSuddenDeathDelay(boolean defaultSuddenDeathDelay)
|
void |
setDefaultSuddenDeathLinesAdded(boolean defaultSuddenDeathLinesAdded)
|
void |
setDefaultSuddenDeathMessage(boolean defaultSuddenDeathMessage)
|
void |
setDefaultSuddenDeathTime(boolean defaultSuddenDeathTime)
|
void |
setLevelIncrease(int levelIncrease)
|
void |
setLinesPerLevel(int linesPerLevel)
|
void |
setLinesPerSpecial(int linesPerSpecial)
|
void |
setOccurancy(Block block,
int occurancy)
Set the occurancy of a block. |
void |
setOccurancy(Special special,
int occurancy)
Set the occurancy of a special block |
void |
setSameBlocks(boolean sameBlocks)
|
void |
setSpecialAdded(int specialAdded)
|
void |
setSpecialCapacity(int specialCapacity)
|
void |
setStackHeight(int stackHeight)
|
void |
setStartingLevel(int startingLevel)
|
void |
setSuddenDeathDelay(int suddenDeathDelay)
|
void |
setSuddenDeathLinesAdded(int suddenDeathLinesAdded)
|
void |
setSuddenDeathMessage(String suddenDeathMessage)
|
void |
setSuddenDeathTime(int suddenDeathTime)
|
boolean |
useDefaultSettings()
Tell if the current Settings use the default Settings for all its values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Settings()
public Settings(boolean useDefaultSettings)
Method Detail |
---|
public static Settings getDefaultSettings()
public static void setDefaultSettings(Settings defaultSettings)
public boolean useDefaultSettings()
public int getStartingLevel()
public int getStackHeight()
public int getLinesPerLevel()
public int getLinesPerSpecial()
public int getLevelIncrease()
public int getSpecialAdded()
public int getSpecialCapacity()
public boolean getAverageLevels()
public boolean getClassicRules()
public boolean getSameBlocks()
public int getOccurancy(Block piece)
public int getOccurancy(Special special)
public void setStartingLevel(int startingLevel)
public void setStackHeight(int stackHeight)
public void setLinesPerLevel(int linesPerLevel)
public void setLinesPerSpecial(int linesPerSpecial)
public void setLevelIncrease(int levelIncrease)
public void setSpecialAdded(int specialAdded)
public void setSpecialCapacity(int specialCapacity)
public void setAverageLevels(boolean averageLevels)
public void setClassicRules(boolean classicRules)
public void setSameBlocks(boolean sameBlocks)
public int getSuddenDeathTime()
public void setSuddenDeathTime(int suddenDeathTime)
public String getSuddenDeathMessage()
public void setSuddenDeathMessage(String suddenDeathMessage)
public int getSuddenDeathLinesAdded()
public void setSuddenDeathLinesAdded(int suddenDeathLinesAdded)
public int getSuddenDeathDelay()
public void setSuddenDeathDelay(int suddenDeathDelay)
public void setOccurancy(Block block, int occurancy)
block
- occurancy
- public void setOccurancy(Special special, int occurancy)
special
- occurancy
- protected void normalize(int[] tab)
public void normalizeBlockOccurancy()
public void normalizeSpecialOccurancy()
public boolean isDefaultBlockOccurancy()
public void setDefaultBlockOccurancy(boolean defaultBlockOccurancy)
public boolean isDefaultSpecialOccurancy()
public void setDefaultSpecialOccurancy(boolean defaultSpecialOccurancy)
public boolean isDefaultStartingLevel()
public void setDefaultStartingLevel(boolean defaultStartingLevel)
public boolean isDefaultStackHeight()
public void setDefaultStackHeight(boolean defaultStackHeight)
public boolean isDefaultLinesPerLevel()
public void setDefaultLinesPerLevel(boolean defaultLinesPerLevel)
public boolean isDefaultLinesPerSpecial()
public void setDefaultLinesPerSpecial(boolean defaultLinesPerSpecial)
public boolean isDefaultLevelIncrease()
public void setDefaultLevelIncrease(boolean defaultLevelIncrease)
public boolean isDefaultSpecialAdded()
public void setDefaultSpecialAdded(boolean defaultSpecialAdded)
public boolean isDefaultSpecialCapacity()
public void setDefaultSpecialCapacity(boolean defaultSpecialCapacity)
public boolean isDefaultAverageLevels()
public void setDefaultAverageLevels(boolean defaultAverageLevels)
public boolean isDefaultClassicRules()
public void setDefaultClassicRules(boolean defaultClassicRules)
public boolean isDefaultSameBlocks()
public void setDefaultSameBlocks(boolean defaultSameBlocks)
public boolean isDefaultSuddenDeathTime()
public void setDefaultSuddenDeathTime(boolean defaultSuddenDeathTime)
public boolean isDefaultSuddenDeathMessage()
public void setDefaultSuddenDeathMessage(boolean defaultSuddenDeathMessage)
public boolean isDefaultSuddenDeathLinesAdded()
public void setDefaultSuddenDeathLinesAdded(boolean defaultSuddenDeathLinesAdded)
public boolean isDefaultSuddenDeathDelay()
public void setDefaultSuddenDeathDelay(boolean defaultSuddenDeathDelay)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |