Modifier and Type | Class and Description |
---|---|
class |
ChooseGraphController
This class allows the user to choose a graph to edit, rename, copy, or create a new graph from scratch.
|
class |
EditGraphController
This class is used as the controller for the edit graph screen and it allows the user to create and edit graphs.
|
class |
EditGraphHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
ChooseLightsOutController |
class |
EditLightsOutController |
class |
EditLightsOutHelpPanel |
class |
LightsOutHelpPanel |
class |
PlayLightsOutController |
Modifier and Type | Class and Description |
---|---|
class |
ChooseFindDesignsController |
class |
EditFindDesignsController |
Modifier and Type | Class and Description |
---|---|
class |
EditReachItAndRockItHelpPanel |
class |
GenericPebbleController<S extends PebbleInstance> |
class |
PebblePlaceController<S extends PebbleInstance> |
class |
PlayRockItRelatedController<S extends PebbleInstance> |
Modifier and Type | Class and Description |
---|---|
class |
ChooseConfoundItController
This is where a user can choose ConfoundIt puzzles.
|
class |
ConfoundItHelpPanel |
class |
EditConfoundItController
Editor for confound it puzzles.
|
class |
EditConfoundItHelpPanel |
class |
PlayConfoundItController
This controller is used to play the Confound It puzzle game and generally involves allowing the user to add and
subtract pebbles from different vertices on the board.
|
Modifier and Type | Class and Description |
---|---|
class |
ChooseOptimizeItController
This is where a user can choose ConfoundIt puzzles.
|
class |
EditOptimizeItController
Editor for Optimize It puzzles.
|
class |
EditOptimizeItHelpPanel |
class |
OptimizeItHelpPanel |
class |
PlayOptimizeItController
This controller is used to play the Confound It puzzle game and generally involves allowing the user to add and
subtract pebbles from different vertices on the board.
|
Modifier and Type | Class and Description |
---|---|
class |
ChooseReachItController
This class is a specialized version of the ChoosePuzzleController were the specific type of puzzle to be returned to the user, pebbleIt, lightsOut,
etc, can be specifically created here.
|
class |
EditReachItController |
class |
EditReachItHelpPanel |
class |
PlayReachItController |
class |
ReachItHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
ChooseRockItController
This class is a specialized version of the ChoosePuzzleController were the specific type of puzzle to be returned to the user, pebbleIt, lightsOut,
etc, can be specifically created here.
|
class |
EditRockItController
This class allows a user to edit a pebbleIt puzzle by adding or removing pebbles from vertices.
|
class |
EditRockItHelpPanel |
class |
PlayRockItController |
class |
RockItHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
ChoosePortalForgerController |
class |
EditPortalForgerController |
class |
EditPortalForgerHelpPanel |
class |
PlayPortalForgerController |
class |
PortalForgerHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
PlayPowerGraphController |
Modifier and Type | Class and Description |
---|---|
class |
ChoosePowerHousesController |
class |
EditPowerHousesController |
class |
EditPowerHousesHelpPanel |
class |
PlayPowerHousesController |
class |
PowerHousesHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
ChoosePowerLinesController |
class |
EditPowerLinesController |
class |
EditPowerLinesHelpPanel |
class |
GenericEditHelpPanel |
class |
PlayPowerLinesController |
class |
PowerLinesHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
ChoosePowerZonesController |
class |
EditPowerZonesController |
class |
EditPowerZonesHelpPanel |
class |
PlayPowerZonesController |
class |
PowerZonesHelpPanel |
Modifier and Type | Class and Description |
---|---|
class |
EditEdgeChooseController<S extends EdgeChooseInstance> |
class |
GenericWeightedController<S extends WeightedInstance> |
class |
PlayEdgeChooseController<S extends EdgeChooseInstance> |
Modifier and Type | Class and Description |
---|---|
class |
ChooseMinimumSpanningTreeController |
class |
EditMinimumSpanningTreeController |
class |
PlayMinimumSpanningTreeController |
Modifier and Type | Class and Description |
---|---|
class |
ChooseSSShortestPathController |
class |
EditSSShortestPathController |
class |
PlaySSShortestPathController |
Modifier and Type | Class and Description |
---|---|
class |
ChooseTravelingSalesmanController |
class |
EditTravelingSalesmanController |
class |
PlayTravelingSalesmanController |
Modifier and Type | Interface and Description |
---|---|
interface |
GameScreen |
Modifier and Type | Class and Description |
---|---|
class |
ControllablePanel |
class |
GenericGameScreen |
Modifier and Type | Method and Description |
---|---|
void |
ControllablePanel.addControllableElement(Controllable c) |
Modifier and Type | Class and Description |
---|---|
class |
AlgorithmInfoTableController |
class |
AlgorithmTableController
An interface to run algorithms with.
|
class |
ChooseGenericTableController
This class is the controller for the screen where a puzzle is chosen by a user to be played.
|
class |
Controller
This class will server as a general Controller type for all the different kinds of controllers that can be integrated
into the splitpane.
|
class |
GenericPuzzleScreenController<S extends PuzzleInstance>
This is a controller for editors and, strangely enough, play screens.
|
class |
GenericTableController<S extends TableRow> |
class |
OldAlgorithmTableController
An interface to run algorithms with.
|
class |
PuzzleController<T extends PuzzleInstance>
This class has a superclass of controller and because it is abstract, it will never be instantiated.
|
class |
ReplayController
This class allows the user to replay games based on past actions and games that they played and saved.
|
class |
TableController<T extends TableRow>
Groups together all administrator controllers.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminGenericPuzzleTableController<S extends PuzzleInstance>
This class is the controller for the screen where a user can choose a pebble puzzle to edit.
|
class |
AdminGenericReplayTableController
JTable screen that allows for administrator to see the selection of replay for games.
|
class |
AdminUserTableController
Controller for administration of users.
|
Modifier and Type | Class and Description |
---|---|
class |
SoundOptionsDialog |
Modifier and Type | Class and Description |
---|---|
class |
AccountInformationScreen
This screen allows users to register or edit account information.
|
class |
AdminBaseScreen
Base menu for the administrator screens.
|
class |
CreditsScreen
An informational screen that tells users who made the game, loaded from a URL
|
class |
GameFamilySelectionScreen |
class |
GenericGameFamilyMenuScreen |
class |
GenericMenuScreen |
class |
SplitScreen
This is the class that will show a jTableView and a control object together on the same screen.
|
class |
TableSplitScreen<T extends TableRow>
The split screen for the administrator panels.
|
class |
TitleScreen
The first screen a user sees on the applet.
|
Modifier and Type | Class and Description |
---|---|
class |
ContinualReplayView
A simple extension of GraphView that loads a game with solution data and just continually replays it.
|
class |
DemoPanel
This is a panel that contains an continual replay of a game along with a description.
|
class |
EditTutorialHelpPanel |
class |
GenericHelpPanel
A nice class that makes creating instructions screens pretty easy.
|
class |
GlobalScorePanel
Displays the Global Scores for users to see how well they're doing.
|
class |
GraphView
This class occupies the left side of the split screen object and it will generally display any objects that need to
appear graphically on the graph that is associated with this game.
|
class |
NewsPanel |