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

Implemented UID System for Rules #93

Merged
merged 41 commits into from
Mar 15, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift click to select a range
c77bacd
Update .gitignore
charlestian23 Dec 21, 2021
eb2cbca
Added ID parameter to Rule class
charlestian23 Dec 21, 2021
247fc7d
Nurikabe rule IDs added
charlestian23 Dec 21, 2021
c751610
Merge pull request #61 from Bram-Hub/uid_add_nurikabe_id
charlestian23 Dec 21, 2021
c50c253
Added getRuleByID()
charlestian23 Dec 21, 2021
e218a14
Preliminary conversion of PuzzleImporter and PuzzleExporter to use ID…
charlestian23 Dec 21, 2021
49c35fc
Assigned Battleship IDs
charlestian23 Dec 23, 2021
8d367a6
Assigned Fillapix IDs
charlestian23 Dec 23, 2021
8223954
Create heyawake_reference_sheet.txt
charlestian23 Mar 6, 2022
7c9b4bb
Added IDs
charlestian23 Mar 6, 2022
d1381ff
Create masyu_reference_sheet.txt
charlestian23 Mar 6, 2022
1a4e157
Added Masyu IDs
charlestian23 Mar 6, 2022
9d51432
Update BlackContradictionRule.java
charlestian23 Mar 6, 2022
ce4604a
Merge pull request #79 from Bram-Hub/uid_add_masyu_id
charlestian23 Mar 7, 2022
28308d2
Merge pull request #78 from Bram-Hub/uid_add_heyawake_id
charlestian23 Mar 7, 2022
36eb2cf
Create lightup_reference_sheet.txt
charlestian23 Mar 7, 2022
9e4b7d5
Assigned IDs to Nurikabe classes
charlestian23 Mar 7, 2022
9553c8a
Create skyscrapers_reference_sheet.txt
charlestian23 Mar 7, 2022
c3cb785
Update skyscrapers_reference_sheet.txt
charlestian23 Mar 7, 2022
21fdcfc
Assigned Skyscraper IDs
charlestian23 Mar 7, 2022
1496b6a
Create sudoku_reference_sheet.txt
charlestian23 Mar 7, 2022
bb3a627
Added Sudoku IDs
charlestian23 Mar 7, 2022
2e43ece
Create treetent_reference_sheet.txt
charlestian23 Mar 8, 2022
16edbea
Added TreeTent IDs
charlestian23 Mar 8, 2022
3da23c5
Added Short Truth Table IDs
charlestian23 Mar 8, 2022
e2e1095
Added missing Short Truth Table ID
charlestian23 Mar 8, 2022
f910b4a
Merge pull request #80 from Bram-Hub/uid_assign_ids
charlestian23 Mar 8, 2022
307fab3
Merge pull request #81 from Bram-Hub/uid
charlestian23 Mar 8, 2022
d0bd0ab
Update CantReachWhiteContradictionRule.java
charlestian23 Mar 8, 2022
9a0dcdc
Merge pull request #82 from Bram-Hub/uid_get_rule_by_id
charlestian23 Mar 8, 2022
41e869e
Generic Constructors modified
charlestian23 Mar 9, 2022
8ada7d1
Update shorttruthtable_reference_sheet.txt
charlestian23 Mar 9, 2022
ad6a442
Elimination rule IDs added
charlestian23 Mar 9, 2022
626d824
Introduction rule IDs added
charlestian23 Mar 9, 2022
4c7fc77
Case rule IDs assigned
charlestian23 Mar 9, 2022
d23c66a
Added contradiction rule IDs
charlestian23 Mar 9, 2022
0471a5c
Update BasicRuleAtomic.java
charlestian23 Mar 9, 2022
7af3397
Merge pull request #85 from Bram-Hub/uid_issue83_short-truth-table-id…
charlestian23 Mar 9, 2022
0a6e808
Update BasicRule_Generic.java
charlestian23 Mar 10, 2022
81ab94b
Merge branch 'uid' into dev-uid_resolve-conflicts
charlestian23 Mar 10, 2022
662b51d
Small edits
Chase-Grajeda Mar 15, 2022
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
Prev Previous commit
Next Next commit
Added Masyu IDs
  • Loading branch information
charlestian23 committed Mar 6, 2022
commit 1a4e1579d158f3354f9f8e6170954d5218952eac
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 7,7 @@
public class BadLoopingContradictionRule extends ContradictionRule {

public BadLoopingContradictionRule() {
super("Bad Looping",
super("MASY-CONT-0001", "Bad Looping",
"",
"edu/rpi/legup/images/masyu/ContradictionBadLooping.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 9,7 @@
public class BlackEdgeBasicRule extends BasicRule {

public BlackEdgeBasicRule() {
super("Black Edge",
super("MASY-BASC-0001", "Black Edge",
"",
"edu/rpi/legup/images/masyu/RuleBlackEdge.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 11,7 @@
public class BlackSplitCaseRule extends CaseRule {

public BlackSplitCaseRule() {
super("Black Split",
super("MASY-CASE-0001", "Black Split",
"",
"edu/rpi/legup/images/masyu/CaseBlackSplit.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 9,7 @@
public class BlockedBlackBasicRule extends BasicRule {

public BlockedBlackBasicRule() {
super("Blocked Black",
super("MASY-BASC-0002","Blocked Black",
"",
"edu/rpi/legup/images/masyu/RuleBlockedBlack.gif");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 9,7 @@
public class ConnectedCellsBasicRule extends BasicRule {

public ConnectedCellsBasicRule() {
super("Connected Cells",
super("MASY-BASC-0003", "Connected Cells",
"",
"edu/rpi/legup/images/masyu/RuleConnectedCells.gif");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 9,7 @@
public class FinishPathBasicRule extends BasicRule {

public FinishPathBasicRule() {
super("Finished Path",
super("MASY-BASC-0004", "Finished Path",
"",
"edu/rpi/legup/images/masyu/RuleFinishPath.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 9,7 @@
public class NearWhiteBasicRule extends BasicRule {

public NearWhiteBasicRule() {
super("Near White",
super("MASY-BASC-0005", "Near White",
"",
"edu/rpi/legup/images/masyu/RuleNearWhite.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 7,7 @@
public class NoOptionsContradictionRule extends ContradictionRule {

public NoOptionsContradictionRule() {
super("No Options",
super("MASY-CONT-0003","No Options",
"",
"edu/rpi/legup/images/masyu/ContradictionNoOptions.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 11,7 @@
public class NormalSplitCaseRule extends CaseRule {

public NormalSplitCaseRule() {
super("Normal Split",
super("MASY-CASE-0002", "Normal Split",
"",
"edu/rpi/legup/images/masyu/CaseNormalSplit.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 9,7 @@
public class OnlyOneChoiceBasicRule extends BasicRule {

public OnlyOneChoiceBasicRule() {
super("Only One Choice",
super("MASY-BASC-0006", "Only One Choice",
"",
"edu/rpi/legup/images/masyu/RuleOnlyOneChoice.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 7,7 @@
public class OnlyTwoContradictionRule extends ContradictionRule {

public OnlyTwoContradictionRule() {
super("Only Two",
super("MASY-CONT-0004", "Only Two",
"",
"edu/rpi/legup/images/masyu/ContradictionOnly2.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 7,7 @@
public class WhiteContradictionRule extends ContradictionRule {

public WhiteContradictionRule() {
super("White",
super("MASY-CONT-0005", "White",
"",
"edu/rpi/legup/images/masyu/ContradictionWhite.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 8,7 @@

public class WhiteEdgeBasicRule extends BasicRule {
public WhiteEdgeBasicRule() {
super("White Edge",
super("MASY-BASC-0007", "White Edge",
"",
"edu/rpi/legup/images/masyu/RuleWhiteEdge.png");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 11,7 @@
public class WhiteSplitCaseRule extends CaseRule {

public WhiteSplitCaseRule() {
super("White Split",
super("MASY-CASE-0003","White Split",
"",
"edu/rpi/legup/images/masyu/CaseWhiteSplit.png");
}
Expand Down