- DARKBLUE - Static variable in class ontology.Types
-
- DARKGRAY - Static variable in class ontology.Types
-
- DARKGREEN - Static variable in class ontology.Types
-
- DateTypeAdapter - Class in tools.com.google.gson.internal.bind
-
Adapter for Date.
- DateTypeAdapter() - Constructor for class tools.com.google.gson.internal.bind.DateTypeAdapter
-
- DBASEDIRS - Static variable in class ontology.Types
-
- DDOWN - Static variable in class ontology.Types
-
- DeathConstraint - Class in tracks.levelGeneration.constraints
-
- DeathConstraint() - Constructor for class tracks.levelGeneration.constraints.DeathConstraint
-
- deathInteractions - Variable in class tools.GameAnalyzer
-
List of all different interactions cause an object to die
- debugMode - Static variable in class controller.PlanningAgent
-
- decodeName(String, int) - Method in class core.game.SLDescription
-
decode the sprite name
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.Content
-
Takes a ParameterContent object to decorate the current Content object.
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.GameContent
-
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.InteractionContent
-
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.MappingContent
-
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.ParameterContent
-
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.SpriteContent
-
- decorate(HashMap<String, ParameterContent>) - Method in class core.content.TerminationContent
-
- DecreaseSpeedToAll - Class in ontology.effects.binary
-
Created with IntelliJ IDEA.
- DecreaseSpeedToAll(InteractionContent) - Constructor for class ontology.effects.binary.DecreaseSpeedToAll
-
- deepCopy() - Method in class tools.com.google.gson.JsonArray
-
Creates a deep copy of this element and all its children
- deepCopy() - Method in class tools.com.google.gson.JsonElement
-
Returns a deep copy of this element.
- deepCopy() - Method in class tools.com.google.gson.JsonNull
-
Returns the same instance since it is an immutable value
- deepCopy() - Method in class tools.com.google.gson.JsonObject
-
Creates a deep copy of this element and all its children
- deepCopy() - Method in class tools.com.google.gson.JsonPrimitive
-
Returns the same value as primitives are immutable.
- DEFAULT - Static variable in class tools.com.google.gson.internal.Excluder
-
- DEFAULT_SINGLE_PLAYER_KEYIDX - Static variable in class ontology.Types
-
- definedEffects - Variable in class core.game.Game
-
Pairs of all defined effects in the game.
- definedEOSEffects - Variable in class core.game.Game
-
List of types that can trigger an EOS effect.
- DELAY - Static variable in class core.competition.CompetitionParameters
-
Delay for human play.
- delay - Static variable in class core.competition.GVGReplayer
-
- delegate - Variable in class ontology.effects.TimeEffect
-
The effect itself, that is triggered by this.
- DELETE_PARAM_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The probability to delete a parameter from an exisiting rule
- DELETION_PROB - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
the probability of deleting an exisiting sprite
- DELETION_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the probability of performing a deletion an exisiting rule
- deserialize(JsonElement, Type) - Method in interface tools.com.google.gson.JsonDeserializationContext
-
Invokes default deserialization on the specified object.
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in interface tools.com.google.gson.JsonDeserializer
-
Gson invokes this call-back method during deserialization when it encounters a field of the
specified type.
- DesignMachine - Class in tracks
-
Created with IntelliJ IDEA.
- DesignMachine(String) - Constructor for class tracks.DesignMachine
-
Creates a Game Space for the game passed as parameter.
- determineCollision(VGDLSprite, Rectangle, Game) - Method in class ontology.effects.Effect
-
Determines if the collision is horizontal and/or vertical
- dialogBoxOnStartAndEnd - Static variable in class core.competition.CompetitionParameters
-
Pause the game at the beginning and at the end
- Direction - Class in tools
-
Created by dperez on 17/04/16.
- Direction(double, double) - Constructor for class tools.Direction
-
- disableHtmlEscaping() - Method in class tools.com.google.gson.GsonBuilder
-
By default, Gson escapes HTML characters such as < > etc.
- disableInnerClassSerialization() - Method in class tools.com.google.gson.GsonBuilder
-
Configures Gson to exclude inner classes during serialization.
- disableInnerClassSerialization() - Method in class tools.com.google.gson.internal.Excluder
-
- displayStats() - Static method in class controller.PlanningAgent
-
Method used to display game stats after the execution has finished.
- disqualify() - Method in class core.game.Game
-
Disqualifies the player in the game, and also sets the isEnded flag to
true.
- disqualify(int) - Method in class core.game.Game
-
Overloaded method for multiplayer games.
- disqualify(boolean) - Method in class ontology.avatar.MovingAvatar
-
Sets the disqualified flag.
- dist(Vector2d) - Method in class tools.Vector2d
-
Returns the distance from this vector to the one in the arguments.
- dist(double, double) - Method in class tools.Vector2d
-
Returns the distance from this vector to a pair of coordinates.
- distance(Rectangle, Rectangle) - Method in class ontology.physics.ContinuousPhysics
-
Euclidean distance between two rectangles.
- distance(Rectangle, Rectangle) - Method in class ontology.physics.GridPhysics
-
Hamming distance between two rectangles.
- distance(Rectangle, Rectangle) - Method in interface ontology.physics.Physics
-
- DISTANCE_MAX_IMMOVABLE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MAX_MOVABLE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MAX_NPC - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MAX_PORTAL - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MAX_RESOURCE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MIN_IMMOVABLE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MIN_MOVABLE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MIN_NPC - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MIN_PORTAL - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_MIN_RESOURCE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_TOT_IMMOVABLE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_TOT_MOVABLE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_TOT_NPC - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_TOT_PORTAL - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DISTANCE_TOT_RESOURCE - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- DLEFT - Static variable in class ontology.Types
-
- DNIL - Static variable in class ontology.Types
-
- DNONE - Static variable in class ontology.Types
-
- DO_NOTHING_AGENT_NAME - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
The name of the do nothing agent
- DO_NOTHING_AGENT_NAME - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The name of the do nothing agent
- domainFile - Variable in class controller.GameInformation
-
- domainName - Variable in class controller.GameInformation
-
- doNothingAgent - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the do nothing automated agent
- doNothingState - Variable in class tracks.levelGeneration.constraints.DeathConstraint
-
the end state of the do nothing algorithm
- doNothingSteps - Variable in class tracks.levelGeneration.constraints.DeathConstraint
-
number of steps that do nothing agent did so far
- Door - Class in ontology.sprites
-
Created by diego on 17/02/14.
- Door() - Constructor for class ontology.sprites.Door
-
- Door(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.Door
-
- dot(Vector2d) - Method in class tools.Vector2d
-
Calculates the dot product between this vector and the one passed by parameter.
- DOUBLE - Static variable in class tools.com.google.gson.internal.bind.TypeAdapters
-
- doubleValue() - Method in class tools.com.google.gson.internal.LazilyParsedNumber
-
- DOWN - Static variable in class ontology.Types
-
- draw(Graphics2D) - Method in class core.player.Player
-
Gets the player the control to draw something on the screen.
- draw(Graphics2D, Game) - Method in class core.vgdl.VGDLSprite
-
Draws this sprite (both the not oriented and, if appropriate, the oriented part)
- draw(Graphics2D) - Method in class tracks.multiPlayer.deprecated.sampleGA.Agent
-
- draw(Graphics2D) - Method in class tracks.singlePlayer.deprecated.sampleGA.Agent
-
- draw(Graphics2D) - Method in class tracks.singlePlayer.simple.sampleRandom.Agent
-
Gets the player the control to draw something on the screen.
- draw_arrow - Variable in class core.vgdl.VGDLSprite
-
Tells if an arrow must be drawn to indicate the orientation of the sprite.
- DRAW_FITNESS - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
a fitness value given if the player ends in draw (not winning neither losing)
- DRIGHT - Static variable in class ontology.Types
-
- DUP - Static variable in class ontology.Types
-