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