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

A

AbstractFitness - Class in org.eviline.fitness
 
AbstractFitness() - Constructor for class org.eviline.fitness.AbstractFitness
 
AbstractPlayer - Class in org.eviline.ai
 
AbstractPlayer(Field) - Constructor for class org.eviline.ai.AbstractPlayer
 
AbstractPlayer.AbstractPlayerIterator - Class in org.eviline.ai
 
AbstractPlayer.AbstractPlayerIterator() - Constructor for class org.eviline.ai.AbstractPlayer.AbstractPlayerIterator
 
AbstractRandomizer - Class in org.eviline.randomizer
 
AbstractRandomizer() - Constructor for class org.eviline.randomizer.AbstractRandomizer
 
active() - Method in enum org.eviline.Block
Returns the active version of the current block
addEvilineListener(EvilineListener) - Method in class org.eviline.Field
Add a tetrevil listener to this field
AI - Class in org.eviline.ai
 
AI() - Constructor for class org.eviline.ai.AI
 
ai - Variable in class org.eviline.ai.Context
 
ai - Variable in class org.eviline.ai.DefaultPlayer
 
AIKernel - Interface in org.eviline.ai
 
allPathsFrom(Field) - Method in class org.eviline.ai.DefaultAIKernel
 
angelic - Variable in class org.eviline.randomizer.BipolarRandomizer
 
AngelRandomizer - Class in org.eviline.randomizer
 
AngelRandomizer(PropertySource) - Constructor for class org.eviline.randomizer.AngelRandomizer
 
applyGarbage() - Method in class org.eviline.Field
 
autoShift - Variable in class org.eviline.Field
The direction of the currently active DAS
autoshift() - Method in class org.eviline.Field
Auto-shift the current shape all the way to the left or right.

B

bag - Variable in class org.eviline.randomizer.Bag7Randomizer
 
Bag7Randomizer - Class in org.eviline.randomizer
 
Bag7Randomizer() - Constructor for class org.eviline.randomizer.Bag7Randomizer
 
BasicPropertySource - Class in org.eviline
A basic implementation of PropertySource backed by a Map.
BasicPropertySource() - Constructor for class org.eviline.BasicPropertySource
Create a new BasicPropertySource backed by a TreeMap
BasicPropertySource(Properties) - Constructor for class org.eviline.BasicPropertySource
Create a BasicPropertySource backed by the argument Properties.
BasicPropertySource(Map<String, String>) - Constructor for class org.eviline.BasicPropertySource
Create a BasicPropertySource backed by the argument Map.
bestFor(QueueContext) - Method in interface org.eviline.ai.AIKernel
Determine the best way for a player to play a particular queue of shapes.
bestFor(Context, ShapeType) - Method in interface org.eviline.ai.AIKernel
Determine the best way for a player to play a single shape.
bestFor(Field) - Method in interface org.eviline.ai.AIKernel
 
bestFor(Context) - Method in interface org.eviline.ai.AIKernel
Determine the shape that would be best for the player
bestFor(QueueContext) - Method in class org.eviline.ai.DefaultAIKernel
Determine the best way for a player to play a particular queue of shapes.
bestFor(Context, ShapeType) - Method in class org.eviline.ai.DefaultAIKernel
Determine the best way for a player to play a single shape.
bestFor(Field) - Method in class org.eviline.ai.DefaultAIKernel
 
bestFor(Context) - Method in class org.eviline.ai.DefaultAIKernel
Determine the shape that would be best for the player
bestPath - Variable in class org.eviline.ai.Decision
 
bestShape - Variable in class org.eviline.ai.Decision
 
bestShapeX - Variable in class org.eviline.ai.Decision
 
bestShapeY - Variable in class org.eviline.ai.Decision
 
BipolarRandomizer - Class in org.eviline.randomizer
 
BipolarRandomizer(PropertySource) - Constructor for class org.eviline.randomizer.BipolarRandomizer
 
Block - Enum in org.eviline
A block on the playing Field.
BLOCK_HEIGHT - Static variable in interface org.eviline.fitness.EvilineFitness.Weights
 
blocking - Variable in class org.eviline.ai.DefaultPlayer
 
BlockMetadata - Class in org.eviline
 
BlockMetadata() - Constructor for class org.eviline.BlockMetadata
 
BlockMetadata(Shape, boolean, int) - Constructor for class org.eviline.BlockMetadata
 
BlockMetadata(BlockMetadata) - Constructor for class org.eviline.BlockMetadata
 
BUFFER - Static variable in class org.eviline.Field
The size of the buffer area around the matrix in each direction

C

CLASS - Static variable in class org.eviline.randomizer.RandomizerFactory
 
CLEARED_LINES - Static variable in interface org.eviline.fitness.EvilineFitness.Weights
 
CLOCK_TICKED - Static variable in class org.eviline.event.EvilineEvent
 
clockTick() - Method in class org.eviline.Field
Cause one clock tick.
clockTicked(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
clockTicked(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
clockTicked(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
A clock tick occurred
clockTicked(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
color() - Method in enum org.eviline.Block
 
compute(Field) - Method in class org.eviline.ai.AbstractPlayer
 
compute(Field) - Method in class org.eviline.ai.DefaultPlayer
 
computeFuture - Variable in class org.eviline.ai.DefaultPlayer
 
concurrent - Variable in class org.eviline.randomizer.QueuedRandomizer
 
CONCURRENT - Static variable in class org.eviline.randomizer.RandomizerFactory
 
concurrentProvideShape(Field) - Method in class org.eviline.randomizer.QueuedRandomizer
 
ConcurrentRandomizer - Class in org.eviline.randomizer
Randomizer which runs concurrently with game play.
ConcurrentRandomizer(Randomizer) - Constructor for class org.eviline.randomizer.ConcurrentRandomizer
 
config - Variable in class org.eviline.randomizer.Bag7Randomizer
 
config() - Method in class org.eviline.randomizer.Bag7Randomizer
 
config - Variable in class org.eviline.randomizer.BipolarRandomizer
 
config() - Method in class org.eviline.randomizer.BipolarRandomizer
 
config() - Method in class org.eviline.randomizer.ConcurrentRandomizer
 
config - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
config() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
config() - Method in class org.eviline.randomizer.QueuedRandomizer
 
config() - Method in interface org.eviline.randomizer.Randomizer
 
config - Variable in class org.eviline.randomizer.RandomRandomizer
 
config() - Method in class org.eviline.randomizer.RandomRandomizer
 
containsKey(String) - Method in class org.eviline.BasicPropertySource
 
containsKey(String) - Method in class org.eviline.ExtendedPropertySource
 
containsKey(String) - Method in interface org.eviline.PropertySource
Does the specified property key exist?
containsKey(String) - Method in enum org.eviline.randomizer.RandomizerPresets
 
Context - Class in org.eviline.ai
A decision context.
Context(AIKernel, DecisionModifier, Field, int) - Constructor for class org.eviline.ai.Context
Create a new Context.
copy() - Method in class org.eviline.ai.Decision
Copy this Decision
copy() - Method in class org.eviline.Field
 
copyInto(Field) - Method in class org.eviline.Field
Copy this Field into a target and return the target.

D

decide(Field, String, int) - Method in class org.eviline.randomizer.MaliciousRandomizer
 
decideThreaded(Field) - Method in class org.eviline.randomizer.ThreadedMaliciousRandomizer
 
Decision - Class in org.eviline.ai
A decision that can be made by the DefaultAIKernel.
Decision() - Constructor for class org.eviline.ai.Decision
 
Decision(ShapeType) - Constructor for class org.eviline.ai.Decision
 
Decision(ShapeType, double) - Constructor for class org.eviline.ai.Decision
 
Decision(ShapeType, Field) - Constructor for class org.eviline.ai.Decision
 
Decision(ShapeType, double, Field) - Constructor for class org.eviline.ai.Decision
 
Decision(ShapeType, double, Field, Shape, int, int) - Constructor for class org.eviline.ai.Decision
 
decisionModifier - Variable in class org.eviline.ai.Context
The decision modifier in use for this context.
DecisionModifier - Interface in org.eviline.ai
Interface for objects which wish to modify the decision reached by an iteration of an AI algorithm.
deeper(Field) - Method in class org.eviline.ai.Context
Construct a Context that is a copy of this one, but for use at one level deeper in the decision tree.
deeper - Variable in class org.eviline.ai.Decision
One level deeper in the final decision path
deeper - Variable in class org.eviline.ai.QueueContext
The decided-on context, one level deeper
deeper(Field) - Method in class org.eviline.ai.QueueContext
 
deepest() - Method in class org.eviline.ai.Decision
Return the deepest decision in the decision path
deepest() - Method in class org.eviline.ai.QueueContext
Returns the "decided" context, the deepest of the children.
DefaultAIKernel - Class in org.eviline.ai
Class which holds the AI algorithms.
DefaultAIKernel() - Constructor for class org.eviline.ai.DefaultAIKernel
 
DefaultFitness - Class in org.eviline.fitness
 
DefaultFitness() - Constructor for class org.eviline.fitness.DefaultFitness
 
DefaultPlayer - Class in org.eviline.ai
 
DefaultPlayer(Field, AIKernel) - Constructor for class org.eviline.ai.DefaultPlayer
 
delegate - Variable in class org.eviline.fitness.WrapperFitness
 
depth() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
depth() - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
depth(int) - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
DEPTH - Static variable in class org.eviline.randomizer.RandomizerFactory
 
direction() - Method in enum org.eviline.Shape
 
dispatcher - Variable in class org.eviline.Field
 
dispatchThread - Variable in class org.eviline.event.EventDispatcher
 
distAdjustment - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
distribution() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
distribution() - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
distribution(int) - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
DISTRIBUTION - Static variable in class org.eviline.randomizer.RandomizerFactory
 
down() - Method in enum org.eviline.ShapeType
 
dropFirstValues() - Static method in enum org.eviline.PlayerActionType
 

E

ElTetrisFitness - Class in org.eviline.fitness
 
ElTetrisFitness() - Constructor for class org.eviline.fitness.ElTetrisFitness
 
equals(Object) - Method in class org.eviline.PlayerAction
 
equals(Object) - Method in class org.eviline.PlayerActionNode
 
EventDispatcher - Class in org.eviline.event
 
EventDispatcher() - Constructor for class org.eviline.event.EventDispatcher
 
evil - Variable in class org.eviline.randomizer.BipolarRandomizer
 
EvilineAdapter - Class in org.eviline.event
Abstract implementation of EvilineListener
EvilineAdapter() - Constructor for class org.eviline.event.EvilineAdapter
 
EvilineEvent - Class in org.eviline.event
Event issued by a Field to EvilineListener objects
EvilineEvent(Object, int, Field) - Constructor for class org.eviline.event.EvilineEvent
 
EvilineEvent(Object, int, Field, int) - Constructor for class org.eviline.event.EvilineEvent
 
EvilineFitness - Class in org.eviline.fitness
 
EvilineFitness() - Constructor for class org.eviline.fitness.EvilineFitness
 
EvilineFitness.Weights - Interface in org.eviline.fitness
 
EvilineListener - Interface in org.eviline.event
EventListener for tetrevil Field events
exchanger - Variable in class org.eviline.randomizer.ConcurrentRandomizer
 
executor - Variable in class org.eviline.ai.DefaultPlayer
 
executor - Variable in class org.eviline.randomizer.QueuedRandomizer
 
EXECUTOR - Static variable in class org.eviline.randomizer.ThreadedMaliciousRandomizer
 
ExtendedPropertySource - Class in org.eviline
 
ExtendedPropertySource(PropertySource) - Constructor for class org.eviline.ExtendedPropertySource
 
ExtendedPropertySource() - Constructor for class org.eviline.ExtendedPropertySource
 

F

fair() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
fair() - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
fair(boolean) - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
FAIR - Static variable in class org.eviline.randomizer.RandomizerFactory
 
field - Variable in class org.eviline.ai.AbstractPlayer
 
field - Variable in class org.eviline.ai.Decision
The field that was decided on
field - Variable in class org.eviline.ai.PlayerFieldHarness
 
field - Variable in class org.eviline.event.EvilineEvent
 
Field - Class in org.eviline
Object which keeps track of the tetris matrix itself.
Field() - Constructor for class org.eviline.Field
 
field - Variable in class org.eviline.Field
The matrix itself
fireClockTicked() - Method in class org.eviline.Field
 
fireGameOver() - Method in class org.eviline.Field
 
fireGamePaused() - Method in class org.eviline.Field
 
fireGameReset() - Method in class org.eviline.Field
 
fireGarbageReceived(int) - Method in class org.eviline.Field
 
fireHardDropped() - Method in class org.eviline.Field
 
fireLinesCleared(int) - Method in class org.eviline.Field
 
fireRotatedLeft() - Method in class org.eviline.Field
 
fireRotatedRight() - Method in class org.eviline.Field
 
fireShapeLocked() - Method in class org.eviline.Field
 
fireShapeSpawned() - Method in class org.eviline.Field
 
fireShiftedLeft() - Method in class org.eviline.Field
 
fireShiftedRight() - Method in class org.eviline.Field
 
Fitness - Interface in org.eviline.fitness
 
forShape(ShapeType, ShapeDirection, ShapeDirection) - Static method in enum org.eviline.KickTable
Return the kick table for a shape type being rotated from the specified start to end directions
fromEvent(EvilineEvent) - Static method in enum org.eviline.PlayerActionType
 
functions - Variable in class org.eviline.fitness.HybridFitness
 
future - Variable in class org.eviline.randomizer.ConcurrentRandomizer
 
future - Variable in class org.eviline.randomizer.QueuedRandomizer
 

G

GAME_OVER - Static variable in class org.eviline.event.EvilineEvent
 
GAME_PAUSED - Static variable in class org.eviline.event.EvilineEvent
 
GAME_RESET - Static variable in class org.eviline.event.EvilineEvent
 
gameOver(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
gameOver(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
gameOver(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
A game over occurred
gameOver(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
gameOver - Variable in class org.eviline.Field
Whether a game is over
gamePaused(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
gamePaused(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
gamePaused(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
The game was paused or unpaused
gamePaused(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
gameReset(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
gameReset(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
gameReset(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
The game was reset
gameReset(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
garbage - Variable in class org.eviline.Field
 
garbage(int) - Method in class org.eviline.Field
 
GARBAGE_RECEIVED - Static variable in class org.eviline.event.EvilineEvent
 
garbageReceived(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
garbageReceived(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
garbageReceived(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
 
garbageReceived(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
get(String) - Method in class org.eviline.BasicPropertySource
 
get(String) - Method in class org.eviline.ExtendedPropertySource
 
get(String) - Method in interface org.eviline.PropertySource
Return the value of the specified property key
get(String) - Method in enum org.eviline.randomizer.RandomizerPresets
 
getAi() - Method in class org.eviline.ai.DefaultPlayer
 
getAutoShift() - Method in class org.eviline.Field
 
getBlock(int, int) - Method in class org.eviline.Field
Return the block at the specified x,y pair, with the current shape and current ghost applied.
getBoolean(String) - Method in class org.eviline.ExtendedPropertySource
 
getDefaultInstance() - Static method in class org.eviline.fitness.AbstractFitness
 
getDouble(String) - Method in class org.eviline.ExtendedPropertySource
 
getEndField() - Method in class org.eviline.PlayerAction
 
getEndNode() - Method in class org.eviline.PlayerAction
 
getEndShape() - Method in class org.eviline.PlayerAction
 
getEndX() - Method in class org.eviline.PlayerAction
 
getEndY() - Method in class org.eviline.PlayerAction
 
getField() - Method in class org.eviline.event.EvilineEvent
Returns the Field that this event happened on
getField() - Method in class org.eviline.Field
 
getFieldBlock(int, int) - Method in class org.eviline.Field
 
getFitness() - Method in interface org.eviline.ai.AIKernel
 
getFitness() - Method in class org.eviline.ai.DefaultAIKernel
 
getGhostY() - Method in class org.eviline.event.EvilineEvent
 
getGhostY() - Method in class org.eviline.Field
 
getId() - Method in class org.eviline.event.EvilineEvent
 
getInstance() - Static method in class org.eviline.ai.AI
 
getInt(String) - Method in class org.eviline.ExtendedPropertySource
 
getIntPaths() - Method in class org.eviline.ai.PlayerMovePath
 
getLastPaths() - Method in class org.eviline.event.HistoryMovePath
 
getLastType() - Method in class org.eviline.event.HistoryMovePath
 
getLines() - Method in class org.eviline.event.EvilineEvent
Returns the number of lines cleared in a multiline event
getLines() - Method in class org.eviline.Field
 
getMetadata(int, int) - Method in class org.eviline.Field
 
getMoves() - Method in class org.eviline.ai.DefaultPlayer
 
getMoves() - Method in class org.eviline.ai.PlayerMovePath
 
getName() - Method in enum org.eviline.randomizer.RandomizerPresets
 
getNext() - Method in class org.eviline.randomizer.AbstractRandomizer
 
getNext() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
getNext() - Method in interface org.eviline.randomizer.Randomizer
 
getParams() - Method in class org.eviline.fitness.AbstractFitness
 
getParams() - Method in class org.eviline.fitness.EvilineFitness
 
getPathType() - Method in class org.eviline.ai.PlayerMovePath
 
getProperties() - Method in enum org.eviline.randomizer.RandomizerPresets
 
getProvider() - Method in class org.eviline.Field
 
getRandom() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
getScore() - Method in class org.eviline.Field
 
getScoreFactor() - Method in class org.eviline.Field
 
getShape() - Method in class org.eviline.event.EvilineEvent
 
getShape() - Method in class org.eviline.Field
 
getShape() - Method in class org.eviline.PlayerActionNode
 
getShapeX() - Method in class org.eviline.Field
 
getShapeY() - Method in class org.eviline.Field
 
getStartField() - Method in class org.eviline.PlayerAction
 
getStartNode() - Method in class org.eviline.PlayerAction
 
getStartShape() - Method in class org.eviline.PlayerAction
 
getStartX() - Method in class org.eviline.PlayerAction
 
getStartY() - Method in class org.eviline.PlayerAction
 
getTaunt() - Method in class org.eviline.randomizer.Bag7Randomizer
 
getTaunt() - Method in class org.eviline.randomizer.BipolarRandomizer
 
getTaunt() - Method in class org.eviline.randomizer.ConcurrentRandomizer
 
getTaunt() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
getTaunt() - Method in class org.eviline.randomizer.QueuedRandomizer
 
getTaunt() - Method in interface org.eviline.randomizer.Randomizer
 
getTaunt() - Method in class org.eviline.randomizer.RandomRandomizer
 
getTimestamp() - Method in class org.eviline.PlayerAction
 
getType() - Method in class org.eviline.PlayerAction
 
getX() - Method in class org.eviline.event.EvilineEvent
 
getX() - Method in class org.eviline.PlayerActionNode
 
getY() - Method in class org.eviline.event.EvilineEvent
 
getY() - Method in class org.eviline.PlayerActionNode
 
ghost - Variable in class org.eviline.BlockMetadata
 
ghostClearable - Variable in class org.eviline.BlockMetadata
 
ghosting - Variable in class org.eviline.Field
Whether ghosting is enabled
ghostY - Variable in class org.eviline.event.EvilineEvent
 
ghostY - Variable in class org.eviline.Field
The vertical position of the current shape's ghost

H

HARD_DROP - Static variable in class org.eviline.event.EvilineEvent
 
hardDrop() - Method in class org.eviline.Field
 
hardDropped(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
hardDropped(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
hardDropped(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
 
hardDropped(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
hashCode() - Method in class org.eviline.PlayerAction
 
hashCode() - Method in class org.eviline.PlayerActionNode
 
hasNext() - Method in class org.eviline.ai.AbstractPlayer.AbstractPlayerIterator
 
HEIGHT - Static variable in class org.eviline.Field
The height of the matrix
height() - Method in enum org.eviline.Shape
 
history - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
HISTORY_SIZE - Static variable in class org.eviline.randomizer.MaliciousRandomizer
 
HistoryMovePath - Class in org.eviline.event
 
HistoryMovePath() - Constructor for class org.eviline.event.HistoryMovePath
 
HybridFitness - Class in org.eviline.fitness
 
HybridFitness() - Constructor for class org.eviline.fitness.HybridFitness
 

I

id - Variable in class org.eviline.event.EvilineEvent
 
IMPOSSIBLE_POWER - Static variable in interface org.eviline.fitness.EvilineFitness.Weights
 
inactive() - Method in enum org.eviline.Block
Returns the inactive version of the current block
inactive() - Method in enum org.eviline.ShapeType
Returns the inactive block associated with this shape type
intersects(Block[][], int, int) - Method in enum org.eviline.Shape
 
intPaths - Variable in class org.eviline.ai.PlayerMovePath
 
isActive() - Method in enum org.eviline.Block
Returns whether this is an active or inactive block
isBlocking() - Method in class org.eviline.ai.DefaultPlayer
 
isGameOver() - Method in class org.eviline.Field
 
isGhosting() - Method in class org.eviline.Field
 
isGrounded() - Method in class org.eviline.Field
Returns whether the current shape is "grounded", e.g.
isHardDropOnly() - Method in class org.eviline.ai.DefaultAIKernel
 
isHighGravity() - Method in class org.eviline.ai.DefaultAIKernel
 
isMultiplayer() - Method in class org.eviline.Field
 
isPaused() - Method in class org.eviline.Field
 
isPlaying() - Method in class org.eviline.Field
 
isPossible() - Method in class org.eviline.PlayerAction
 
isSolid(Block) - Method in class org.eviline.fitness.EvilineFitness
 
isUnpausable() - Method in class org.eviline.Field
 
isWinner() - Method in class org.eviline.Field
 
iterator() - Method in class org.eviline.ai.AbstractPlayer
 

K

keys() - Method in class org.eviline.BasicPropertySource
 
keys() - Method in class org.eviline.ExtendedPropertySource
 
keys() - Method in interface org.eviline.PropertySource
Return the set of all property keys
keys() - Method in enum org.eviline.randomizer.RandomizerPresets
 
KickTable - Enum in org.eviline
Table of kicks for shape rotations using SRS

L

lastPaths - Variable in class org.eviline.event.HistoryMovePath
 
lastType - Variable in class org.eviline.event.HistoryMovePath
 
latest - Variable in class org.eviline.randomizer.QueuedRandomizer
 
left() - Method in enum org.eviline.ShapeType
 
lines - Variable in class org.eviline.event.EvilineEvent
 
lines - Variable in class org.eviline.Field
The number of lines scored so far
LINES_CLEARED - Static variable in class org.eviline.event.EvilineEvent
 
linesCleared(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
linesCleared(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
linesCleared(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
A line was cleared
linesCleared(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
listeners - Variable in class org.eviline.Field
Event listeners

M

MaliciousRandomizer - Class in org.eviline.randomizer
Randomizer that looks a few moves ahead in the future to come up with the worst Shape to return.
MaliciousRandomizer(PropertySource) - Constructor for class org.eviline.randomizer.MaliciousRandomizer
 
MaliciousRandomizer.MaliciousRandomizerProperties - Class in org.eviline.randomizer
 
MaliciousRandomizer.MaliciousRandomizerProperties() - Constructor for class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
MaliciousRandomizer.MaliciousRandomizerProperties(PropertySource) - Constructor for class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
MaliciousRandomizer.MaliciousRandomizerProperties(int, double, boolean, int) - Constructor for class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
map - Variable in class org.eviline.BasicPropertySource
The map that backs this BasicPropertySource.
metadata - Variable in class org.eviline.Field
 
modifyPlannedDecision(Context, Decision) - Method in interface org.eviline.ai.DecisionModifier
Modify the planned decision.
moves - Variable in class org.eviline.ai.AbstractPlayer
 
moves - Variable in class org.eviline.ai.PlayerFieldHarness
 
moves - Variable in class org.eviline.ai.PlayerMovePath
 
multiplayer - Variable in class org.eviline.Field
 

N

name() - Method in class org.eviline.randomizer.Bag7Randomizer
 
name() - Method in class org.eviline.randomizer.BipolarRandomizer
 
name() - Method in class org.eviline.randomizer.ConcurrentRandomizer
 
name() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
name() - Method in class org.eviline.randomizer.QueuedRandomizer
 
name() - Method in interface org.eviline.randomizer.Randomizer
 
name() - Method in class org.eviline.randomizer.RandomRandomizer
 
newComputeTask(Field) - Method in class org.eviline.ai.DefaultPlayer
 
newInstance() - Method in class org.eviline.Field
 
newRandomizer(PropertySource) - Method in class org.eviline.randomizer.RandomizerFactory
 
newRandomizer(Field) - Method in enum org.eviline.randomizer.RandomizerPresets
 
next() - Method in class org.eviline.ai.AbstractPlayer.AbstractPlayerIterator
 
NEXT - Static variable in class org.eviline.randomizer.RandomizerFactory
 
normalize(double) - Method in class org.eviline.fitness.AbstractFitness
 
normalize(double) - Method in class org.eviline.fitness.DefaultFitness
 
normalize(double) - Method in class org.eviline.fitness.ElTetrisFitness
 
normalize(double) - Method in class org.eviline.fitness.EvilineFitness
 
normalize(double) - Method in class org.eviline.fitness.HybridFitness
 
normalize(double) - Method in class org.eviline.fitness.WrapperFitness
 

O

omit - Variable in class org.eviline.ai.Context
The ShapeType to omit from the decision.
org.eviline - package org.eviline
 
org.eviline.ai - package org.eviline.ai
 
org.eviline.event - package org.eviline.event
 
org.eviline.fitness - package org.eviline.fitness
 
org.eviline.randomizer - package org.eviline.randomizer
 
orientations() - Method in enum org.eviline.ShapeType
Returns the Shapes for this ShapeType that are distinct.
original - Variable in class org.eviline.ai.Context
The original Field based on which a decision is to be made

P

p - Variable in class org.eviline.ExtendedPropertySource
 
paintedImpossible - Variable in class org.eviline.ai.Context
The original Field (see Context.original) but painted impossible.
paintImpossibles(Field) - Method in class org.eviline.fitness.AbstractFitness
 
paintImpossibles(Field) - Method in class org.eviline.fitness.DefaultFitness
 
paintImpossibles(Field) - Method in class org.eviline.fitness.ElTetrisFitness
 
paintImpossibles(Field) - Method in class org.eviline.fitness.EvilineFitness
 
paintImpossibles(Block[][]) - Method in class org.eviline.fitness.EvilineFitness
 
paintImpossibles(Field) - Method in class org.eviline.fitness.HybridFitness
 
paintImpossibles(Field) - Method in class org.eviline.fitness.WrapperFitness
 
paintUnlikelies(Field) - Method in class org.eviline.fitness.AbstractFitness
 
paintUnlikelies(Field) - Method in class org.eviline.fitness.DefaultFitness
 
paintUnlikelies(Field) - Method in class org.eviline.fitness.ElTetrisFitness
 
paintUnlikelies(Field) - Method in class org.eviline.fitness.EvilineFitness
 
paintUnlikelies(Block[][]) - Method in class org.eviline.fitness.EvilineFitness
 
paintUnlikelies(Field) - Method in class org.eviline.fitness.HybridFitness
 
paintUnlikelies(Field) - Method in class org.eviline.fitness.WrapperFitness
 
params - Variable in class org.eviline.fitness.AbstractFitness
 
pathsTo(Field, PlayerActionNode) - Method in class org.eviline.ai.DefaultAIKernel
 
pathType - Variable in class org.eviline.ai.PlayerMovePath
 
paused - Variable in class org.eviline.Field
Whether a game is paused
permuteDecision(Decision) - Method in class org.eviline.randomizer.AngelRandomizer
 
permuteDecision(Decision) - Method in class org.eviline.randomizer.MaliciousRandomizer
 
planBest(Context, Decision) - Method in interface org.eviline.ai.AIKernel
Determine the shape that would be best for the player
planBest(Context, Decision) - Method in class org.eviline.ai.DefaultAIKernel
Determine the shape that would be best for the player
planWorst(Context, Decision) - Method in interface org.eviline.ai.AIKernel
Determine the shape that would be worst for the player
planWorst(Context, Decision) - Method in class org.eviline.ai.DefaultAIKernel
Determine the shape that would be worst for the player
Player - Interface in org.eviline.ai
 
player - Variable in class org.eviline.ai.PlayerFieldHarness
 
PlayerAction - Class in org.eviline
 
PlayerAction(Field, PlayerActionType) - Constructor for class org.eviline.PlayerAction
 
PlayerAction(Field, PlayerActionType, boolean) - Constructor for class org.eviline.PlayerAction
 
PlayerAction(Field, PlayerActionType, Field) - Constructor for class org.eviline.PlayerAction
 
PlayerAction(EvilineEvent) - Constructor for class org.eviline.PlayerAction
 
PlayerAction.NodeMap<V> - Class in org.eviline
 
PlayerAction.NodeMap() - Constructor for class org.eviline.PlayerAction.NodeMap
 
PlayerActionNode - Class in org.eviline
 
PlayerActionNode(Shape, int, int) - Constructor for class org.eviline.PlayerActionNode
 
PlayerActionType - Enum in org.eviline
 
PlayerFieldHarness - Class in org.eviline.ai
 
PlayerFieldHarness(Field, Player) - Constructor for class org.eviline.ai.PlayerFieldHarness
 
PlayerMovePath - Class in org.eviline.ai
 
PlayerMovePath(Deque<PlayerAction>) - Constructor for class org.eviline.ai.PlayerMovePath
 
playing - Variable in class org.eviline.Field
Whether a game is playing
prepareField(Field) - Method in class org.eviline.fitness.AbstractFitness
 
prepareField(Field) - Method in interface org.eviline.fitness.Fitness
 
prepareField(Field) - Method in class org.eviline.fitness.WrapperFitness
 
PropertySource - Interface in org.eviline
Interface for a readable source of properties.
provider - Variable in class org.eviline.Field
The source of shapes
provider - Variable in class org.eviline.randomizer.ConcurrentRandomizer
 
provider - Variable in class org.eviline.randomizer.QueuedRandomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.AngelRandomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.Bag7Randomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.BipolarRandomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.ConcurrentRandomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.MaliciousRandomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.QueuedRandomizer
 
provideShape(Field) - Method in interface org.eviline.randomizer.Randomizer
Return the Shape to be next played on the argument Field
provideShape(Field) - Method in class org.eviline.randomizer.RandomRandomizer
 
provideShape(Field) - Method in class org.eviline.randomizer.ThreadedMaliciousRandomizer
 
put(String, String) - Method in class org.eviline.BasicPropertySource
 
put(String, String) - Method in class org.eviline.ExtendedPropertySource
 
put(String, String) - Method in interface org.eviline.PropertySource
Set the value of the specified property key
put(String, String) - Method in enum org.eviline.randomizer.RandomizerPresets
 
putBoolean(String, Boolean) - Method in class org.eviline.ExtendedPropertySource
 
putDouble(String, Double) - Method in class org.eviline.ExtendedPropertySource
 
putInt(String, Integer) - Method in class org.eviline.ExtendedPropertySource
 

Q

queue - Variable in class org.eviline.ai.QueueContext
The queue of known upcoming shapes
queue - Variable in class org.eviline.randomizer.QueuedRandomizer
 
QueueContext - Class in org.eviline.ai
Context for a decision-tree whose list of shapes is already decided.
QueueContext(AIKernel, Field, ShapeType[]) - Constructor for class org.eviline.ai.QueueContext
Create a QueueContext for determining the optimal placement of shapes (from a player's perspective) for the argument Field and ShapeType array.
QueuedRandomizer - Class in org.eviline.randomizer
 
QueuedRandomizer(Randomizer, int, boolean) - Constructor for class org.eviline.randomizer.QueuedRandomizer
 

R

random - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
randomFirst - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
Randomizer - Interface in org.eviline.randomizer
Interface for objects which can provide Shapes to a Field.
RandomizerFactory - Class in org.eviline.randomizer
 
RandomizerFactory() - Constructor for class org.eviline.randomizer.RandomizerFactory
 
RandomizerPresets - Enum in org.eviline.randomizer
 
RandomRandomizer - Class in org.eviline.randomizer
Randomizer that chooses at random, not using a bag.
RandomRandomizer(PropertySource) - Constructor for class org.eviline.randomizer.RandomRandomizer
 
recent - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
reghost() - Method in class org.eviline.Field
Recalculate the ghost location
remainingDepth - Variable in class org.eviline.ai.Context
The remaining decision depth at this context in the decision tree.
remove() - Method in class org.eviline.ai.AbstractPlayer.AbstractPlayerIterator
 
removeEvilineListener(EvilineListener) - Method in class org.eviline.Field
Remove a tetrevil listener from this field
repath() - Method in class org.eviline.ai.PlayerMovePath
 
reset() - Method in class org.eviline.ai.AbstractPlayer
 
reset() - Method in interface org.eviline.ai.Player
 
reset() - Method in class org.eviline.Field
Reset the field
reverseRotateLeft() - Method in class org.eviline.Field
 
reverseRotateRight() - Method in class org.eviline.Field
 
rfactor() - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
rfactor(double) - Method in class org.eviline.randomizer.MaliciousRandomizer.MaliciousRandomizerProperties
 
rfactor() - Method in class org.eviline.randomizer.MaliciousRandomizer
 
RFACTOR - Static variable in class org.eviline.randomizer.RandomizerFactory
 
right() - Method in enum org.eviline.ShapeType
 
ROTATED_LEFT - Static variable in class org.eviline.event.EvilineEvent
 
ROTATED_RIGHT - Static variable in class org.eviline.event.EvilineEvent
 
rotatedLeft(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
rotatedLeft(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
rotatedLeft(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
The active piece rotated left
rotatedLeft(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
rotatedRight(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
rotatedRight(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
rotatedRight(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
The active piece rotated right
rotatedRight(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
rotateLeft() - Method in class org.eviline.Field
Counter-clockwise shape rotation
rotateLeft() - Method in enum org.eviline.Shape
 
rotateOnlyValues() - Static method in enum org.eviline.PlayerActionType
 
rotateRight() - Method in class org.eviline.Field
Clockwise shape rotation
rotateRight() - Method in enum org.eviline.Shape
 

S

score - Variable in class org.eviline.ai.Decision
The score of this decision
score - Variable in class org.eviline.Field
 
score(Field) - Method in class org.eviline.fitness.AbstractFitness
Fitness function used to score a board.
score(Field) - Method in class org.eviline.fitness.DefaultFitness
 
score(Field) - Method in class org.eviline.fitness.ElTetrisFitness
 
score(Field) - Method in class org.eviline.fitness.EvilineFitness
Fitness function used to score a board.
score(Field) - Method in interface org.eviline.fitness.Fitness
Fitness function used to score a board.
score(Field) - Method in class org.eviline.fitness.HybridFitness
 
score(Field) - Method in class org.eviline.fitness.WrapperFitness
 
scoreFactor - Variable in class org.eviline.Field
 
scoreWithPaint(Field) - Method in class org.eviline.fitness.AbstractFitness
 
scoreWithPaint(Field) - Method in class org.eviline.fitness.ElTetrisFitness
 
scoreWithPaint(Field) - Method in class org.eviline.fitness.EvilineFitness
 
searchOrientations() - Method in enum org.eviline.ShapeType
 
sequentialProvideShape(Field) - Method in class org.eviline.randomizer.QueuedRandomizer
 
setAi(AIKernel) - Method in class org.eviline.ai.DefaultPlayer
 
setAutoShift(ShapeDirection) - Method in class org.eviline.Field
 
setBlocking(boolean) - Method in class org.eviline.ai.DefaultPlayer
 
setDefaultInstance(AbstractFitness) - Static method in class org.eviline.fitness.AbstractFitness
 
setField(Block[][]) - Method in class org.eviline.Field
 
setFitness(Fitness) - Method in interface org.eviline.ai.AIKernel
 
setFitness(Fitness) - Method in class org.eviline.ai.DefaultAIKernel
 
setGameOver(boolean) - Method in class org.eviline.Field
 
setGhosting(boolean) - Method in class org.eviline.Field
 
setHardDropOnly(boolean) - Method in class org.eviline.ai.DefaultAIKernel
 
setHighGravity(boolean) - Method in class org.eviline.ai.DefaultAIKernel
 
setInstance(AIKernel) - Static method in class org.eviline.ai.AI
 
setLines(int) - Method in class org.eviline.Field
 
setMultiplayer(boolean) - Method in class org.eviline.Field
 
setPaused(boolean) - Method in class org.eviline.Field
 
setProvider(Randomizer) - Method in class org.eviline.Field
 
setRandom(Random) - Method in class org.eviline.randomizer.BipolarRandomizer
 
setRandom(Random) - Method in class org.eviline.randomizer.MaliciousRandomizer
 
setScore(double) - Method in class org.eviline.Field
 
setScoreFactor(double) - Method in class org.eviline.Field
 
setShape(Shape) - Method in class org.eviline.Field
 
setShapeX(int) - Method in class org.eviline.Field
 
setShapeY(int) - Method in class org.eviline.Field
 
setUnpausable(boolean) - Method in class org.eviline.Field
 
setWinner(boolean) - Method in class org.eviline.Field
 
shallower - Variable in class org.eviline.ai.QueueContext
The parent of this context
shallowest() - Method in class org.eviline.ai.QueueContext
Returns the "root" parent QueueContext.
shape - Variable in class org.eviline.BlockMetadata
 
shape - Variable in class org.eviline.event.EvilineEvent
 
shape - Variable in class org.eviline.Field
The current shape
Shape - Enum in org.eviline
A tetrimino.
shape() - Method in enum org.eviline.Shape
 
SHAPE_LOCKED - Static variable in class org.eviline.event.EvilineEvent
 
SHAPE_SPAWNED - Static variable in class org.eviline.event.EvilineEvent
 
ShapeDirection - Enum in org.eviline
The direction a shape can be pointing
shapeId - Variable in class org.eviline.BlockMetadata
 
shapeId - Variable in class org.eviline.Field
 
shapeLocked(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
shapeLocked(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
shapeLocked(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
 
shapeLocked(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
shapeSpawned(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
shapeSpawned(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
shapeSpawned(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
 
shapeSpawned(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
ShapeType - Enum in org.eviline
Possible types of Shapes.
shapeX - Variable in class org.eviline.Field
The horizontal position of the current shape
shapeY - Variable in class org.eviline.Field
The vertical position of the current shape
shiftDown() - Method in class org.eviline.Field
 
SHIFTED_LEFT - Static variable in class org.eviline.event.EvilineEvent
 
SHIFTED_RIGHT - Static variable in class org.eviline.event.EvilineEvent
 
shiftedLeft(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
shiftedLeft(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
shiftedLeft(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
The active piece shifted left
shiftedLeft(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
shiftedRight(EvilineListener, EvilineEvent) - Method in class org.eviline.event.EventDispatcher
 
shiftedRight(EvilineEvent) - Method in class org.eviline.event.EvilineAdapter
 
shiftedRight(EvilineEvent) - Method in interface org.eviline.event.EvilineListener
The active piece shifted right
shiftedRight(EvilineEvent) - Method in class org.eviline.event.HistoryMovePath
 
shiftFirstValues() - Static method in enum org.eviline.PlayerActionType
 
shiftLeft() - Method in class org.eviline.Field
Shift the current shape one to the left
shiftRight() - Method in class org.eviline.Field
Shift the current shape one to the right
signal - Variable in class org.eviline.randomizer.QueuedRandomizer
 
size - Variable in class org.eviline.randomizer.QueuedRandomizer
 
SMOOTHNESS_MULT - Static variable in interface org.eviline.fitness.EvilineFitness.Weights
 
softDrop() - Method in class org.eviline.Field
 
starter() - Method in enum org.eviline.ShapeType
Returns the shape used to start a new round with this shape type
starterX() - Method in enum org.eviline.ShapeType
Returns the X offset of a shape of this type when starting
starterY() - Method in enum org.eviline.ShapeType
Returns the Y offset of a shape of this type when starting
symmetryTranslation(Shape) - Method in enum org.eviline.Shape
 

T

table() - Method in enum org.eviline.KickTable
 
taunt() - Method in class org.eviline.ai.Decision
Generate a string of shapes that represent the decision path
taunt - Variable in class org.eviline.randomizer.BipolarRandomizer
 
taunt - Variable in class org.eviline.randomizer.ConcurrentRandomizer
 
taunt - Variable in class org.eviline.randomizer.MaliciousRandomizer
 
taunt - Variable in class org.eviline.randomizer.QueuedRandomizer
 
ThreadedMaliciousRandomizer - Class in org.eviline.randomizer
 
ThreadedMaliciousRandomizer(PropertySource) - Constructor for class org.eviline.randomizer.ThreadedMaliciousRandomizer
 
tick() - Method in class org.eviline.ai.PlayerFieldHarness
 
toString() - Method in class org.eviline.ai.Context
 
toString() - Method in class org.eviline.ai.Decision
 
toString() - Method in class org.eviline.Field
 
toString() - Method in class org.eviline.PlayerAction
 
toString() - Method in class org.eviline.PlayerActionNode
 
toString() - Method in enum org.eviline.PlayerActionType
 
TRANSITION_EXP - Static variable in interface org.eviline.fitness.EvilineFitness.Weights
 
type - Variable in class org.eviline.ai.Decision
The shape that was decided on
type - Variable in class org.eviline.ai.QueueContext
The current shape type in the shape queue
type() - Method in enum org.eviline.Shape
 
typeCounts - Variable in class org.eviline.randomizer.MaliciousRandomizer
 

U

UNLIKELY_POWER - Static variable in interface org.eviline.fitness.EvilineFitness.Weights
 
unpaintImpossibles(Field) - Method in class org.eviline.fitness.AbstractFitness
 
unpaintImpossibles(Field) - Method in class org.eviline.fitness.DefaultFitness
 
unpaintImpossibles(Field) - Method in class org.eviline.fitness.ElTetrisFitness
 
unpaintImpossibles(Field) - Method in class org.eviline.fitness.EvilineFitness
 
unpaintImpossibles(Field) - Method in class org.eviline.fitness.HybridFitness
 
unpaintImpossibles(Field) - Method in class org.eviline.fitness.WrapperFitness
 
unpaintUnlikelies(Field) - Method in class org.eviline.fitness.AbstractFitness
 
unpaintUnlikelies(Field) - Method in class org.eviline.fitness.DefaultFitness
 
unpaintUnlikelies(Field) - Method in class org.eviline.fitness.ElTetrisFitness
 
unpaintUnlikelies(Field) - Method in class org.eviline.fitness.EvilineFitness
 
unpaintUnlikelies(Field) - Method in class org.eviline.fitness.HybridFitness
 
unpaintUnlikelies(Field) - Method in class org.eviline.fitness.WrapperFitness
 
unpausable - Variable in class org.eviline.Field
 
up() - Method in enum org.eviline.ShapeType
 

V

valueOf(String) - Static method in enum org.eviline.Block
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eviline.KickTable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eviline.PlayerActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eviline.randomizer.RandomizerPresets
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eviline.Shape
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eviline.ShapeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eviline.ShapeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eviline.Block
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eviline.KickTable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eviline.PlayerActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eviline.randomizer.RandomizerPresets
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eviline.Shape
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eviline.ShapeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eviline.ShapeType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WIDTH - Static variable in class org.eviline.Field
The width of the matrix
width() - Method in enum org.eviline.Shape
 
winner - Variable in class org.eviline.Field
 
worstFor(Context) - Method in interface org.eviline.ai.AIKernel
Determine the shape that would be worst for the player
worstFor(Context) - Method in class org.eviline.ai.DefaultAIKernel
Determine the shape that would be worst for the player
worstFor(Field, String, int) - Method in class org.eviline.randomizer.MaliciousRandomizer
 
worstForThreaded(Field) - Method in class org.eviline.randomizer.AngelRandomizer
 
worstForThreaded(Field) - Method in class org.eviline.randomizer.ThreadedMaliciousRandomizer
 
worstScore - Variable in class org.eviline.ai.Decision
 
WrapperFitness - Class in org.eviline.fitness
 
WrapperFitness(Fitness) - Constructor for class org.eviline.fitness.WrapperFitness
 
writeReplace() - Method in class org.eviline.randomizer.ConcurrentRandomizer
 
writeReplace() - Method in class org.eviline.randomizer.QueuedRandomizer
 

X

x - Variable in class org.eviline.event.EvilineEvent
 
x(int) - Method in enum org.eviline.Shape
 

Y

y - Variable in class org.eviline.event.EvilineEvent
 
y(int) - Method in enum org.eviline.Shape
 

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

Copyright © 2013. All Rights Reserved.