Index

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

G

GameModeSelector - Class in Phase2
Class allowing the user to select game mode for Pentris
GameModeSelector() - Constructor for class Phase2.GameModeSelector
 
gameOver() - Static method in class Phase2.Tetris
Method executed in case of gameOver, resetting all parameters
gamePieces - Variable in class Phase2.GameWrapper
 
games - Static variable in class Phase2.Gbot
 
GameTimer - Class in Phase2
Class running the TimerTask if the game mode selected uses a bot
GameTimer() - Constructor for class Phase2.GameTimer
 
gameWrapper - Static variable in class Phase2.Tetris
 
GameWrapper - Class in Phase2
Class encapsulating (wrapping) all of the User Interface.
GameWrapper(int, int, int) - Constructor for class Phase2.GameWrapper
 
Gbot - Class in Phase2
Class containing implementation of the Genetic Algorithm-based bot.
Gbot - Class in Phase3
Genetic algorithm bot (Gbot) similar to the one from Phase2 but adapted to solving 3D problems
Gbot() - Constructor for class Phase2.Gbot
 
Gbot() - Constructor for class Phase3.Gbot
 
Gbot.State - Class in Phase2
 
gen1 - Static variable in class Phase3.Gbot
 
general - Static variable in class Phase3.Gbot
 
General - package General
Contains classes used in multiple phases and not belonging to any single problem exclusively.
geneSort(double[][]) - Static method in class Phase2.Gbot
Sorts the array of genes
geneSort(double[][]) - Static method in class Phase3.Gbot
Sorts the array of genes
getA() - Static method in class Phase3.ShapesAndRotations
 
getB() - Static method in class Phase3.ShapesAndRotations
 
getC() - Static method in class Phase3.ShapesAndRotations
 
getColID() - Method in class Phase1.Node
 
getColor() - Method in class Phase3.ParcelType
 
getColumn() - Method in class Phase1.Node
 
getDown() - Method in class Phase1.Node
 
getL() - Static method in class Phase3.ShapesAndRotations
 
getLeft() - Method in class Phase1.Node
 
getMaximum() - Method in class Phase3.ParcelType
 
getName() - Method in class Phase3.ParcelType
 
getNewPiece() - Static method in class Phase2.Tetris
Method generating a new piece
getNodeCount() - Method in class Phase1.Node
 
getP() - Static method in class Phase3.ShapesAndRotations
 
getPlaced() - Method in class Phase3.ParcelType
 
getRatio() - Method in class Phase3.ParcelType
 
getRight() - Method in class Phase1.Node
 
getRotations() - Method in class Phase3.ParcelType
 
getRowID() - Method in class Phase1.Node
 
getSolutionScore(ArrayList<Integer>) - Method in class Phase3.DancingLinksProblem
 
getT() - Static method in class Phase3.ShapesAndRotations
 
getUp() - Method in class Phase1.Node
 
getValue() - Method in class Phase1.Node
 
getValue() - Method in class Phase3.ParcelType
 
gmsdone - Static variable in class Phase2.Tetris
 
go - Static variable in class Phase2.Tetris
 
GreedyAlgorithm - Class in Phase3
The class holding all of the methods of the greedy algorithm
GreedyAlgorithm() - Constructor for class Phase3.GreedyAlgorithm
 
GreedyAlgorithm.RatioSorter - Class in Phase3
 
GreedyAlgorithm.ValueSorter - Class in Phase3
 
green - Variable in class Phase3.UIParcel
 
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
All Classes All Packages