Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assigned HeyAwake IDs #78

Merged
merged 2 commits into from
Mar 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
public class AdjacentBlacksContradictionRule extends ContradictionRule {

public AdjacentBlacksContradictionRule() {
super("Adjacent Blacks",
super("HEYA-CONT-0001", "Adjacent Blacks",
"",
"edu/rpi/legup/images/heyawake/contradictions/adjacentBlacks.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
public class BlackOrWhiteCaseRule extends CaseRule {

public BlackOrWhiteCaseRule() {
super("Black or White",
super("HEYA-CASE-0001", "Black or White",
"",
"edu/rpi/legup/images/heyawake/cases/BlackOrWhite.png");
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class BlackPathBasicRule {
public BlackPathBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class BottleNeckBasicRule {
public class BottleNeckBasicRule
{
public BottleNeckBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
public class FillRoomBlackBasicRule extends BasicRule {

public FillRoomBlackBasicRule() {
super("Fill Room Black",
super("HEYA-BASC-0003", "Fill Room Black",
"",
"edu/rpi/legup/images/heyawake/rules/FillRoomBlack.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
public class FillRoomWhiteBasicRule extends BasicRule {

public FillRoomWhiteBasicRule() {
super("Fill Room White",
super("HEYA-BASC-0004", "Fill Room White",
"",
"edu/rpi/legup/images/heyawake/rules/FillRoomWhite.png");
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class OneRowBasicRule {
public class OneRowBasicRule
{
public OneRowBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class PreventWhiteLineBasicRule {
public class PreventWhiteLineBasicRule
{
public PreventWhiteLineBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
public class RoomTooEmptyContradictionRule extends ContradictionRule {

public RoomTooEmptyContradictionRule() {
super("Room too Empty",
super("HEYA-CONT-0002", "Room too Empty",
"",
"edu/rpi/legup/images/heyawake/contradictions/RoomTooEmpty.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
public class RoomTooFullContradictionRule extends ContradictionRule {

public RoomTooFullContradictionRule() {
super("Room too Full",
super("HEYA-CONT-0003", "Room too Full",
"",
"edu/rpi/legup/images/heyawake/contradictions/RoomTooFull.png");
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class ThreeByThreeBasicRule {
public class ThreeByThreeBasicRule
{
public ThreeByThreeBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class TwoInCornerBasicRule {
public class TwoInCornerBasicRule
{
public TwoInCornerBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
public class WhiteAreaContradictionRule extends ContradictionRule {

public WhiteAreaContradictionRule() {
super("White Area",
super("HEYA-CONT-0004", "White Area",
"",
"edu/rpi/legup/images/heyawake/contradictions/WhiteArea.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
public class WhiteAroundBlackBasicRule extends BasicRule {

public WhiteAroundBlackBasicRule() {
super("White Around Black",
super("HEYA-BASC-0009", "White Around Black",
"",
"edu/rpi/legup/images/heyawake/rules/WhiteAroundBlack.png");
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class WhiteEscapeBasicRule {
public class WhiteEscapeBasicRule
{
public WhiteEscapeBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
public class WhiteLineContradictionRule extends ContradictionRule {

public WhiteLineContradictionRule() {
super("White Line",
super("HEYA-CONT-0005", "White Line",
"",
"edu/rpi/legup/images/heyawake/contradictions/WhiteLine.png");

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class ZigZagCaseRule {
public class ZigZagCaseRule
{
public ZigZagCaseRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
package edu.rpi.legup.puzzle.heyawake.rules;

public class ZigZagWhiteBasicRule {
public class ZigZagWhiteBasicRule
{
public ZigZagWhiteBasicRule()
{
throw new RuntimeException("This rule has not been implemented");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HEYA-BASC-0001 : BlackPathBasicRule
HEYA-BASC-0002 : BottleNeckBasicRule
HEYA-BASC-0003 : FillRoomBlackBasicRule
HEYA-BASC-0004 : FillRoomWhiteBasicRule
HEYA-BASC-0005 : OneRowBasicRule
HEYA-BASC-0006 : PreventWhiteLineBasicRule
HEYA-BASC-0007 : ThreeByThreeBasicRule
HEYA-BASC-0008 : TwoInCornerBasicRule
HEYA-BASC-0009 : WhiteAroundBlackBasicRule
HEYA-BASC-0010 : WhiteEscapeBasicRule
HEYA-BASC-0011 : ZigZagWhiteBasicRule

HEYA-CONT-0001 : AdjacentBlacksContradictionRule
HEYA-CONT-0002 : RoomTooEmptyContradictionRule
HEYA-CONT-0003 : RoomTooFullContradictionRule
HEYA-CONT-0004 : WhiteAreaContradictionRule
HEYA-CONT-0005 : WhiteLineContradictionRule

HEYA-CASE-0001 : BlackOrWhiteCaseRule
HEYA-CASE-0002 : ZigZagCaseRule