Skip to content

Commit 63f3a2a

Browse files
authored
Merge pull request #891 from offline171/star-battle
Star battle
2 parents 22f4e71 + 7876269 commit 63f3a2a

20 files changed

+10
-12
lines changed

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/BlackoutDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public BlackoutDirectRule() {
1717
"STBL-BASC-0001",
1818
"Blackout",
1919
"If a row, column, or region has enough stars, its unknown spaces are black.",
20-
"edu/rpi/legup/images/starbattle/rules/BlackOutDirectRule.png");
20+
"edu/rpi/legup/images/starbattle/empty/BlackOutDirectRule.png");
2121
}
2222

2323
/**

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/ColumnsWithinRegionsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public ColumnsWithinRegionsDirectRule() {
1818
"STBL-BASC-0002",
1919
"Columns Within Regions",
2020
"If a number of columns is fully contained by a number of regions with an equal number of missing stars, spaces of other columns in those regions must be black.",
21-
"edu/rpi/legup/images/starbattle/rules/ColumnsWithinRegionsDirectRule.png");
21+
"edu/rpi/legup/images/starbattle/empty/ColumnsWithinRegionsDirectRule.png");
2222
}
2323

2424
private void generateSubsets(List<List<Integer>> subsets, int current, int skip, int size) {

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/ColumnsWithinRowsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public ColumnsWithinRowsDirectRule() {
1818
"STBL-BASC-0003",
1919
"Columns Within Rows",
2020
"If a number of columns is fully contained by a number of rows with an equal number of missing stars, spaces of other columns in those rows must be black.",
21-
"edu/rpi/legup/images/starbattle/rules/ColumnsWithinRowsDirectRule.png");
21+
"edu/rpi/legup/images/starbattle/empty/ColumnsWithinRowsDirectRule.png");
2222
}
2323

2424
private void generateSubsets(List<List<Integer>> subsets, int current, int skip, int size) {

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/EmptyAdjacentDirectRule.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
import edu.rpi.legup.model.rules.DirectRule;
77
import edu.rpi.legup.model.tree.TreeNode;
88
import edu.rpi.legup.model.tree.TreeTransition;
9-
import edu.rpi.legup.puzzle.nurikabe.NurikabeCell;
10-
import edu.rpi.legup.puzzle.nurikabe.NurikabeType;
119
import edu.rpi.legup.puzzle.starbattle.StarBattleBoard;
1210
import edu.rpi.legup.puzzle.starbattle.StarBattleCell;
1311
import edu.rpi.legup.puzzle.starbattle.StarBattleCellType;
@@ -19,7 +17,7 @@ public EmptyAdjacentDirectRule() {
1917
"STBL-BASC-0010",
2018
"Empty Adjacent",
2119
"Tiles next to other tiles that need to contain a star to reach the puzzle number for their region/row/column need to be blacked out.",
22-
"edu/rpi/legup/images/starbattle/rules/EmptyAdjacentDirectRule.png");
20+
"edu/rpi/legup/images/starbattle/empty/EmptyAdjacentDirectRule.png");
2321
}
2422

2523
/**

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/FinishWithStarsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public FinishWithStarsDirectRule() {
1717
"STBL-BASC-0004",
1818
"Finish With Stars",
1919
"Unknown spaces must be stars if there are just enough in a row, column, or region to satisfy the puzzle number.",
20-
"edu/rpi/legup/images/starbattle/rules/FinishWithStarDirectRule.png");
20+
"edu/rpi/legup/images/starbattle/empty/FinishWithStarDirectRule.png");
2121
}
2222

2323
/**

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/RegionsWithinColumnsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public RegionsWithinColumnsDirectRule() {
1212
"STBL-BASC-0005",
1313
"Regions Within Columns",
1414
"If a number of regions is fully contained by a number of columns with an equal number of missing stars, spaces of other regions in those columns must be black.",
15-
"edu/rpi/legup/images/starbattle/rules/RegionsWithinColumnsDirectRule.png");
15+
"edu/rpi/legup/images/starbattle/empty/RegionsWithinColumnsDirectRule.png");
1616
}
1717

1818
/**

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/RegionsWithinRowsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public RegionsWithinRowsDirectRule() {
1212
"STBL-BASC-0006",
1313
"Regions Within Rows",
1414
"If a number of regions is fully contained by a number of rows with an equal number of missing stars, spaces of other regions in those rows must be black.",
15-
"edu/rpi/legup/images/starbattle/rules/RegionsWithinRowsDirectRule.png");
15+
"edu/rpi/legup/images/starbattle/empty/RegionsWithinRowsDirectRule.png");
1616
}
1717

1818
/**

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/RowsWithinColumnsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public RowsWithinColumnsDirectRule() {
1313
"STBL-BASC-0007",
1414
"Rows Within Columns",
1515
"If a number of rows is fully contained by a number of columns with an equal number of missing stars, spaces of other rows in those columns must be black.",
16-
"edu/rpi/legup/images/starbattle/rules/RowsWithinColumnsDirectRule.png");
16+
"edu/rpi/legup/images/starbattle/empty/RowsWithinColumnsDirectRule.png");
1717
}
1818

1919
/**

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/RowsWithinRegionsDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public RowsWithinRegionsDirectRule() {
1717
"STBL-BASC-0008",
1818
"Rows Within Regions",
1919
"If a number of rows is fully contained by a number of regions with an equal number of missing stars, spaces of other rows in those regions must be black.",
20-
"edu/rpi/legup/images/starbattle/rules/RowsWithinRegionsDirectRule.png");
20+
"edu/rpi/legup/images/starbattle/empty/RowsWithinRegionsDirectRule.png");
2121
}
2222

2323
private void generateSubsets(List<List<Integer>> subsets, int current, int skip, int size) {

src/main/java/edu/rpi/legup/puzzle/starbattle/rules/SurroundStarDirectRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public SurroundStarDirectRule() {
1717
"STBL-BASC-0009",
1818
"Surround Star",
1919
"Any space adjacent to a star must be black.",
20-
"edu/rpi/legup/images/starbattle/rules/SurroundStar.png");
20+
"edu/rpi/legup/images/starbattle/empty/SurroundStar.png");
2121
}
2222

2323
/**

0 commit comments

Comments
 (0)