Package | Description |
---|---|
cusack.hcg.games.lights | |
cusack.hcg.games.lights.algorithms | |
cusack.hcg.games.lights.events | |
cusack.hcg.games.lights.lightsout |
Modifier and Type | Method and Description |
---|---|
void |
LightsTheme.drawAnimation(java.awt.Graphics g,
LightsInstance game) |
void |
LightsTheme.drawVertex(java.awt.Graphics2D g,
LightsInstance game,
Vertex v) |
int[] |
LightsTheme.getAnimationStage(Vertex v,
LightsInstance game) |
java.awt.Color |
LightsTheme.getEdgeColor(LightsInstance game,
Vertex a,
Vertex b) |
Constructor and Description |
---|
LightsInstance(LightsInstance g) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<LightsInstance> |
HowellAlgorithm.getProblemType() |
Modifier and Type | Method and Description |
---|---|
void |
HowellAlgorithm.setProblemData(LightsInstance puzzle) |
Modifier and Type | Method and Description |
---|---|
Event<LightsInstance> |
LightUpNeighborhoodEvent.inverseEvent() |
Event<LightsInstance> |
LightUpEvent.inverseEvent() |
Event<LightsInstance> |
LightDownNeighborhoodEvent.inverseEvent() |
Event<LightsInstance> |
LightDownEvent.inverseEvent() |
Constructor and Description |
---|
LightDownEvent(LightsInstance game) |
LightDownEvent(LightsInstance game,
Vertex vertex) |
LightDownNeighborhoodEvent(LightsInstance game) |
LightDownNeighborhoodEvent(LightsInstance game,
Vertex vertex) |
LightUpEvent(LightsInstance game) |
LightUpEvent(LightsInstance game,
Vertex vertex) |
LightUpNeighborhoodEvent(LightsInstance game) |
LightUpNeighborhoodEvent(LightsInstance game,
Vertex vertex) |
NumberColorsChangedEvent(LightsInstance game) |
Modifier and Type | Class and Description |
---|---|
class |
LightsOutInstance |