- 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
-