- Cacheable<T> - Interface in cusack.hcg.comm
-
- calculateExactLevel(int) - Static method in class cusack.hcg.gui.components.ProgressPanel
-
- calculateLevel(int) - Static method in class cusack.hcg.gui.components.ProgressPanel
-
- calculatePebblingNumber(PebbleInstance) - Static method in class cusack.hcg.games.pebble.algorithms.Utilities
-
Run the EfficientPebblingNumberExhaustive algorithm to find the pebbling number of the graph.
- calculateShortestPaths(EfficientPebbleGraph) - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.PebbleDistanceMatrix
-
- calculateShortestPaths(int[][]) - Method in class cusack.hcg.graph.DistanceMatrix
-
Calc distances.
- calculateSingleVertexMinimumSolvableConfiguration(PebbleInstance) - Static method in class cusack.hcg.games.pebble.algorithms.Utilities
-
Computes the number of pebbles on each vertex that would guarantee solvability.
- call() - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolators
-
- call() - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolatorsSingleQ
-
- call() - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolatorsWithPebblesOnTheseVertices
-
- callNonExistentMethod() - Method in class cusack.hcg.comm.DataSource
-
To cause a client crash.
- canBeUsedDuringPlay() - Method in class cusack.hcg.graph.algorithm.OldGenericAlgorithm
-
Deprecated.
Should this algorithm be usable from the play screen?
- canMergeTo(int) - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.CompositePebble
-
- CANNOT_BE_USED - Static variable in class cusack.hcg.events.EventDecoder
-
- canRedo() - Method in class cusack.hcg.model.GrossHistory
-
- canRedo() - Method in class cusack.hcg.model.PuzzleInstance
-
- canRedo() - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
- canUndo() - Method in class cusack.hcg.model.GrossHistory
-
- canUndo() - Method in class cusack.hcg.model.PuzzleInstance
-
- canUndo() - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
- canUserGenerate() - Method in class cusack.hcg.events.AlgorithmResultEvent
-
- canUserGenerate() - Method in class cusack.hcg.events.BaseEvent
-
- canUserGenerate() - Method in interface cusack.hcg.events.Event
-
- canUserGenerate() - Method in class cusack.hcg.events.game.AtBeginningEvent
-
- canUserGenerate() - Method in class cusack.hcg.games.multidesigns.events.NoSolutionEvent
-
- canUserGenerate() - Method in class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
-
- canUserGenerate() - Method in class cusack.hcg.games.pebble.events.SolvableEvent
-
- canUserGenerate() - Method in class cusack.hcg.games.pebble.events.UncertainEvent
-
- canUserGenerate() - Method in class cusack.hcg.games.pebble.events.UnsolvableEvent
-
- CHANGE_TARGET - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-
- changePassword(String, int) - Method in class cusack.hcg.comm.DataSource
-
- ChangeSourceVertexEvent - Class in cusack.hcg.games.weighted.events
-
Fired when the target in Reach It is changed.
- ChangeSourceVertexEvent(WeightedWithSourceInstance) - Constructor for class cusack.hcg.games.weighted.events.ChangeSourceVertexEvent
-
- ChangeSourceVertexEvent(WeightedWithSourceInstance, Vertex, Vertex) - Constructor for class cusack.hcg.games.weighted.events.ChangeSourceVertexEvent
-
- ChangeTargetVertexEvent - Class in cusack.hcg.games.pebble.events
-
Fired when the target in Reach It is changed.
- ChangeTargetVertexEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.ChangeTargetVertexEvent
-
- ChangeTargetVertexEvent(PebbleInstance, Vertex, Vertex) - Constructor for class cusack.hcg.games.pebble.events.ChangeTargetVertexEvent
-
- Check2PebblingLemkeP3 - Class in cusack.hcg.games.pebble.algorithms.deprecated
-
Deprecated.
- Check2PebblingLemkeP3() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingLemkeP3
-
Deprecated.
- Check2PebblingLemkeP3OnlyVertex0 - Class in cusack.hcg.games.pebble.algorithms.deprecated
-
Deprecated.
- Check2PebblingLemkeP3OnlyVertex0() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingLemkeP3OnlyVertex0
-
Deprecated.
- Check2PebblingProperty - Class in cusack.hcg.games.pebble.algorithms.deprecated
-
Deprecated.
- Check2PebblingProperty() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingProperty
-
Deprecated.
- Check2PebblingSingleQValue - Class in cusack.hcg.games.pebble.algorithms.deprecated
-
Deprecated.
- Check2PebblingSingleQValue() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingSingleQValue
-
Deprecated.
- CHECK_IT_BUTTON - Static variable in class cusack.hcg.events.EventDecoder
-
- CheckableEvent - Interface in cusack.hcg.events
-
A simple interface so we know which events need to be checked by something else.
- checkAndHandlePuzzleCompletion() - Method in class cusack.hcg.model.PuzzleInstance
-
Checks if the game is completed, if it is start a timer to show the game completed dialog when it goes off.
- CheckAntipodalPebblingNumber - Class in cusack.hcg.games.pebble.algorithms.misc
-
Extends an antipodal graph and checks what happens to the pebbling number
- CheckAntipodalPebblingNumber() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.CheckAntipodalPebblingNumber
-
- CheckDoppelgangerPebblingNumber - Class in cusack.hcg.games.pebble.algorithms.misc
-
Runs a bunch of graphs to check if connected doppel isn't the same as normal doppel
- CheckDoppelgangerPebblingNumber() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.CheckDoppelgangerPebblingNumber
-
- CheckForMissingGraphs - Class in cusack.hcg.games.pebble.algorithms.twoppscript.old
-
- CheckForMissingGraphs() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.old.CheckForMissingGraphs
-
- CheckGraphsFor2PP - Class in cusack.hcg.games.pebble.algorithms.twoppscript
-
- CheckGraphsFor2PP() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.CheckGraphsFor2PP
-
- CheckGraphsFor2PP_G6Version - Class in cusack.hcg.games.pebble.algorithms.twoppscript
-
- CheckGraphsFor2PP_G6Version(String, String, String, int, int, int, int, int, boolean) - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.CheckGraphsFor2PP_G6Version
-
- CheckGraphsFor2PPWithNewG6Iterator - Class in cusack.hcg.games.pebble.algorithms.twoppscript.old
-
- CheckGraphsFor2PPWithNewG6Iterator() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.old.CheckGraphsFor2PPWithNewG6Iterator
-
- CheckGraphsFor2PPWithNewG6IteratorProcessGivenDiam - Class in cusack.hcg.games.pebble.algorithms.twoppscript.old
-
- CheckGraphsFor2PPWithNewG6IteratorProcessGivenDiam() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.old.CheckGraphsFor2PPWithNewG6IteratorProcessGivenDiam
-
- CheckGraphViolatorsCount - Class in cusack.hcg.games.pebble.algorithms.twoppscript
-
This class checks that the number of unsolvable configurations on a lemke graph of two cliques correct follows the
formula
- CheckGraphViolatorsCount() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.CheckGraphViolatorsCount
-
- CheckLargeDiamGraphsFor2PP - Class in cusack.hcg.games.pebble.algorithms.twoppscript.old
-
- CheckLargeDiamGraphsFor2PP() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.old.CheckLargeDiamGraphsFor2PP
-
- CheckLemkeForBipartite - Class in cusack.hcg.games.pebble.algorithms.misc
-
Gets violating configs for the Lemke 9s.
- CheckLemkeForBipartite() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.CheckLemkeForBipartite
-
- CheckReachabilityAllVertices - Class in cusack.hcg.games.pebble.algorithms.deprecated
-
Deprecated.
- CheckReachabilityAllVertices() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.CheckReachabilityAllVertices
-
Deprecated.
- CheckReachabilityAllVerticesTest - Class in cusack.hcg.games.pebble.algorithms.tests
-
- CheckReachabilityAllVerticesTest() - Constructor for class cusack.hcg.games.pebble.algorithms.tests.CheckReachabilityAllVerticesTest
-
- CheckReachabilityByConvertingToDirectedGraphs - Class in cusack.hcg.games.pebble.algorithms.deprecated
-
Deprecated.
- CheckReachabilityByConvertingToDirectedGraphs() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.CheckReachabilityByConvertingToDirectedGraphs
-
Deprecated.
- checkSolution(int) - Method in class cusack.hcg.games.weighted.PrintAdjMatrix
-
- checkStopTheRock() - Method in class cusack.hcg.comm.DataSource
-
- checkStopTheRock(User) - Method in class cusack.hcg.util.AchievementManager
-
- checkTimeTraveler() - Method in class cusack.hcg.comm.DataSource
-
- checkTimeTraveller(Solution) - Method in class cusack.hcg.util.AchievementManager
-
- CheckWhatGraphsStillAreNon2PPAfterRemovingAnEdge - Class in cusack.hcg.games.pebble.algorithms.twoppscript.old
-
This class isn't done and probably should be deleted
- CheckWhatGraphsStillAreNon2PPAfterRemovingAnEdge() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.old.CheckWhatGraphsStillAreNon2PPAfterRemovingAnEdge
-
- CheckWhenDoppelgangerPNGoesUp - Class in cusack.hcg.games.pebble.algorithms.misc
-
Calculates some stuff when doppelgangers are added,
may be useful trying to tell when the bound of the doppelganger is hit
- CheckWhenDoppelgangerPNGoesUp() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.CheckWhenDoppelgangerPNGoesUp
-
- checkWithinBox(Point) - Method in class cusack.hcg.gui.view.GraphView
-
Checks to see if a point is within the area defined by the selection box
- chol() - Method in class cusack.hcg.matrix.Matrix
-
Cholesky Decomposition
- CholeskyDecomposition - Class in cusack.hcg.matrix
-
Cholesky Decomposition.
- CholeskyDecomposition(Matrix) - Constructor for class cusack.hcg.matrix.CholeskyDecomposition
-
Cholesky algorithm for symmetric and positive definite matrix.
- ChooseConfoundItController - Class in cusack.hcg.games.pebble.confoundit
-
This is where a user can choose ConfoundIt puzzles.
- ChooseConfoundItController() - Constructor for class cusack.hcg.games.pebble.confoundit.ChooseConfoundItController
-
- chooseEdge(Edge) - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
-
Passes e into the addTreeEdges method
- chooseEdges(List<Edge>) - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
-
Adds each edge in the passed in list to the set of tree edges if the edge is in this object's graph
- ChooseFindDesignsController - Class in cusack.hcg.games.multidesigns.finddesigns
-
- ChooseFindDesignsController() - Constructor for class cusack.hcg.games.multidesigns.finddesigns.ChooseFindDesignsController
-
- ChooseGenericTableController - Class in cusack.hcg.gui.controller
-
This class is the controller for the screen where a puzzle is chosen by a user to be played.
- ChooseGenericTableController() - Constructor for class cusack.hcg.gui.controller.ChooseGenericTableController
-
- ChooseGraphController - Class in cusack.hcg.games.graph.graph
-
This class allows the user to choose a graph to edit, rename, copy, or create a new graph from scratch.
- ChooseGraphController(GUI, TableView<GraphWithUsage>) - Constructor for class cusack.hcg.games.graph.graph.ChooseGraphController
-
Constructor
- chooseGraphInstance(Component, boolean) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-
- ChooseLightsOutController - Class in cusack.hcg.games.lights.lightsout
-
- ChooseLightsOutController() - Constructor for class cusack.hcg.games.lights.lightsout.ChooseLightsOutController
-
- ChooseMinimumSpanningTreeController - Class in cusack.hcg.games.weighted.minimumspanningtree
-
- ChooseMinimumSpanningTreeController() - Constructor for class cusack.hcg.games.weighted.minimumspanningtree.ChooseMinimumSpanningTreeController
-
- ChooseOptimizeItController - Class in cusack.hcg.games.pebble.optimizeit
-
This is where a user can choose ConfoundIt puzzles.
- ChooseOptimizeItController() - Constructor for class cusack.hcg.games.pebble.optimizeit.ChooseOptimizeItController
-
- ChoosePortalForgerController - Class in cusack.hcg.games.portallord.portalforger
-
- ChoosePortalForgerController() - Constructor for class cusack.hcg.games.portallord.portalforger.ChoosePortalForgerController
-
- ChoosePowerHousesController - Class in cusack.hcg.games.powergraph.powerhouses
-
- ChoosePowerHousesController() - Constructor for class cusack.hcg.games.powergraph.powerhouses.ChoosePowerHousesController
-
- ChoosePowerLinesController - Class in cusack.hcg.games.powergraph.powerlines
-
- ChoosePowerLinesController() - Constructor for class cusack.hcg.games.powergraph.powerlines.ChoosePowerLinesController
-
- ChoosePowerZonesController - Class in cusack.hcg.games.powergraph.powerzones
-
- ChoosePowerZonesController() - Constructor for class cusack.hcg.games.powergraph.powerzones.ChoosePowerZonesController
-
- ChooseReachItController - Class in cusack.hcg.games.pebble.reachit
-
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.
- ChooseReachItController() - Constructor for class cusack.hcg.games.pebble.reachit.ChooseReachItController
-
- ChooseRockItController - Class in cusack.hcg.games.pebble.rockit
-
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.
- ChooseRockItController() - Constructor for class cusack.hcg.games.pebble.rockit.ChooseRockItController
-
- ChooseSSShortestPathController - Class in cusack.hcg.games.weighted.ssshortestpath
-
- ChooseSSShortestPathController() - Constructor for class cusack.hcg.games.weighted.ssshortestpath.ChooseSSShortestPathController
-
- ChooseTravelingSalesmanController - Class in cusack.hcg.games.weighted.travelingsalesman
-
- ChooseTravelingSalesmanController() - Constructor for class cusack.hcg.games.weighted.travelingsalesman.ChooseTravelingSalesmanController
-
- cleanup() - Method in interface cusack.hcg.gui.components.Controllable
-
What should I do when I am no longer needed?
- cleanup() - Method in class cusack.hcg.gui.components.ControllablePanel
-
- cleanup() - Method in class cusack.hcg.gui.controller.Controller
-
- cleanup() - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-
- cleanup() - Method in class cusack.hcg.gui.controller.ReplayController
-
- cleanup() - Method in class cusack.hcg.gui.dialogs.SoundOptionsDialog
-
- cleanup() - Method in class cusack.hcg.gui.screens.GameFamilySelectionScreen
-
- cleanup() - Method in class cusack.hcg.gui.screens.GenericMenuScreen
-
- cleanup() - Method in class cusack.hcg.gui.screens.SplitScreen
-
- cleanup() - Method in class cusack.hcg.gui.screens.TableSplitScreen
-
- cleanup() - Method in class cusack.hcg.gui.view.ContinualReplayView
-
- cleanup() - Method in class cusack.hcg.gui.view.GraphView
-
- clear() - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.PebbleList
-
- clear(ArrayList<Vertex>) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-
- CLEAR_ALL_SELECTED - Static variable in class cusack.hcg.gui.Resources
-
- CLEAR_SELECTED - Static variable in class cusack.hcg.games.portallord.events.PortalLordEventDecoder
-
- clearAllSelections() - Method in class cusack.hcg.model.PuzzleInstance
-
Clears the currently selected vertex by setting it to null.
- clearAnnotations() - Method in class cusack.hcg.model.GrossHistory
-
- clearComments() - Method in class cusack.hcg.events.BaseEvent
-
- clearComments() - Method in interface cusack.hcg.events.Event
-
- clearHistory() - Method in class cusack.hcg.model.GrossHistory
-
- clearHistory() - Method in class cusack.hcg.model.PuzzleInstance
-
This method clears both histories completely so that no events remain in them: both stacks are cleared
- clearHistory() - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
- clearPebbles(Vertex) - Method in class cusack.hcg.games.pebble.PebbleInstance
-
- clearPebbles() - Method in class cusack.hcg.games.pebble.PebbleInstance
-
- clearSelectionData() - Method in class cusack.hcg.graph.Vertex
-
Clear all selection data.
- clearTutorial() - Method in class cusack.hcg.model.PuzzleInstance
-
- ClickCheckButtonEvent - Class in cusack.hcg.events.game
-
Nothing special, I hope.
- ClickCheckButtonEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.game.ClickCheckButtonEvent
-
- clientIP - Variable in class cusack.hcg.database.SessionUser
-
- clone() - Method in class cusack.hcg.matrix.IntegerMatrix
-
Clone the Matrix object.
- clone() - Method in class cusack.hcg.matrix.Matrix
-
Clone the Matrix object.
- close() - Method in class cusack.hcg.games.pebble.algorithms.matrixconversion.G6FileReader
-
Closes the reader
- CLOSE_DISTANCE - Static variable in class cusack.hcg.graph.Graph
-
- closeBox() - Method in class cusack.hcg.gui.view.GraphView
-
Used when a selection box should not be drawn any more.
- ColorScheme - Class in cusack.hcg.gui
-
- ColorScheme(Color, Color, Color, Color) - Constructor for class cusack.hcg.gui.ColorScheme
-
- ColorsInstance - Class in cusack.hcg.games.colors
-
- ColorsInstance() - Constructor for class cusack.hcg.games.colors.ColorsInstance
-
- ColorsInstance(PuzzleInstance) - Constructor for class cusack.hcg.games.colors.ColorsInstance
-
- ColorsVertexData - Class in cusack.hcg.games.colors
-
- ColorsVertexData() - Constructor for class cusack.hcg.games.colors.ColorsVertexData
-
- Combinatorics - Class in cusack.hcg.graph.algorithm.util
-
Class with general Combinatorixs functions
- Combinatorics() - Constructor for class cusack.hcg.graph.algorithm.util.Combinatorics
-
- CombinatoricsTest - Class in cusack.hcg.graph.algorithm.util.tests
-
- CombinatoricsTest() - Constructor for class cusack.hcg.graph.algorithm.util.tests.CombinatoricsTest
-
- combineWith(PurePebble) - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.PurePebble
-
Return a combined pure pebble on two conditions.
- ComboSeparatorsRenderer(ListCellRenderer) - Constructor for class cusack.hcg.gui.controller.AlgorithmTableController.ComboSeparatorsRenderer
-
- compareTo(AlgorithmInstanceClass) - Method in class cusack.hcg.database.AlgorithmInstanceClass
-
- compareTo(GraphWithUsage) - Method in class cusack.hcg.database.GraphWithUsage
-
- compareTo(PlayablePuzzle) - Method in class cusack.hcg.database.PlayablePuzzle
-
- compareTo(PuzzleInstanceClass) - Method in class cusack.hcg.database.PuzzleInstanceClass
-
- compareTo(Vertex) - Method in class cusack.hcg.graph.Vertex
-
From the Comparable interface.
- CompositePebble - Class in cusack.hcg.games.pebble.algorithms.mergePebbles
-
A combination of pebbles from different sources.
- CompositePebble() - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.CompositePebble
-
- CompositePebble(CompositePebble) - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.CompositePebble
-
- CompositePebble(PurePebble) - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.CompositePebble
-
- CompositePebble(PurePebble, Set<Integer>) - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.CompositePebble
-
- COMPRESS - Static variable in class cusack.hcg.events.EventDecoder
-
- CompressEvent - Class in cusack.hcg.events.graph
-
- CompressEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.graph.CompressEvent
-
- CompressEvent(PuzzleInstance, ArrayList<Vertex>) - Constructor for class cusack.hcg.events.graph.CompressEvent
-
- computeGlobalPoints() - Method in class cusack.hcg.model.PuzzleInstance
-
- computeStuff() - Method in class cusack.hcg.games.pebble.algorithms.misc.CyclePebblingThing
-
Compute the sums and stuff around a cycle.
- computeTemporaryMaxConfiguration() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberSuperSkip
-
Deprecated.
See what pebbling moves can be made from the initial configuration.
- cond() - Method in class cusack.hcg.matrix.Matrix
-
Matrix condition (2 norm)
- cond() - Method in class cusack.hcg.matrix.SingularValueDecomposition
-
Two norm condition number
- config - Variable in class cusack.hcg.util.IntArrayWrapper
-
- configurationToString(int[]) - Static method in class cusack.hcg.games.pebble.algorithms.Utilities
-
Makes a string of the configuration
- confirmThis(Component, String) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-
- CONFLICT_COLOR - Static variable in class cusack.hcg.games.powergraph.powerzones.PowerZonesTheme
-
- ConfoundItHelpPanel - Class in cusack.hcg.games.pebble.confoundit
-
- ConfoundItHelpPanel() - Constructor for class cusack.hcg.games.pebble.confoundit.ConfoundItHelpPanel
-
- ConfoundItInstance - Class in cusack.hcg.games.pebble.confoundit
-
The ConfoundIt instance.
- ConfoundItInstance() - Constructor for class cusack.hcg.games.pebble.confoundit.ConfoundItInstance
-
- ConfoundItTheme - Class in cusack.hcg.games.pebble.confoundit
-
- ConfoundItTheme() - Constructor for class cusack.hcg.games.pebble.confoundit.ConfoundItTheme
-
- connectAll(ArrayList<Vertex>) - Method in class cusack.hcg.graph.Graph
-
This method creates edges between all the vertices that are passed in
- connectAll(ArrayList<Vertex>) - Method in class cusack.hcg.graph.GraphWithData
-
- connectAllSelectedVertices() - Method in class cusack.hcg.model.PuzzleInstance
-
This method creates a clique between all the selected vertices, where each vertex that is select is connected to
each other vertex in the group.
- connectToAlphaDatabase() - Method in class cusack.hcg.gui.GUI
-
- connectToProductionDatabase() - Method in class cusack.hcg.gui.GUI
-
- connectToSelected(Vertex) - Method in class cusack.hcg.model.PuzzleInstance
-
- constructWithCopy(int[][]) - Static method in class cusack.hcg.matrix.IntegerMatrix
-
Construct a matrix from a copy of a 2-D array.
- constructWithCopy(double[][]) - Static method in class cusack.hcg.matrix.Matrix
-
Construct a matrix from a copy of a 2-D array.
- contains(Vertex) - Method in class cusack.hcg.events.MultiVertexEvent
-
- contains(ArrayList<int[]>, int[]) - Method in class cusack.hcg.games.multidesigns.tests.SubGraphTests
-
- contains(Vertex) - Method in class cusack.hcg.games.pebble.algorithms.islands.Island
-
- contains(T) - Method in class cusack.hcg.graph.HashMultiSet
-
- containsAll(List<Vertex>) - Method in class cusack.hcg.events.MultiVertexEvent
-
- ContainsCycle - Class in cusack.hcg.graph.algorithm.standard
-
Find cycles.
- ContainsCycle() - Constructor for class cusack.hcg.graph.algorithm.standard.ContainsCycle
-
- ContainsCycleTest - Class in cusack.hcg.graph.algorithm.standard.tests
-
- ContainsCycleTest() - Constructor for class cusack.hcg.graph.algorithm.standard.tests.ContainsCycleTest
-
- containsEdge(int, int) - Method in interface cusack.hcg.graph.GraphInterface
-
- containsEmpire(Collection<Island>) - Static method in class cusack.hcg.games.pebble.algorithms.islands.IslandUtils
-
Determines if any island in the collection contains an empire.
- containsInducedSubgraph(Graph) - Method in class cusack.hcg.graph.Graph
-
Returns true if other other is a subgraph of this where other matches exactly within the subgraph of this.
- containsLaTeX(String) - Static method in class cusack.hcg.util.My
-
- containsSubgraph(Graph) - Method in class cusack.hcg.graph.Graph
-
Returns true if other other is a subgraph of this
- ContainsTriangle - Class in cusack.hcg.graph.algorithm.standard
-
- ContainsTriangle() - Constructor for class cusack.hcg.graph.algorithm.standard.ContainsTriangle
-
- ContainsTriangleTest - Class in cusack.hcg.graph.algorithm.standard.tests
-
- ContainsTriangleTest() - Constructor for class cusack.hcg.graph.algorithm.standard.tests.ContainsTriangleTest
-
- ContinualReplayView - Class in cusack.hcg.gui.view
-
A simple extension of GraphView that loads a game with solution data and just continually replays it.
- ContinualReplayView(ControllablePanel, PuzzleInstance, String, int, boolean) - Constructor for class cusack.hcg.gui.view.ContinualReplayView
-
- ContinualReplayView(ControllablePanel, String, String, String, String, int, boolean) - Constructor for class cusack.hcg.gui.view.ContinualReplayView
-
- continueInThread(Observer) - Method in class cusack.hcg.graph.algorithm.OldGenericAlgorithm
-
Deprecated.
There is really no difference between this and runInThread except semantics.
- controlColor - Variable in class cusack.hcg.gui.ColorScheme
-
- Controllable - Interface in cusack.hcg.gui.components
-
An interface that allows the ScreenLayout class to start, stop, and cleanup components
when they are added/removed.
- ControllablePanel - Class in cusack.hcg.gui.components
-
- ControllablePanel() - Constructor for class cusack.hcg.gui.components.ControllablePanel
-
- ControllablePanel(LayoutManager) - Constructor for class cusack.hcg.gui.components.ControllablePanel
-
- Controller - Class in cusack.hcg.gui.controller
-
This class will server as a general Controller type for all the different kinds of controllers that can be integrated
into the splitpane.
- Controller() - Constructor for class cusack.hcg.gui.controller.Controller
-
- Controller(GUI) - Constructor for class cusack.hcg.gui.controller.Controller
-
The default constructor that sets up the three panels that make up a controller and any of the controller
subclasses.
- convertEdge(SimpleEdge) - Method in class cusack.hcg.graph.Graph
-
Convert the SimpleEdge to an Edge, whether or not it is actually in the graph.
- convertEdge(SimpleEdge) - Method in class cusack.hcg.graph.GraphWithData
-
- convertEdges(ArrayList<SimpleEdge>) - Method in class cusack.hcg.graph.Graph
-
Return an ArrayList of Edges equivalent to the SimpleEdges passed in.
- convertEdges(ArrayList<SimpleEdge>) - Method in class cusack.hcg.graph.GraphWithData
-
- convertMovesToTutorial() - Method in class cusack.hcg.model.PuzzleInstance
-
- convertStringToAdjacencyListGraph(String) - Static method in class cusack.hcg.games.pebble.algorithms.matrixconversion.UtilityMethodsForG6Graphs
-
Convert a string of the following format into an EfficientListGraph: 0 : 8; 1 : 8; 2 : 8; 3 : 8; 4 : 8; 5 : 8; 6
: 8; 7 : 8; 8 : 0 1 2 3 4 5 6 7;
- convertStringToAdjacencyMatrixGraph(String) - Static method in class cusack.hcg.games.pebble.algorithms.matrixconversion.UtilityMethodsForG6Graphs
-
Convert a string of the following format into an EfficientMatrixGraph: 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0
0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0
1 0 0
- convertToBufferedImage(Image) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Converts the specified image into a compatible buffered image.
- COOL_BLUE - Static variable in class cusack.hcg.gui.Resources
-
- coordinatesChanged() - Method in class cusack.hcg.graph.Vertex
-
Tells whether or not the coordinates of this vertex are different than its initial coordinates
- copy() - Method in class cusack.hcg.games.colors.ColorsVertexData
-
- copy() - Method in class cusack.hcg.games.graph.graph.GraphVertexData
-
- copy() - Method in class cusack.hcg.games.lights.LightsData
-
- copy() - Method in class cusack.hcg.games.multidesigns.algorithms.SubGraph
-
- copy() - Method in class cusack.hcg.games.multidesigns.MultiDesignsData
-
- copy() - Method in class cusack.hcg.games.pebble.PebbleData
-
- copy() - Method in class cusack.hcg.games.portallord.PortalLordData
-
- copy() - Method in class cusack.hcg.games.powergraph.powerhouses.PowerHousesVertexData
-
- copy() - Method in class cusack.hcg.games.powergraph.powerlines.PowerLinesVertexData
-
- copy() - Method in class cusack.hcg.games.powergraph.powerzones.PowerZonesVertexData
-
- copy() - Method in class cusack.hcg.games.weighted.EdgeChooseData
-
- copy() - Method in class cusack.hcg.games.weighted.WeightedData
-
- copy() - Method in interface cusack.hcg.graph.EdgeData
-
Makes a copy of this object (Creates a new EdgeData object and sets all fields in the copy to the same values as those in this object)
- copy() - Method in class cusack.hcg.graph.EdgeIntegerData
-
- copy() - Method in interface cusack.hcg.graph.VertexData
-
Makes a copy of this object (Creates a new EdgeData object and sets all fields in the copy to the same values as those in this object)
- COPY - Static variable in class cusack.hcg.gui.Resources
-
- copy() - Method in class cusack.hcg.matrix.IntegerMatrix
-
Make a deep copy of a matrix
- copy() - Method in class cusack.hcg.matrix.Matrix
-
Make a deep copy of a matrix
- copyArray(int[]) - Static method in class cusack.hcg.util.My
-
The partitions need to be copied to be stored in an arrayList.
- copyArray(int[], int) - Static method in class cusack.hcg.util.My
-
- copyOfOriginalGraph() - Method in class cusack.hcg.graph.Graph
-
Makes a copy from the state of the graph when it was initialized (including from copy constructors) or when
makeCurrentStateInitialState() was called
- copyOfOriginalGraph() - Method in class cusack.hcg.graph.GraphWithData
-
- copyPuzzle() - Method in class cusack.hcg.games.colors.ColorsInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.graph.graph.GraphInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.lights.LightsInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.lights.lightsout.LightsOutInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.multidesigns.finddesigns.FindDesignsInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.pebble.confoundit.ConfoundItInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.pebble.optimizeit.OptimizeItInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.pebble.rockit.RockItInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.portallord.portalforger.PortalForgerInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.powergraph.powerhouses.PowerHousesInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.powergraph.powerlines.PowerLinesInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.powergraph.powerzones.PowerZonesInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.weighted.minimumspanningtree.MinimumSpanningTreeInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathInstance
-
- copyPuzzle() - Method in class cusack.hcg.games.weighted.travelingsalesman.TravelingSalesmanInstance
-
- copyPuzzle() - Method in class cusack.hcg.graph.AbstractGraphProblem
-
Make a copy of this object, but not exactly! IMPORTANT: This copy should make a copy so that the copy's initial
settings are set to this objects current settings.
- copyPuzzle() - Method in class cusack.hcg.model.PuzzleInstance
-
Make a copy of this object, but not exactly! IMPORTANT: This copy should make a copy so that the copy's initial
settings are set to this objects current settings.
- copyPuzzleSoItHasInitialStateTheSameAsMyCurrentState() - Method in class cusack.hcg.games.pebble.PebbleInstance
-
- copyPuzzleSoItHasInitialStateTheSameAsMyCurrentState() - Method in class cusack.hcg.model.PuzzleInstance
-
Copies the puzzle so that it has an initial state that is the same as this puzzle's current state.
- copyRequested() - Method in class cusack.hcg.model.PuzzleInstance
-
- copySelected() - Method in class cusack.hcg.model.PuzzleInstance
-
This method creates a copy of the currently selected vertices, edges and all, and stores this copy in a list for
further use.
- copySubgraph(ArrayList<Vertex>) - Method in class cusack.hcg.graph.Graph
-
Creates a corresponding vertex for each given vertex and adds corresponding edges between them
- copySubgraph(ArrayList<Vertex>) - Method in class cusack.hcg.graph.GraphWithData
-
- costTo(Vertex) - Method in class cusack.hcg.games.weighted.WeightedWithSourceInstance
-
- CouldNotCompleteMove - Exception in cusack.hcg.games.pebble.algorithms.islands
-
- CouldNotCompleteMove() - Constructor for exception cusack.hcg.games.pebble.algorithms.islands.CouldNotCompleteMove
-
- countDiams() - Method in class cusack.hcg.games.pebble.algorithms.twoppscript.CheckGraphsFor2PP_G6Version
-
- countDuplicateEdges() - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-
- countOddPartitions(int, int) - Static method in class cusack.hcg.graph.algorithm.util.Combinatorics
-
Computes the number of partitions of n size k that do not have any even elements
- countPartitionsBottomUp(int, int) - Static method in class cusack.hcg.graph.algorithm.util.Combinatorics
-
Calculates the number of odd partitions of m of size n
- CountShortestPathsAlgorithm - Class in cusack.hcg.graph.algorithm
-
- CountShortestPathsAlgorithm() - Constructor for class cusack.hcg.graph.algorithm.CountShortestPathsAlgorithm
-
- countsOperations() - Method in class cusack.hcg.games.lights.algorithms.HowellAlgorithm
-
- countsOperations() - Method in class cusack.hcg.games.multidesigns.algorithms.MultiDesignAlgorithm
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingLemkeP3
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingLemkeP3OnlyVertex0
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingProperty
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingSingleQValue
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.CheckReachabilityAllVertices
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.CheckReachabilityByConvertingToDirectedGraphs
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsReachableShortestPebblePathAaronModified
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsReachableShortestPebblePathAaronOriginal
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableMergePebblesOriginal
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvablePurePebbles
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableShortestPebblePathAaron
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableSomewhatExhaustive
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberBacktrackingRecursiveWithoutSomeNonDeterministics
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberExhaustiveGeneric
-
Deprecated.
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.islands.IsSolvableIslands
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.islands.IsSolvableIslandsRecursive
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.MergePebbles
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberBottomUp
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoin
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.BacktrackingSolvabilitySomewhatEfficient
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.FindAllUnsolvableConfigs
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.IsSolvableBest
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.IsSolvableSomewhatExhaustiveEfficient
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.IsSolvableShortestPath
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.IsSolvableShortestPebblePath
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.WeightFunctionCheck
-
- countsOperations() - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.TwoPebblingGeneric
-
- countsOperations() - Method in interface cusack.hcg.graph.algorithm.AlgorithmInterface
-
- countsOperations() - Method in class cusack.hcg.graph.algorithm.standard.BreadthFirstSearchSkeletonAlgorithm
-
- countsOperations() - Method in class cusack.hcg.graph.algorithm.standard.DepthFirstSearchSkeletonAlgorithm
-
- countsOperations() - Method in class cusack.hcg.graph.algorithm.standard.IsAntipodal
-
- countsOperations() - Method in class cusack.hcg.graph.algorithm.standard.Prim
-
- coveredVerticesWithNoPebblesToString() - Method in class cusack.hcg.games.pebble.PebbleInstance
-
- coverMultipleVertices(ArrayList<Vertex>) - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- coverVertex(Vertex) - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- createBlankPuzzleInstance(Graph, String) - Static method in class cusack.hcg.model.PuzzleInstanceFactory
-
- createButtonMaps() - Method in class cusack.hcg.gui.view.AchievementPanel
-
- createCartesianProduct(Point, Graph, Graph) - Static method in class cusack.hcg.graph.GraphFactory
-
- createClique(Point, int, int) - Static method in class cusack.hcg.graph.GraphFactory
-
Adds a clique to the graph and returns it.
- createColorModelCompatibleImage(BufferedImage) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a new BufferedImage
using the same color model
as the image passed as a parameter.
- createCompatibleImage(BufferedImage) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a new compatible image with the same width, height and
transparency as the image specified as a parameter.
- createCompatibleImage(BufferedImage, int, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a new compatible image of the specified width and height, and
the same transparency setting as the image specified as a parameter.
- createCompatibleImage(int, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a new opaque compatible image of the specified width and
height.
- createCompatibleTranslucentImage(int, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a new translucent compatible image of the specified width and
height.
- createCompleteBipartite(Point, int, int) - Static method in class cusack.hcg.graph.GraphFactory
-
Adds a complete bipartite graph and returns it.
- createCycle(Point, int, int) - Static method in class cusack.hcg.graph.GraphFactory
-
Adds a cycle to the graph and returns it.
- createDS(boolean) - Static method in class cusack.hcg.comm.DataSource
-
- createEdge(Vertex, Vertex) - Static method in class cusack.hcg.graph.Edge
-
- createEditScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createEditTutorialScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createEvent(String, PuzzleInstance) - Method in class cusack.hcg.events.EventDecoder
-
Create an event based on a character encoding and game/graph to which it belongs.
- createInstance(Class<?>) - Static method in class cusack.hcg.util.My
-
A nice convenience method for creating objects so I don't have to
try-catch everywhere.
- createInstanceWithName(String) - Static method in class cusack.hcg.util.My
-
A nice convenience method for creating objects so I don't have to
try-catch everywhere.
- createMenuScreen(StackedScreen, String) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createMultiEditScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createNewVertexForPuzzle(Point) - Method in class cusack.hcg.model.PuzzleInstance
-
- createPath(Point, int, int) - Static method in class cusack.hcg.graph.GraphFactory
-
Adds a path to the graph and returns it.
- createPebbleCoveredEmptyTargetVertex(ControllablePanel) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPebblePuzzleCoveredVertex(ControllablePanel) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPebblePuzzleUncoveredVertex(ControllablePanel) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPebblePuzzleVertexWithPebbles(ControllablePanel, int) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPebbleSelectedCoveredVertexWithPebbles(ControllablePanel, int) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPebbleSelectedUncoveredVertex(ControllablePanel) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPebbleTargetVertex(ControllablePanel, int) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- createPlayScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createPuzzleChooserScreen(StackedScreen, String) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createPuzzleInstance(String, String, String) - Static method in class cusack.hcg.model.PuzzleInstanceFactory
-
- createPuzzleInstance(Puzzle) - Static method in class cusack.hcg.model.PuzzleInstanceFactory
-
Creates an instance based on the first character of the data encoding of the puzzle.
- createPuzzleInstance(Replay) - Static method in class cusack.hcg.model.PuzzleInstanceFactory
-
I don't really like having to pass DataSource here, but not sure of a way around it.
- createReplayScreen(StackedScreen, PuzzleInstance, String, String, String) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createResources(GUI) - Static method in class cusack.hcg.gui.Resources
-
- createSandboxFromEditScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createSandboxFromPlayScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createScrollablePanel(String) - Static method in class cusack.hcg.gui.components.ScrollablePanel
-
- createSingleQValueAlgorithm(PebbleInstance, int, int) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.TwoPebblingBacktracking
-
Deprecated.
- createSingleQValueAlgorithm(PebbleInstance, int, int) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.TwoPebblingExhaustive
-
Deprecated.
- createStar(Point, int, int) - Static method in class cusack.hcg.graph.GraphFactory
-
Adds a star to the graph and returns it.
- createTensorProduct(Point, Graph, Graph) - Static method in class cusack.hcg.graph.GraphFactory
-
- createThumbnail(BufferedImage, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a thumbnail of a source image.
- createThumbnail(BufferedImage, int, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a thumbnail of a source image.
- createThumbnailFast(BufferedImage, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a thumbnail of a source image.
- createThumbnailFast(BufferedImage, int, int) - Static method in class cusack.hcg.util.GraphicsUtilities
-
Returns a thumbnail of a source image.
- createTitle() - Method in class cusack.hcg.gui.screens.GenericMenuScreen
-
- createViewScreen(StackedScreen, PuzzleInstance) - Static method in class cusack.hcg.gui.screens.PuzzleScreenFactory
-
- createWheel(Point, int, int) - Static method in class cusack.hcg.graph.GraphFactory
-
Adds a star to the graph and returns it.
- creditsButtonActionPerformed() - Method in class cusack.hcg.gui.screens.GenericMenuScreen
-
Called when the user clicks the credits button, takes them to the credits screen
- CreditsScreen - Class in cusack.hcg.gui.screens
-
An informational screen that tells users who made the game, loaded from a URL
- CreditsScreen(GUI) - Constructor for class cusack.hcg.gui.screens.CreditsScreen
-
- CTRL - Static variable in class cusack.hcg.gui.Resources
-
- currentPuzzleDataToString() - Method in class cusack.hcg.model.PuzzleInstance
-
A wrapper for encodePuzzleData that prepends the encoding character for the current problem type.
- cusack.hcg.comm - package cusack.hcg.comm
-
- cusack.hcg.cuda - package cusack.hcg.cuda
-
- cusack.hcg.database - package cusack.hcg.database
-
- cusack.hcg.events - package cusack.hcg.events
-
- cusack.hcg.events.game - package cusack.hcg.events.game
-
- cusack.hcg.events.graph - package cusack.hcg.events.graph
-
- cusack.hcg.games.colors - package cusack.hcg.games.colors
-
- cusack.hcg.games.graph.graph - package cusack.hcg.games.graph.graph
-
- cusack.hcg.games.lights - package cusack.hcg.games.lights
-
- cusack.hcg.games.lights.algorithms - package cusack.hcg.games.lights.algorithms
-
- cusack.hcg.games.lights.events - package cusack.hcg.games.lights.events
-
- cusack.hcg.games.lights.lightsout - package cusack.hcg.games.lights.lightsout
-
- cusack.hcg.games.multidesigns - package cusack.hcg.games.multidesigns
-
- cusack.hcg.games.multidesigns.algorithms - package cusack.hcg.games.multidesigns.algorithms
-
- cusack.hcg.games.multidesigns.events - package cusack.hcg.games.multidesigns.events
-
- cusack.hcg.games.multidesigns.finddesigns - package cusack.hcg.games.multidesigns.finddesigns
-
- cusack.hcg.games.multidesigns.tests - package cusack.hcg.games.multidesigns.tests
-
- cusack.hcg.games.pebble - package cusack.hcg.games.pebble
-
- cusack.hcg.games.pebble.algorithms - package cusack.hcg.games.pebble.algorithms
-
- cusack.hcg.games.pebble.algorithms.deprecated - package cusack.hcg.games.pebble.algorithms.deprecated
-
- cusack.hcg.games.pebble.algorithms.islands - package cusack.hcg.games.pebble.algorithms.islands
-
- cusack.hcg.games.pebble.algorithms.matrixconversion - package cusack.hcg.games.pebble.algorithms.matrixconversion
-
- cusack.hcg.games.pebble.algorithms.mergePebbles - package cusack.hcg.games.pebble.algorithms.mergePebbles
-
- cusack.hcg.games.pebble.algorithms.misc - package cusack.hcg.games.pebble.algorithms.misc
-
- cusack.hcg.games.pebble.algorithms.pebblingNumber - package cusack.hcg.games.pebble.algorithms.pebblingNumber
-
- cusack.hcg.games.pebble.algorithms.solvability - package cusack.hcg.games.pebble.algorithms.solvability
-
- cusack.hcg.games.pebble.algorithms.solvability.nondeterministic - package cusack.hcg.games.pebble.algorithms.solvability.nondeterministic
-
- cusack.hcg.games.pebble.algorithms.tests - package cusack.hcg.games.pebble.algorithms.tests
-
- cusack.hcg.games.pebble.algorithms.tests.pn - package cusack.hcg.games.pebble.algorithms.tests.pn
-
- cusack.hcg.games.pebble.algorithms.twopebblingproperty - package cusack.hcg.games.pebble.algorithms.twopebblingproperty
-
- cusack.hcg.games.pebble.algorithms.twoppscript - package cusack.hcg.games.pebble.algorithms.twoppscript
-
- cusack.hcg.games.pebble.algorithms.twoppscript.old - package cusack.hcg.games.pebble.algorithms.twoppscript.old
-
- cusack.hcg.games.pebble.confoundit - package cusack.hcg.games.pebble.confoundit
-
- cusack.hcg.games.pebble.events - package cusack.hcg.games.pebble.events
-
- cusack.hcg.games.pebble.optimizeit - package cusack.hcg.games.pebble.optimizeit
-
- cusack.hcg.games.pebble.reachit - package cusack.hcg.games.pebble.reachit
-
- cusack.hcg.games.pebble.rockit - package cusack.hcg.games.pebble.rockit
-
- cusack.hcg.games.portallord - package cusack.hcg.games.portallord
-
- cusack.hcg.games.portallord.events - package cusack.hcg.games.portallord.events
-
- cusack.hcg.games.portallord.portalforger - package cusack.hcg.games.portallord.portalforger
-
- cusack.hcg.games.powergraph - package cusack.hcg.games.powergraph
-
- cusack.hcg.games.powergraph.events - package cusack.hcg.games.powergraph.events
-
- cusack.hcg.games.powergraph.powerhouses - package cusack.hcg.games.powergraph.powerhouses
-
- cusack.hcg.games.powergraph.powerlines - package cusack.hcg.games.powergraph.powerlines
-
- cusack.hcg.games.powergraph.powerzones - package cusack.hcg.games.powergraph.powerzones
-
- cusack.hcg.games.weighted - package cusack.hcg.games.weighted
-
- cusack.hcg.games.weighted.events - package cusack.hcg.games.weighted.events
-
- cusack.hcg.games.weighted.minimumspanningtree - package cusack.hcg.games.weighted.minimumspanningtree
-
- cusack.hcg.games.weighted.ssshortestpath - package cusack.hcg.games.weighted.ssshortestpath
-
- cusack.hcg.games.weighted.travelingsalesman - package cusack.hcg.games.weighted.travelingsalesman
-
- cusack.hcg.graph - package cusack.hcg.graph
-
Contains classes that are directly related to storing graph data.
- cusack.hcg.graph.algorithm - package cusack.hcg.graph.algorithm
-
Contains classes that allow algorithms to be run on graphs and problems.
- cusack.hcg.graph.algorithm.standard - package cusack.hcg.graph.algorithm.standard
-
- cusack.hcg.graph.algorithm.standard.tests - package cusack.hcg.graph.algorithm.standard.tests
-
- cusack.hcg.graph.algorithm.util - package cusack.hcg.graph.algorithm.util
-
- cusack.hcg.graph.algorithm.util.tests - package cusack.hcg.graph.algorithm.util.tests
-
- cusack.hcg.graph.test - package cusack.hcg.graph.test
-
- cusack.hcg.gui - package cusack.hcg.gui
-
- cusack.hcg.gui.components - package cusack.hcg.gui.components
-
- cusack.hcg.gui.controller - package cusack.hcg.gui.controller
-
- cusack.hcg.gui.controller.admin - package cusack.hcg.gui.controller.admin
-
- cusack.hcg.gui.dialogs - package cusack.hcg.gui.dialogs
-
- cusack.hcg.gui.screens - package cusack.hcg.gui.screens
-
- cusack.hcg.gui.view - package cusack.hcg.gui.view
-
- cusack.hcg.gui.view.tables - package cusack.hcg.gui.view.tables
-
- cusack.hcg.matrix - package cusack.hcg.matrix
-
- cusack.hcg.matrix.examples - package cusack.hcg.matrix.examples
-
- cusack.hcg.matrix.test - package cusack.hcg.matrix.test
-
- cusack.hcg.matrix.util - package cusack.hcg.matrix.util
-
- cusack.hcg.model - package cusack.hcg.model
-
- cusack.hcg.util - package cusack.hcg.util
-
- cusack.hcg.util.thread - package cusack.hcg.util.thread
-
- CUT - Static variable in class cusack.hcg.gui.Resources
-
- CyclePebblingThing - Class in cusack.hcg.games.pebble.algorithms.misc
-
I believe that this was a class to test out ideas about pebbling on a cycle.
- CyclePebblingThing(int[], int[]) - Constructor for class cusack.hcg.games.pebble.algorithms.misc.CyclePebblingThing
-
- CyclePebblingThing.Row - Class in cusack.hcg.games.pebble.algorithms.misc
-