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