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