- image - Variable in class s3games.engine.LocationType
-
image that depicts the location on the simulated game board (use empty image if it is not needed
- imagePath - Variable in class s3games.io.Config
-
the place where the images are located
- images - Variable in class s3games.engine.ElementType
-
images for all states, indexed from 0..numStates-1
- ImageWithHotSpot - Class in s3games.gui
-
Represents an Image and a relative-displacement of where it should be displayed in the board canvas
- ImageWithHotSpot(String, int, int) - Constructor for class s3games.gui.ImageWithHotSpot
-
construct the object by loading the image from file and setting the relative displacement
- index - Variable in class s3games.util.IndexedName
-
the indexes, i.e.
- IndexedName - Class in s3games.util
-
Represents a string of a form "WHATEVER(a,b,..z)", where a..z are numbers
- IndexedName(String) - Constructor for class s3games.util.IndexedName
-
construct the indexed name from the string provided
- initArm() - Method in class s3games.robot.Robot
-
initialize the arm to its 0 position - a quite stressful operation!
- initializeRatio() - Method in class s3games.player.AbstractMonteCarloPlayer
-
initialize ratio that is specific for one trial
- initializeRatio() - Method in class s3games.player.MonteCarloClassicPlayer
-
classical monte-carlo has always ration 1.0
- initializeRatio() - Method in class s3games.player.MonteCarloRatioPlayer
-
each trial starts with ratio = 1
- initializeRatio() - Method in class s3games.player.MonteCarloRatioPlayer2
-
initialize the ratio at the beginning of each trial
- initializeScore(int) - Method in class s3games.player.AbstractMonteCarloPlayer
-
initialize the scores of all players before starting the trials
- initializeScore(int) - Method in class s3games.player.MonteCarloClassicPlayer
-
before the first trial, reset the number of winning/other trials
- initializeScore(int) - Method in class s3games.player.MonteCarloRatioPlayer
-
initialize the scores before all trials are started
- initializeScore(int) - Method in class s3games.player.MonteCarloRatioPlayer2
-
initialize the scores before all trials are started
- initialLocation - Variable in class s3games.engine.Element
-
the name of the location the element is placed when the game starts, elements must be located somewhere at any moment
- initialOwner - Variable in class s3games.engine.Element
-
the player number who owns this element when the game starts, or 0, if we do not care
- initialPlayerScore - Variable in class s3games.engine.GameSpecification
-
initial scores for all players
- initialState - Variable in class s3games.engine.Element
-
the state of the element (a number 1,2, etc.) when the game starts
- initialZindex - Variable in class s3games.engine.Element
-
this is used just for graphical purposes - elements can have z-index which determines how their images overlap on the board
- InternalFunctions - Class in s3games.engine.expr
-
Holds implementations of all internal functions.
- InternalFunctions() - Constructor for class s3games.engine.expr.InternalFunctions
-
- isComputer() - Method in class s3games.player.CameraPlayer
-
camera is a human player, thus it must override this
- isComputer() - Method in class s3games.player.Player
-
those players that are not computer players should override this
- isFalse() - Method in class s3games.engine.expr.Expr
-
stub to be overriden by expressions that are of boolean type, otherwise returns false
note: here we do not use closed-world assumption: anything else than false is not false!
- isOff() - Method in class s3games.util.Switch
-
determine if the switch is in off position
- isOn() - Method in class s3games.util.Switch
-
determine if the switch is in on position
- isTrue() - Method in class s3games.engine.expr.Expr
-
stub to be overriden by expressions that are of boolean type, otherwise returns false