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

F

FourGameManager - Class in fourwin
This class represents the main control of the action of the fourwin game.
FourGameManager(FourGUI) - Constructor for class fourwin.FourGameManager
Constructor to create a FourGameManager object.
FourGUI - Class in fourwin
This class controls all actions and reactions of the Visualization used to play the fourwin game.
FourGUI() - Constructor for class fourwin.FourGUI
 
FourGUI.ButtonListener - Class in fourwin
This private class is a standard ButtonListener which reacts on button-events, as we have in this case three standard buttons and two CheckBoxes.
FourGUI.ButtonListener() - Constructor for class fourwin.FourGUI.ButtonListener
 
FourGUI.RadioListener - Class in fourwin
This private class is a standard RadioListener which reacts on radiobutton-events, as we have in this case four standard radiobuttons to decide which player is allowed to begin.
FourGUI.RadioListener() - Constructor for class fourwin.FourGUI.RadioListener
 
FourGUI.SliderListener - Class in fourwin
 
FourGUI.SliderListener() - Constructor for class fourwin.FourGUI.SliderListener
 
FourHuman - Class in fourwin
This class implements the given methods from fourPlayer and represents the human player.
FourHuman(FourGUI) - Constructor for class fourwin.FourHuman
 
FourHuman(FourGUI, int) - Constructor for class fourwin.FourHuman
 
fourMiniMax - Class in fourwin
Implements the MiniMax algorithm with Alpha-Beta pruning to find the robot's next move based on the current situation.
fourMiniMax() - Constructor for class fourwin.fourMiniMax
Constructor to create an AI object using Alpha-Beta pruning with default search depth.
fourMiniMax(int) - Constructor for class fourwin.fourMiniMax
Constructor to create an AI player using Alpha-Beta pruning with specified search depth.
FourPlayer - Class in fourwin
This is the superclass for all players of 4RowBot.
FourPlayer() - Constructor for class fourwin.FourPlayer
 
fourwin - package fourwin
 
fullColumn(int) - Method in class fourwin.PlayingField
This method checks if a column is full with chips or not.
fullField() - Method in class fourwin.PlayingField
This method checks if the playing field is full with chips ( true ) or not ( false ) to check a possible draw.

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