All Classes and Interfaces
Class
Description
Class that implements the IGameBoard interface and contains an overridden
implementation of
Object.toString().Keep track of an individual cell for a board.
This class is the entry point of our program and just loads the set up screen and controller
The controller class will handle communication between our View and our Model (
IGameBoard)This class is the view of our Extended Connect X
our view has a message area, and a list of buttons
the buttons will be arranged in a
ROWS_IN_BUTTON_PANEL x COLUMNS_IN_BUTTON_PANEL Grid
Players will use another set of buttons above the grid to select the column to place in
All events will be passed to the controllerClass that represents an entire game board for the ExtendedConnectX game using an
array.
Class that represents an entire game board for the ExtendedConnectX game using a
more memory-efficient map instead of an array.
Interface that contains methods for implementing an entire game board for the ExtendedConnectX game.
This class is the controller for our setup screen.
This class contains the code to create and layout the GUI for the setup screen.