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

## E

Element - Class in s3games.engine
  Element is something that can be moved from a location to another location
Element(String) - Constructor for class s3games.engine.Element
  construct an element with the specified name - fill the structure items manually then
element - Variable in class s3games.engine.GameRule
  element to move - expression that evaluates to string or a string with variable reference
element - Variable in class s3games.engine.Move
  name of the location to where the element was moved
elementLocations - Variable in class s3games.engine.GameState
  for each element name, location name where it currently is placed
elementOwners - Variable in class s3games.engine.GameState
  for each element name, the number of player
elements - Variable in class s3games.engine.GameSpecification
  list of elements indexed through their name
elementStates - Variable in class s3games.engine.GameState
  for each element name, the state number
ElementType - Class in s3games.engine
  Every movable element must have a type.
ElementType(String) - Constructor for class s3games.engine.ElementType
  construct a new element type, fill the images manually
elementType - Variable in class s3games.robot.CameraObjectType
  name of the corresponding element type
elementTypes - Variable in class s3games.engine.GameSpecification
  list of element types indexed through their name
elementzIndexes - Variable in class s3games.engine.GameState
  z-indexes of all the elements
elState - Variable in class s3games.robot.CameraObjectType
  corresponding state of the element
equals(Expr, Context) - Method in class s3games.engine.expr.Expr
  compares if the values of this expression and the other expression are the same
equals(Object) - Method in class s3games.engine.GameState
  determine if the state is equal to another one - while ignoring irrelevant locations
equals(GameState) - Method in class s3games.engine.GameState
  implementation of the equals() method - we ignore irrelevant locations and look only at element types, not the element names
equals(Object) - Method in class s3games.engine.Move
  compare for equality taking into account element types and location relevance, i.e.
error(String) - Method in class s3games.io.GameLogger
  append an error message to the log file
eval(Context) - Method in class s3games.engine.expr.Expr
  evaluates this expression and returns the resulting value
expand(GameState, HashSet<Move>, double) - Method in class s3games.player.MiniMaxPlayer
  the only difference to standard minimax player is that here we ignore some of the moves when we expand a move
Expr - Class in s3games.engine.expr
  Abstract class for all expression types.
Expr() - Constructor for class s3games.engine.expr.Expr
expr - Variable in class s3games.engine.expr.Expression
  the list of expressions one for each line (or single expression for one-line expressions)
Expr.internalFunction - Enum in s3games.engine.expr
  list of all supported internal functions
Expr.operatorType - Enum in s3games.engine.expr
  list of all supported internal operators
Expression - Class in s3games.engine.expr
  Represent a named expression with named formal arguments.
Expression(String[]) - Constructor for class s3games.engine.expr.Expression
  construct a new empty expression with the specified argument names
expressions - Variable in class s3games.engine.GameSpecification
  list of all expressions.
ExprParser - Class in s3games.engine.expr
  A parser that takes a list of lexemes and constructs an internal representation of the expression.
ExprParser() - Constructor for class s3games.engine.expr.ExprParser

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