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

## S

s3games - package s3games
S3Games - Class in s3games
  the startup class of the application
S3Games() - Constructor for class s3games.S3Games
s3games.ai - package s3games.ai
s3games.engine - package s3games.engine
s3games.engine.expr - package s3games.engine.expr
s3games.gui - package s3games.gui
s3games.io - package s3games.io
s3games.player - package s3games.player
s3games.robot - package s3games.robot
s3games.util - package s3games.util
satMax - Variable in class s3games.robot.CameraObjectType
  saturation interval 0-1
satMin - Variable in class s3games.robot.CameraObjectType
  saturation interval 0-1
save() - Method in class s3games.io.Config
  serialize the config to a config file
scoreAmount - Variable in class s3games.engine.GameRule
  a list of score values to add to each player that is in scorePlayer list in the same index
scorePlayer - Variable in class s3games.engine.GameRule
  a list of players for whom the score should be updated, if the rule was applied
scorings - Variable in class s3games.engine.GameSpecification
  specifies how the players scores change if particular game states are reached
setGame(GameSpecification) - Method in class s3games.gui.BoardCanvas
  controller sends the game specification to here
setGame(Game, Switch) - Method in class s3games.gui.GameWindow
  set the reference to the specified game and the game running switch, show the game board in the window.
setGameAndPlayers(GameSpecification, Player[]) - Method in class s3games.engine.Game
  setup game specification and players objects
setHeuristic(Heuristic) - Method in class s3games.ai.Strategy
  set a heuristic that this strategy should be using
setMaximumNumberOfNodes(long) - Method in class s3games.player.Player
  the number of nodes that can be opened in one move
setMaxTime(long) - Method in class s3games.player.Player
  configure the maximum time available for one move
setNumberOfRunsToGo(int) - Method in class s3games.gui.ControllerWindow
  visualizes the remaining number of games to be played
setPlayerNumber(int) - Method in class s3games.player.Player
  store the player number
setPosition(double[]) - Method in class s3games.gui.RobotControlWindow
  reset the position to a specified one
setSelectedElement(String) - Method in class s3games.gui.BoardCanvas
  stores the current selected element - called from the mouse listener
setState(GameState) - Method in class s3games.engine.expr.Context
  set the game state for this context - the same context is reused when searching through the game tree, a particular current state always needs to be set
setState(GameState) - Method in class s3games.gui.BoardCanvas
  controller sends the current game state to here
setState(GameState) - Method in class s3games.gui.GameWindow
  set the current state of the game and visualize it
setValue(int) - Method in class s3games.util.Switch
  set new user value of this switch
setVar(String, Expr) - Method in class s3games.engine.expr.Context
shape - Variable in class s3games.engine.LocationType
  shape of the location where it is sensitive to mouse-clicking for the simulated-game human player
showException(Exception) - Method in class s3games.gui.GameWindow
  shows a message box with the exception message to the user
situation - Variable in class s3games.engine.GameScoring
  a situation that should evaluate to true if the score is to be updated
sizeMax - Variable in class s3games.robot.CameraObjectType
  size interval - number of pixels
sizeMin - Variable in class s3games.robot.CameraObjectType
  size interval - number of pixels
specs - Variable in class s3games.engine.expr.Context
  reference to game specification
startMove() - Method in class s3games.player.Player
  record the time when the move is starting
state - Variable in class s3games.engine.Game
  current state of the game
state - Variable in class s3games.engine.GameRule
  state of the element - or an expression returning a number
state - Variable in class s3games.robot.Camera.DetectedObject
  element state
Strategy - Class in s3games.ai
  An abstract class for all strategies, lists all available strategies and contains a constructor method for all strategy types.
Strategy() - Constructor for class s3games.ai.Strategy
  default constructor uses zero heuristic
strExpr(String) - Static method in class s3games.engine.expr.Expr
  constructor method - returns a string expression that holds the specified string
Switch - Class in s3games.util
  A switch is used to hold a logical value on/off, and notify all its registered listeners whenever it changes its value
Switch() - Constructor for class s3games.util.Switch
  construct a new switch in off state
switchChanged(boolean) - Method in class s3games.Controller
  called automatically when a game starts or stops
switchChanged(boolean) - Method in interface s3games.util.SwitchListener
  the state of the switch has changed
SwitchListener - Interface in s3games.util
  Listeners to switch class should implement this interface.

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