- paint(SpriteGroup[]) - Method in class core.vgdl.VGDLViewer
-
Paints the sprites.
- paintComponent(Graphics) - Method in class core.vgdl.VGDLViewer
-
Main method to paint the game
- paintWithGraphics(Graphics2D) - Method in class core.vgdl.VGDLViewer
-
- Pair<T,U> - Class in tools
-
Created with IntelliJ IDEA.
- Pair(T, U) - Constructor for class tools.Pair
-
- PARAM_NUM_OR_SPRITE_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The probability of putting a number or a sprite as the value of a parameter insertion
- ParameterBoolContent - Class in core.content
-
Created by dperez on 21/02/2017.
- ParameterBoolContent(ParameterContent, String) - Constructor for class core.content.ParameterBoolContent
-
- ParameterContent - Class in core.content
-
Created with IntelliJ IDEA.
- ParameterContent() - Constructor for class core.content.ParameterContent
-
Default constructor.
- ParameterContent(String) - Constructor for class core.content.ParameterContent
-
Constructor that extracts the contents from a String line
- parameterContents - Variable in class tracks.DesignMachine
-
- ParameterDoubleContent - Class in core.content
-
Created by dperez on 21/02/2017.
- ParameterDoubleContent(ParameterContent, String) - Constructor for class core.content.ParameterDoubleContent
-
- ParameterIntContent - Class in core.content
-
Created by dperez on 21/02/2017.
- ParameterIntContent(ParameterContent, String) - Constructor for class core.content.ParameterIntContent
-
- parameters - Variable in class core.content.Content
-
List of parameters of this content (key => value).
- parameters - Variable in class core.game.Game
-
Parameters for a Game Space.
- parameters - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Agent
-
- parameterStrings - Variable in class tracks.DesignMachine
-
- parent - Variable in class core.vgdl.Node
-
Parent of this node.
- parent - Variable in class tools.pathfinder.Node
-
- parent - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- parent - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- parent - Variable in class tracks.singlePlayer.advanced.olets.SingleTreeNode
-
The parent node (is null for the root node of a tree)
- parent - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- parent - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- parent - Variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- parents - Variable in class core.game.GameDescription.SpriteData
-
List of all the parents till the top of the hierarchy
- parse(String, ParsePosition) - Static method in class tools.com.google.gson.internal.bind.util.ISO8601Utils
-
Parse a date from ISO-8601 formatted string.
- parse(JsonReader) - Static method in class tools.com.google.gson.internal.Streams
-
Takes a reader in any state and returns the next value as a JsonElement.
- parse(String) - Method in class tools.com.google.gson.JsonParser
-
Parses the specified JSON string into a parse tree
- parse(Reader) - Method in class tools.com.google.gson.JsonParser
-
Parses the specified JSON string into a parse tree
- parse(JsonReader) - Method in class tools.com.google.gson.JsonParser
-
Returns the next value from the JSON stream as a parse tree.
- parseGame(String) - Method in class core.vgdl.VGDLParser
-
Parses a game passed whose file is passed by parameter.
- parseGameWithParameters(String, HashMap<String, ParameterContent>) - Method in class core.vgdl.VGDLParser
-
Parses a game passed whose file is passed by parameter.
- parseInteractionTermination(Game, String[], String[]) - Method in class core.vgdl.VGDLParser
-
parse both rules and termination and add them to the current game object
- parseParameter(String, String) - Static method in class core.competition.GVGExecutor
-
- parseParameter(String, String) - Static method in class core.competition.GVGReplayer
-
- parseParameters(GameContent) - Method in class core.game.BasicGame
-
Reads the parameters of a game type.
- parseParameters(GameContent) - Method in class core.game.Game
-
Reads the parameters of a game type.
- parseParameters(TerminationContent) - Method in class core.termination.Termination
-
- parseParameters(Content, Object) - Method in class core.vgdl.VGDLFactory
-
Parses the parameters from content, assigns them to variables in obj.
- parseParameters(SpriteContent) - Method in class core.vgdl.VGDLSprite
-
Parses parameters for the sprite, received as a SpriteContent object.
- parseParameters(InteractionContent) - Method in class ontology.effects.Effect
-
- parseSpriteSet(Game, HashMap<String, ArrayList<String>>, HashMap<String, String>) - Method in class core.vgdl.VGDLParser
-
Parse a custom sprite set
- Passive - Class in ontology.sprites
-
Created with IntelliJ IDEA.
- Passive() - Constructor for class ontology.sprites.Passive
-
- Passive(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.Passive
-
- passiveMovement(VGDLSprite) - Method in class ontology.physics.ContinuousPhysics
-
- passiveMovement(VGDLSprite) - Method in class ontology.physics.GridPhysics
-
- passiveMovement(VGDLSprite) - Method in interface ontology.physics.Physics
-
- passiveSpriteId - Variable in class core.game.Event
-
Sprite ID of the object that received the event (what did the avatar,
or something created by the avatar, collided with?).
- passiveTypeId - Variable in class core.game.Event
-
Type id of the object that received the event (what did the avatar,
or something created by the avatar, collided with?).
- PathAltChaser - Class in ontology.sprites.npc
-
Created with IntelliJ IDEA.
- PathAltChaser() - Constructor for class ontology.sprites.npc.PathAltChaser
-
- PathAltChaser(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.PathAltChaser
-
- pathCache - Variable in class tools.pathfinder.AStar
-
- PathChaser - Class in ontology.sprites.npc
-
Created with IntelliJ IDEA.
- PathChaser() - Constructor for class ontology.sprites.npc.PathChaser
-
- PathChaser(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.PathChaser
-
- pathf - Variable in class core.game.Game
-
Pathfinder.
- pathf - Variable in class tools.pathfinder.Agent
-
- pathfinder - Variable in class tools.pathfinder.AStar
-
- PathFinder - Class in tools.pathfinder
-
Created by dperez on 14/01/16.
- PathFinder(ArrayList<Integer>) - Constructor for class tools.pathfinder.PathFinder
-
- PDDLAction - Class in controller
-
Class that represents a PDDL action.
- PDDLAction(String, String, Map<String, Types.ACTIONS>) - Constructor for class controller.PDDLAction
-
Class constructor.
- PDDLAction.Effect - Class in controller
-
Class that represents an effect of a PDDL action.
- PDDLGameStateObjects - Variable in class controller.PlanningAgent
-
- PDDLGameStatePredicates - Variable in class controller.PlanningAgent
-
- PDDLPlan - Class in controller
-
Class that represents a PDDL plan.
- PDDLPlan() - Constructor for class controller.PDDLPlan
-
Default class constructor.
- PDDLPlan(JSONObject, Map<String, Types.ACTIONS>) - Constructor for class controller.PDDLPlan
-
Class constructor.
- PDDLPlan - Variable in class controller.PlanningAgent
-
- PDDLSingleGoal - Class in controller
-
Class that represents a PDDL goal.
- PDDLSingleGoal() - Constructor for class controller.PDDLSingleGoal
-
Class default constructor.
- peek() - Method in class tools.com.google.gson.internal.bind.JsonTreeReader
-
- peek() - Method in class tools.com.google.gson.stream.JsonReader
-
Returns the type of the next token without consuming it.
- performance - Static variable in class tracks.ArcadeMachine
-
- performance - Static variable in class tracks.LearningMachine
-
Reads and launches a game for a bot to be played.
- phase - Variable in class core.game.SerializableStateObservation
-
- physics - Variable in class core.vgdl.VGDLSprite
-
Reference to the physics object this sprite belongs to.
- Physics - Interface in ontology.physics
-
Created with IntelliJ IDEA.
- PHYSICS_NONE - Static variable in class ontology.Types
-
- physicstype - Variable in class core.vgdl.VGDLSprite
-
Id of the type if physics this sprite responds to.
- PINK - Static variable in class ontology.Types
-
- PipeComm - Class in tracks.singleLearning.utils
-
- PipeComm(Process) - Constructor for class tracks.singleLearning.utils.PipeComm
-
Public constructor of the player.
- pixelPerfect - Variable in class ontology.effects.binary.PullWithIt
-
- pixelPerfect - Variable in class ontology.effects.unary.StepBack
-
- planExecution(Game) - Method in class ontology.effects.TimeEffect
-
- PlannerException - Exception in controller
-
Exception thrown when there's some kind of problem while calling the planner.
- PlannerException(String) - Constructor for exception controller.PlannerException
-
- PlanningAgent - Class in controller
-
Planning agent class.
- PlanningAgent(StateObservation, ElapsedCpuTimer) - Constructor for class controller.PlanningAgent
-
Class constructor.
- PlatformerAvatar - Class in ontology.avatar.oriented
-
Created with IntelliJ IDEA.
- PlatformerAvatar() - Constructor for class ontology.avatar.oriented.PlatformerAvatar
-
- PlatformerAvatar(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.avatar.oriented.PlatformerAvatar
-
- Player - Class in core.player
-
Created by Raluca on 07-Apr-16.
- Player() - Constructor for class core.player.Player
-
- player - Variable in class core.vgdl.VGDLViewer
-
Player of the game
- player - Variable in class ontology.avatar.MovingAvatar
-
- players - Variable in class tracks.DesignMachine
-
- playGame(Player[], int, boolean, int) - Method in class core.game.Game
-
Plays the game, graphics enabled.
- playGame(StateObservation, ElapsedCpuTimer) - Method in class tools.StepController
-
play the current game for a specific amount of time using the initialized player
- playGame(StateObservation, ElapsedCpuTimer, ArrayList<Vector2d>) - Method in class tools.StepController
-
play the current game for a specific amount of time using the initialized player
- playGame(int[], String, String, int) - Method in class tracks.DesignMachine
-
- playGame2P(int[], String, String, int) - Method in class tracks.DesignMachine
-
- playGeneratedLevels(String, String[], String[], boolean) - Static method in class tracks.levelGeneration.LevelGenMachine
-
play a couple of generated levels for a certain game
- playOneGame(String, String, String, int) - Static method in class tracks.ArcadeMachine
-
Reads and launches a game for a human to be played.
- playOneGame(String, String, String, String, int) - Static method in class tracks.ruleGeneration.RuleGenMachine
-
Reads and launches a game for a human to be played.
- playOneGameMulti(String, String, String, int) - Static method in class tracks.ArcadeMachine
-
Reads and launches a game for a human to be played.
- playOneGeneratedLevel(String, String, String, int) - Static method in class tracks.levelGeneration.LevelGenMachine
-
Reads game description then generate level using the supplied generator.
- playOneLevel(String, String, int, boolean, boolean, boolean, int, LearningPlayer[], String[], Game, StatSummary[], StatSummary[]) - Static method in class tracks.LearningMachine
-
Method used to play a single given level.
- playOnlineGame(Player[], int, boolean, int) - Method in class core.game.Game
-
- Point() - Constructor for class tracks.levelGeneration.constructiveLevelGenerator.LevelData.Point
-
- Point(int, int) - Constructor for class tracks.levelGeneration.constructiveLevelGenerator.LevelData.Point
-
- POPULATION_SIZE - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
The size of the Genetic Algorithm Population
- POPULATION_SIZE - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The size of the Genetic Algorithm Population
- port - Variable in class tracks.singleLearning.utils.SocketComm
-
- portal - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite is a portal.
- Portal - Class in ontology.sprites.producer
-
Created with IntelliJ IDEA.
- Portal() - Constructor for class ontology.sprites.producer.Portal
-
- Portal(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.producer.Portal
-
- portalsPositions - Variable in class core.game.SerializableStateObservation
-
- portalsPositionsMaxRow - Variable in class core.game.SerializableStateObservation
-
- portalsPositionsNum - Variable in class core.game.SerializableStateObservation
-
- Position - Enum in controller
-
Positions of cells and agent's orientation.
- position - Variable in class core.game.Event
-
Position where the event took place.
- position - Variable in class core.game.Observation
-
Position of the observation.
- position - Variable in class tools.pathfinder.Node
-
- postProcess() - Method in class core.vgdl.VGDLSprite
-
Method to perform post processing when the sprite has received its parameters.
- postProcess() - Method in class ontology.avatar.FlakAvatar
-
- postProcess() - Method in class ontology.avatar.HorizontalAvatar
-
- postProcess() - Method in class ontology.avatar.MovingAvatar
-
- postProcess() - Method in class ontology.avatar.NullAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.AimedAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.BirdAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.OngoingTurningAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.PlatformerAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.ShootAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.ShootOnlyAvatar
-
- postProcess() - Method in class ontology.avatar.oriented.WizardAvatar
-
- postProcess() - Method in class ontology.avatar.VerticalAvatar
-
- postProcess() - Method in class ontology.sprites.Door
-
- postProcess() - Method in class ontology.sprites.Immovable
-
- postProcess() - Method in class ontology.sprites.npc.AlternateChaser
-
- postProcess() - Method in class ontology.sprites.npc.Chaser
-
- postProcess() - Method in class ontology.sprites.npc.LOSChaser
-
- postProcess() - Method in class ontology.sprites.npc.PathAltChaser
-
- postProcess() - Method in class ontology.sprites.npc.PathChaser
-
- postProcess() - Method in class ontology.sprites.npc.RandomAltChaser
-
- postProcess() - Method in class ontology.sprites.npc.RandomPathAltChaser
-
- postProcess() - Method in class ontology.sprites.producer.Portal
-
- postProcess() - Method in class ontology.sprites.producer.SpawnPoint
-
- postProcess() - Method in class ontology.sprites.producer.SpawnPointMultiSprite
-
- postProcess() - Method in class ontology.sprites.Resource
-
- postProcess() - Method in class ontology.sprites.Spreader
-
- preMovement() - Method in class core.vgdl.VGDLSprite
-
Prepares the sprite for movement.
- prevAction - Variable in class ontology.sprites.npc.RandomNPC
-
- Primitives - Class in tools.com.google.gson.internal
-
Contains static utility methods pertaining to primitive types and their
corresponding wrapper types.
- printDimensions() - Method in class tracks.DesignMachine
-
- printHelp() - Static method in class core.competition.GVGExecutor
-
- printHelp() - Static method in class core.competition.GVGReplayer
-
- printLearningResult(int, boolean) - Method in class core.game.Game
-
Prints the result of the game, indicating the game id, level id, winner, the score and the
number of game ticks played, in this order.
- printMessages() - Method in class core.logging.Logger
-
Sends all messages to the console in one batch Flushes the message log
after this is done to prepare for a new game
- printObservationGrid() - Method in class core.game.ForwardModel
-
Prints the observation grid.
- printPath(int, ArrayList<Node>) - Method in class tools.pathfinder.AStar
-
- printResult() - Method in class core.game.Game
-
Prints the result of the game, indicating the winner, the score and the
number of game ticks played, in this order.
- printValues(int[]) - Method in class tracks.DesignMachine
-
DEBUG FUNCTIONS
- prob - Variable in class ontology.effects.Effect
-
- prob - Variable in class ontology.sprites.producer.SpawnPoint
-
- prob - Variable in class ontology.sprites.producer.SpawnPointMultiSprite
-
- probability - Variable in class ontology.sprites.npc.WalkerJumper
-
- problemFile - Variable in class controller.GameInformation
-
- processField(String) - Static method in class ontology.Types
-
- processMovementActionKeys(boolean[], int) - Static method in class tools.Utils
-
- processUseKey(boolean[], int) - Static method in class tools.Utils
-
- promoteNameToValue() - Method in class tools.com.google.gson.internal.bind.JsonTreeReader
-
- promoteNameToValue(JsonReader) - Method in class tools.com.google.gson.internal.JsonReaderInternalAccess
-
Changes the type of the current property name token to a string value.
- PROTECTION_COUNTER - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
Protects the fitness function from looping forever
- PullWithIt - Class in ontology.effects.binary
-
Created with IntelliJ IDEA.
- PullWithIt(InteractionContent) - Constructor for class ontology.effects.binary.PullWithIt
-
- put(K, V) - Method in class tools.com.google.gson.internal.LinkedHashTreeMap
-
- put(K, V) - Method in class tools.com.google.gson.internal.LinkedTreeMap
-