yaes.application.eel6938.game
Class Configuration

java.lang.Object
  extended byyaes.application.eel6938.game.Configuration

public abstract class Configuration
extends java.lang.Object

Author:
Linus Luotsinen This file configures the game.

Field Summary
static int AgentAttackCost
           
static int AgentAttackedCost
           
static int AgentAttackedKillCycles
           
static java.lang.String AgentClassPath
           
static int AgentFleeCycles
           
static int AgentFleeSpeed
           
static int AgentInitialEnergyLevel
           
static int AgentInitialSensorRange
           
static float AgentKilledReward
           
static int AgentMateCost
           
static int AgentMaxFoodReward
           
static int AgentMaxSpeed
           
static int AgentMinEnergyLevel
           
static int AgentMinSpeed
           
static float AgentOffspringReward
           
static int AgentProcessCost
           
static java.lang.String[] Agents
           
static float AppFps
           
static java.lang.String AppIconPath
           
static java.lang.String AppImagePath
           
static int AppMaxCycles
           
static java.lang.String AppName
           
static java.lang.String AppResourcesPath
           
static int AppSceneHeight
           
static int AppSceneWidth
           
static int AppWindowHeight
           
static int AppWindowWidth
           
static int EnergyInitialPopulation
           
static int EnergyMaxLevel
           
static int EnergyMaxPopulation
           
static int EnergyMinLevel
           
static int EnergyPopulationIncrease
           
static int EnergyPopulationIncreaseStep
           
static boolean EnergyRemoveWhenEmpty
           
static boolean EnergyShowPercentage
           
 
Constructor Summary
Configuration()
           
 
Method Summary
static void loadConfigurationFile(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AgentClassPath

public static final java.lang.String AgentClassPath
See Also:
Constant Field Values

Agents

public static final java.lang.String[] Agents

AppName

public static final java.lang.String AppName
See Also:
Constant Field Values

AppResourcesPath

public static final java.lang.String AppResourcesPath
See Also:
Constant Field Values

AppImagePath

public static final java.lang.String AppImagePath
See Also:
Constant Field Values

AppIconPath

public static final java.lang.String AppIconPath
See Also:
Constant Field Values

AppWindowWidth

public static final int AppWindowWidth
See Also:
Constant Field Values

AppWindowHeight

public static final int AppWindowHeight
See Also:
Constant Field Values

AppSceneWidth

public static final int AppSceneWidth
See Also:
Constant Field Values

AppSceneHeight

public static final int AppSceneHeight
See Also:
Constant Field Values

AppMaxCycles

public static final int AppMaxCycles
See Also:
Constant Field Values

AppFps

public static final float AppFps
See Also:
Constant Field Values

EnergyInitialPopulation

public static final int EnergyInitialPopulation
See Also:
Constant Field Values

EnergyMaxPopulation

public static final int EnergyMaxPopulation
See Also:
Constant Field Values

EnergyPopulationIncrease

public static final int EnergyPopulationIncrease
See Also:
Constant Field Values

EnergyPopulationIncreaseStep

public static final int EnergyPopulationIncreaseStep
See Also:
Constant Field Values

EnergyMaxLevel

public static final int EnergyMaxLevel
See Also:
Constant Field Values

EnergyMinLevel

public static final int EnergyMinLevel
See Also:
Constant Field Values

EnergyRemoveWhenEmpty

public static final boolean EnergyRemoveWhenEmpty
See Also:
Constant Field Values

EnergyShowPercentage

public static final boolean EnergyShowPercentage
See Also:
Constant Field Values

AgentInitialEnergyLevel

public static final int AgentInitialEnergyLevel
See Also:
Constant Field Values

AgentMinEnergyLevel

public static final int AgentMinEnergyLevel
See Also:
Constant Field Values

AgentProcessCost

public static final int AgentProcessCost
See Also:
Constant Field Values

AgentFleeSpeed

public static final int AgentFleeSpeed
See Also:
Constant Field Values

AgentFleeCycles

public static final int AgentFleeCycles
See Also:
Constant Field Values

AgentMaxSpeed

public static final int AgentMaxSpeed
See Also:
Constant Field Values

AgentMinSpeed

public static final int AgentMinSpeed
See Also:
Constant Field Values

AgentMaxFoodReward

public static final int AgentMaxFoodReward
See Also:
Constant Field Values

AgentInitialSensorRange

public static final int AgentInitialSensorRange
See Also:
Constant Field Values

AgentMateCost

public static final int AgentMateCost
See Also:
Constant Field Values

AgentOffspringReward

public static final float AgentOffspringReward
See Also:
Constant Field Values

AgentAttackCost

public static final int AgentAttackCost
See Also:
Constant Field Values

AgentAttackedCost

public static final int AgentAttackedCost
See Also:
Constant Field Values

AgentAttackedKillCycles

public static final int AgentAttackedKillCycles
See Also:
Constant Field Values

AgentKilledReward

public static final float AgentKilledReward
See Also:
Constant Field Values
Constructor Detail

Configuration

public Configuration()
Method Detail

loadConfigurationFile

public static void loadConfigurationFile(java.lang.String filename)