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

L

lastMove - Variable in class s3games.gui.GameWindow
the move that was performed for the mouse player
lastMoveReady - Variable in class s3games.gui.GameWindow
synchronization object for the mouse player to indicate a user has made a new move
learn(Game) - Method in class s3games.ai.AStarStrategy
 
learn(Game) - Method in class s3games.ai.BreadthFirstSearchStrategy
no learning for BFS yet - could learn the best path, and then play() could just follow it - future work...
learn(Game) - Method in class s3games.ai.DepthFirstSearchStrategy
no learning for DFS yet - could learn the best path, and then play() could just follow it - future work...
learn(Game) - Method in class s3games.ai.MiniMaxStochasticStrategy
constructs the a partial game tree with almost winning strategy so that play() will then be able to play according to it.
learn(Game) - Method in class s3games.ai.MiniMaxStrategy
constructs the a full game tree with winning strategy so that play() will then be able to play according to it.
learn(Game) - Method in class s3games.ai.MonteCarloRatioStrategy
constructs the a full game tree with almost winning strategy so that play() will then be able to play according to it.
learn(Game) - Method in class s3games.ai.MonteCarloRatioStrategy2
constructs the a full game tree with almost winning strategy so that play() will then be able to play according to it.
learn(Game) - Method in class s3games.ai.MonteCarloStrategy
 
learn(Game) - Method in class s3games.ai.RandomGeneralStrategy
random does not learn
learn(Game) - Method in class s3games.ai.Strategy
learn a strategy for the specified game
learn(String, Player.boardType, Player.playerType[], String[], String[], String, String, int) - Method in class s3games.Controller
tries to learn to play a game - not yet in use
learnable(String) - Static method in class s3games.ai.Strategy
determines if the specified strategy is learnable - place for improvement...
Lexeme - Class in s3games.engine.expr
All lexemes are derived from this general lexeme class
Lexeme() - Constructor for class s3games.engine.expr.Lexeme
 
load(String) - Method in class s3games.engine.GameSpecification
load game specification from a file
load() - Method in class s3games.io.Config
retrieve the config from the file
load(String, GameSpecification) - Method in class s3games.io.GameSpecificationParser
load the game specification for the specified game.
Location - Class in s3games.engine
Representation of a single location on the game board
Location(String) - Constructor for class s3games.engine.Location
construct a location with this name, setup other parameters manually
locationElements - Variable in class s3games.engine.GameState
for each location, content of the element
locations - Variable in class s3games.engine.GameSpecification
list of locations indexed through their name
LocationShape - Class in s3games.gui
A general class for representing a place where location is sensitive to user mouse clicking.
LocationShape() - Constructor for class s3games.gui.LocationShape
 
LocationType - Class in s3games.engine
Represents a location type.
LocationType(String) - Constructor for class s3games.engine.LocationType
create a new location type with this name, fill other parameters manually
locationTypes - Variable in class s3games.engine.GameSpecification
list of location types indexed through their name
logger - Variable in class s3games.engine.Game
logger is used to write informative messages about game progress to file
A B C D E F G H I L M N O P R S T U V W X Y