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

## I

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

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