A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## G

Game - Class in core.game
  Created with IntelliJ IDEA.
Game() - Constructor for class core.game.Game
  Default constructor.
game - Variable in class core.VGDLParser
  Game which description is being read.
game - Variable in class core.VGDLViewer
  Reference to the game to be painted.
Game.Bucket - Class in core.game
  Class for helping collision detection.
Game.Bucket() - Constructor for class core.game.Game.Bucket
GameContent - Class in core.content
  Created with IntelliJ IDEA.
GameContent() - Constructor for class core.content.GameContent
  Default constructor.
GameContent(String) - Constructor for class core.content.GameContent
  Constructor that extracts the contents from a String line
gameStep - Variable in class core.game.Event
  Game step when the event happened.
gameTick - Variable in class core.game.Game
  Game tick
getAllSprites() - Method in class core.game.Game.Bucket
getAmountResource(int) - Method in class core.VGDLSprite
  Returns the amount of resource of a given type this sprite has.
getAvailableActions() - Method in class core.game.StateObservation
  Returns the actions that are available in this game for the avatar.
getAvatar() - Method in class core.game.Game
  Returns the avatar of the game.
getAvatarActions() - Method in class core.game.ForwardModel
  Returns the actions that are available in this game for the avatar.
getAvatarOrientation() - Method in class core.game.ForwardModel
  Returns the orientation of the avatar.
getAvatarOrientation() - Method in class core.game.StateObservation
  Returns the orientation of the avatar.
getAvatarPosition() - Method in class core.game.ForwardModel
  Returns the position of the avatar.
getAvatarPosition() - Method in class core.game.StateObservation
  Returns the position of the avatar.
getAvatarResources() - Method in class core.game.ForwardModel
  Returns the resources in the avatar's possession.
getAvatarResources() - Method in class core.game.StateObservation
  Returns the resources in the avatar's possession.
getAvatarSpeed() - Method in class core.game.ForwardModel
  Returns the speed of the avatar.
getAvatarSpeed() - Method in class core.game.StateObservation
  Returns the speed of the avatar.
getBlockSize() - Method in class core.game.ForwardModel
  Indicates how many pixels form a block in the game.
getBlockSize() - Method in class core.game.StateObservation
  Indicates how many pixels form a block in the game.
getCharMapping() - Method in class core.game.Game
  Returns the char mapping of this array, that relates characters in the level with sprite names that it references.
getCollisionEffects(int, int) - Method in class core.game.Game
  Gets the array of collisions defined for two types of sprites.
getDefinedEffects() - Method in class core.game.Game
  Returns all paired effects defined in the game.
getDefinedEosEffects() - Method in class core.game.Game
  Returns the list of sprite type with at least one EOS effect defined.
getEosEffects(int) - Method in class core.game.Game
  Returns all EOS effects defined in the game.
getEventsHistory() - Method in class core.game.ForwardModel
  Returns the list of historic events happened in this game so far.
getEventsHistory() - Method in class core.game.StateObservation
  This method retrieves a list of events that happened so far in the game.
getFirstSprite() - Method in class core.SpriteGroup
  Gets the first sprite of this collection, or null if it is empty
getFromAvatarSpPositions(Vector2d) - Method in class core.game.ForwardModel
  Returns a list of observations of objects created by the avatar's actions.
getFromAvatarSpritesPositions() - Method in class core.game.StateObservation
  Returns a list of observations of sprites created by the avatar (usually, by applying the action Types.ACTIONS.ACTION_USE).
getFromAvatarSpritesPositions(Vector2d) - Method in class core.game.StateObservation
  Returns a list of observations of sprites created by the avatar (usually, by applying the action Types.ACTIONS.ACTION_USE).
getGameScore() - Method in class core.game.ForwardModel
  Gets the game score of this state.
getGameScore() - Method in class core.game.StateObservation
  Gets the score of the game at this observation.
getGameTick() - Method in class core.game.ForwardModel
  Gets the current game tick of this particular state.
getGameTick() - Method in class core.game.Game
  Returns the current game tick of this game.
getGameTick() - Method in class core.game.StateObservation
  Returns the game tick of this particular observation.
getGameWinner() - Method in class core.game.ForwardModel
  Indicates if there is a game winner in the current observation.
getGameWinner() - Method in class core.game.StateObservation
  Indicates if there is a game winner in the current observation.
getImmovablePositions(Vector2d) - Method in class core.game.ForwardModel
  Observations of static objects in the game.
getImmovablePositions() - Method in class core.game.StateObservation
  Returns a list of observations of immovable sprites in the game.
getImmovablePositions(Vector2d) - Method in class core.game.StateObservation
  Returns a list of observations of immovable sprites in the game.
GetInstance() - Static method in class core.VGDLFactory
  Returns the unique instance of this class.
GetInstance() - Static method in class core.VGDLRegistry
  Returns the unique instance of this class.
getItype() - Method in class core.SpriteGroup
  Gets the type of this SpriteGroup.
getKey() - Method in enum ontology.Types.ACTIONS
getKey() - Method in class tools.Pair
getKeys() - Method in class core.SpriteGroup
  Gets the set of KEYs in an array.
getLastAction() - Method in class core.player.AbstractPlayer
  Gets the last action executed by this controller.
getMask() - Method in class tools.KeyInput
getMovablePositions(Vector2d) - Method in class core.game.ForwardModel
  Returns a list with observations of sprites that move, but are NOT NPCs.
getMovablePositions() - Method in class core.game.StateObservation
  Returns a list of observations of sprites that move, but are NOT NPCs in the game.
getMovablePositions(Vector2d) - Method in class core.game.StateObservation
  Returns a list of observations of movable (not NPCs) sprites in the game.
getNPCPositions(Vector2d) - Method in class core.game.ForwardModel
  Returns a list of observations of NPC in the game.
getNPCPositions() - Method in class core.game.StateObservation
  Returns a list of observations of NPC in the game.
getNPCPositions(Vector2d) - Method in class core.game.StateObservation
  Returns a list of observations of NPC in the game.
getNumSprites(int) - Method in class core.game.Game
  Returns the number of sprites of the type given by parameter, and all its subtypes
getObservation() - Method in class core.game.Game
  Retuns the observation of this state.
getObservationGrid() - Method in class core.game.ForwardModel
  Returns a grid with all observations in the level.
getObservationGrid() - Method in class core.game.StateObservation
  Returns a grid with all observations in the level, accessible by the x,y coordinates of the grid.
getPortalsPositions(Vector2d) - Method in class core.game.ForwardModel
getPortalsPositions() - Method in class core.game.StateObservation
  Returns a list of observations of portals in the game.
getPortalsPositions(Vector2d) - Method in class core.game.StateObservation
  Returns a list of observations of portals in the game.
getPosition() - Method in class core.VGDLSprite
  Gets the position of this sprite.
getPreferredSize() - Method in class core.VGDLViewer
  Gets the dimensions of the window.
getRandomGenerator() - Method in class core.game.ForwardModel
  Returns the sampleRandom generator of this forward model.
getRandomGenerator() - Method in class core.game.Game
  Returns the sampleRandom object
getRegisteredSpriteKey(int) - Method in class core.VGDLRegistry
  Returns the String associated with the first (and in theory, unique) sprite value passed.
getRegisteredSpriteValue(String) - Method in class core.VGDLRegistry
  Returns the index (value in map) of a given key, for sprites.
getResourceColor(int) - Method in class core.game.Game
  Gets the color of the resource of type resourceId
getResourceLimit(int) - Method in class core.game.Game
  Gets the maximum amount of resources of type resourceId that are allowed by entities in the game.
getResourcesPositions(Vector2d) - Method in class core.game.ForwardModel
getResourcesPositions() - Method in class core.game.StateObservation
  Returns a list of observations of resources in the game.
getResourcesPositions(Vector2d) - Method in class core.game.StateObservation
  Returns a list of observations of resources in the game.
getRoot() - Method in class core.Node
  Returns the root of the tree structure
getScreenSize() - Method in class core.game.Game
  Gets the dimensions of the screen.
getSprite(int) - Method in class core.SpriteGroup
  Retrieves a sprite given its unique ID.
getSpriteGroup(int) - Method in class core.game.Game
  Gets an iterator for the collection of sprites for a particular sprite type.
getSpriteIterator() - Method in class core.SpriteGroup
  Gets an ordered iterator through all sprites.
getSpriteList() - Method in class core.game.Game.Bucket
getSpriteOrder() - Method in class core.game.Game
  Gets the order in which the sprites are drawn.
getSprites(int) - Method in class core.game.Game
  Gets the collection of sprites for a particular sprite type.
getSprites() - Method in class core.SpriteGroup
  Gets the collection of sprites, as a TreeMap [KEY => VALUE].
getTerminations() - Method in class core.game.Game
  Gets the array of termination conditions for this game.
getType() - Method in class core.VGDLSprite
  Gets the unique and precise type of this sprite
getValue() - Method in class tools.Pair
getWinner() - Method in class core.game.Game
  Returns the winner of this game.
getWorldDimension() - Method in class core.game.ForwardModel
  Returns the world dimensions, in pixels.
getWorldDimension() - Method in class core.game.StateObservation
  Returns the world dimensions, in pixels.
GOLD - Static variable in class ontology.Types
gravity - Variable in class ontology.physics.ContinuousPhysics
  Gravity of the physics
GravityPhysics - Class in ontology.physics
  Created with IntelliJ IDEA.
GravityPhysics() - Constructor for class ontology.physics.GravityPhysics
GRAY - Static variable in class ontology.Types
GREEN - Static variable in class ontology.Types
grid - Variable in class controllers.sampleRandom.Agent
  Observation grid.
GridPhysics - Class in ontology.physics
  Created with IntelliJ IDEA.
GridPhysics() - Constructor for class ontology.physics.GridPhysics
  Default constructor, gridsize will be 10x10
GridPhysics(Dimension) - Constructor for class ontology.physics.GridPhysics
  Constructor of the physics, specifying the gridsize
gridsize - Variable in class ontology.physics.GridPhysics
  Size of the grid.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _