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 _

## S

scalarProduct(Vector2d) - Method in class tools.Vector2d
  Calculates the scalar product of this vector and the one passed by parameter
score - Variable in class core.game.Game
  Score of the game.
SCORE_DISQ - Static variable in class ontology.Types
scoreChange - Variable in class ontology.effects.Effect
screenSize - Variable in class core.game.Game
  Screen size.
sd() - Method in class tools.StatSummary
second - Variable in class tools.Pair
set(Vector2d) - Method in class tools.Vector2d
  Sets this vector's coordinates to the coordinates of another vector.
set(double, double) - Method in class tools.Vector2d
  Sets this vector's coordinates to the coordinates given.
setAction(Types.ACTIONS) - Method in class tools.KeyInput
setActions(ArrayList<Types.ACTIONS>) - Method in class controllers.replayer.Agent
  Loads the action from the contents of the object received as parameter.
setAvatar(MovingAvatar) - Method in class core.game.Game
  Sets the avatar of the game.
setFromAvatar(boolean) - Method in class core.VGDLSprite
  Used to indicate if this sprite was created by the avatar.
setMaxTimeMillis(long) - Method in class tools.ElapsedCpuTimer
setRect(Vector2d, Dimension) - Method in class core.VGDLSprite
setRect(Rectangle) - Method in class core.VGDLSprite
setStochastic(boolean) - Method in class core.game.Game
  Defines this game as stochastic (or not) depending on the parameter passed.
setup(String, int) - Method in class core.player.AbstractPlayer
  This function sets up the controller to save the actions executed in a given game.
setValue(Integer) - Method in class tools.Pair
ShootAvatar - Class in ontology.avatar.oriented
  Created with IntelliJ IDEA.
ShootAvatar() - Constructor for class ontology.avatar.oriented.ShootAvatar
ShootAvatar(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.avatar.oriented.ShootAvatar
shrinkfactor - Variable in class core.VGDLSprite
  Scale factor to draw this sprite.
SimpleStateHeuristic - Class in controllers.Heuristics
  Created with IntelliJ IDEA.
SimpleStateHeuristic(StateObservation) - Constructor for class controllers.Heuristics.SimpleStateHeuristic
SingleMCTSPlayer - Class in controllers.sampleMCTS
  Created with IntelliJ IDEA.
SingleMCTSPlayer(Random) - Constructor for class controllers.sampleMCTS.SingleMCTSPlayer
  Creates the MCTS player with a sampleRandom generator object.
singleton - Variable in class core.VGDLSprite
  Indicates if this sprite is a singleton.
singletons - Variable in class core.game.Game
  Singletons of the game.
SingleTreeNode - Class in controllers.sampleMCTS
SingleTreeNode(Random) - Constructor for class controllers.sampleMCTS.SingleTreeNode
SingleTreeNode(StateObservation, SingleTreeNode, Random) - Constructor for class controllers.sampleMCTS.SingleTreeNode
size() - Method in class core.game.Game.Bucket
size(int) - Method in class core.game.Game.Bucket
size - Variable in class core.game.Game
  Dimensions of the game.
SpawnIfHasMore - Class in ontology.effects.unary
  Created by Diego on 18/02/14.
SpawnIfHasMore(InteractionContent) - Constructor for class ontology.effects.unary.SpawnIfHasMore
SpawnPoint - Class in ontology.sprites.producer
  Created with IntelliJ IDEA.
SpawnPoint() - Constructor for class ontology.sprites.producer.SpawnPoint
SpawnPoint(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.producer.SpawnPoint
speed - Variable in class core.VGDLSprite
  Scalar speed of this sprite.
Spreader - Class in ontology.sprites
  Created with IntelliJ IDEA.
Spreader() - Constructor for class ontology.sprites.Spreader
Spreader(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.Spreader
spreadprob - Variable in class ontology.sprites.Spreader
SpriteContent - Class in core.content
  Created with IntelliJ IDEA.
SpriteContent() - Constructor for class core.content.SpriteContent
  Default constructor.
SpriteContent(String, String) - Constructor for class core.content.SpriteContent
  Simple constructor that receives and identifier and a reference class
SpriteContent(String) - Constructor for class core.content.SpriteContent
  Constructor that extracts the contents from a String line
SpriteCounter - Class in core.termination
  Created with IntelliJ IDEA.
SpriteCounter() - Constructor for class core.termination.SpriteCounter
SpriteCounter(TerminationContent) - Constructor for class core.termination.SpriteCounter
SpriteGroup - Class in core
  Created by Diego on 18/03/14.
SpriteGroup(int) - Constructor for class core.SpriteGroup
  Creates a new SpriteGroup, specifying the type of sprites this will hold.
spriteGroups - Variable in class core.game.Game
  Groups of sprites in the level.
spriteGroups - Variable in class core.VGDLViewer
  Sprites to draw
spriteID - Variable in class core.VGDLSprite
  ID of this sprite.
spriteOrder - Variable in class core.game.Game
  z-level of sprite types (in case of overlap)
SpriteProducer - Class in ontology.sprites.producer
  Created with IntelliJ IDEA.
SpriteProducer() - Constructor for class ontology.sprites.producer.SpriteProducer
SpriteProducer(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.producer.SpriteProducer
sqDist - Variable in class core.game.Observation
  Distance from this observation to the reference.
sqDist(Vector2d) - Method in class tools.Vector2d
  Returns the square distance from this vector to the one in the arguments.
sqr(double) - Static method in class tools.Vector2d
  Gets the square value of the parameter passed.
square_size - Variable in class core.game.BasicGame
  Allows definition of sprite size from the VGDL description.
state - Variable in class controllers.sampleMCTS.SingleTreeNode
StateHeuristic - Class in controllers.Heuristics
  Created with IntelliJ IDEA.
StateHeuristic() - Constructor for class controllers.Heuristics.StateHeuristic
StateObservation - Class in core.game
  Created with IntelliJ IDEA.
StateObservation(ForwardModel) - Constructor for class core.game.StateObservation
  Constructor for StateObservation.
StatSummary - Class in tools
  This class is used to model the statistics of a fix of numbers.
StatSummary() - Constructor for class tools.StatSummary
StatSummary(String) - Constructor for class tools.StatSummary
stdErr() - Method in class tools.StatSummary
StepBack - Class in ontology.effects.unary
  Created with IntelliJ IDEA.
StepBack(InteractionContent) - Constructor for class ontology.effects.unary.StepBack
strength - Variable in class core.VGDLSprite
  Strength measure of this sprite.
stype - Variable in class core.termination.SpriteCounter
stype - Variable in class ontology.avatar.FlakAvatar
stype - Variable in class ontology.avatar.oriented.ShootAvatar
stype - Variable in class ontology.effects.unary.SpawnIfHasMore
stype - Variable in class ontology.effects.unary.TransformTo
stype - Variable in class ontology.sprites.npc.Chaser
stype - Variable in class ontology.sprites.producer.Portal
stype - Variable in class ontology.sprites.producer.SpawnPoint
stype - Variable in class ontology.sprites.Spreader
stype1 - Variable in class core.termination.MultiSpriteCounter
stype1 - Variable in class ontology.sprites.npc.AlternateChaser
stype2 - Variable in class core.termination.MultiSpriteCounter
stype2 - Variable in class ontology.sprites.npc.AlternateChaser
subtract(Vector2d) - Method in class tools.Vector2d
  Subtracts another vector from this.
subtract(double, double) - Method in class tools.Vector2d
  Subtracts two coordinates to this vector.
subtypes - Variable in class core.content.SpriteContent
  All types under this type in the hierarchy, including itself.
sum() - Method in class tools.StatSummary
sumSquareDiff() - Method in class tools.StatSummary

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 _