introduce bitloops
This commit is contained in:
@@ -4,6 +4,7 @@ import lombok.val;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import puzzle.Export.PuzzleResult;
|
||||
import puzzle.Export.Rewards;
|
||||
import puzzle.SwedishGenerator.Rng;
|
||||
import puzzle.SwedishGenerator.Slot;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
@@ -81,10 +82,10 @@ public class MainTest {
|
||||
Assertions.assertEquals(DASH, grid.byteAt(Grid.offset(1, 1)));
|
||||
|
||||
// Test isLetterAt
|
||||
Assertions.assertTrue(grid.isLetterSet(Grid.offset(0, 0)));
|
||||
Assertions.assertFalse(grid.isLetterSet(Grid.offset(1, 2)));
|
||||
Assertions.assertTrue(grid.isLetterSet(Grid.offset(2, 3)));
|
||||
Assertions.assertFalse(grid.isLetterSet(Grid.offset(1, 1)));
|
||||
Assertions.assertTrue(grid.notClue(Grid.offset(0, 0)));
|
||||
Assertions.assertFalse(grid.notClue(Grid.offset(1, 2)));
|
||||
Assertions.assertTrue(grid.notClue(Grid.offset(2, 3)));
|
||||
Assertions.assertFalse(grid.isClue(Grid.offset(1, 1)));
|
||||
|
||||
// Test isDigitAt
|
||||
Assertions.assertFalse(grid.isClue(0));
|
||||
@@ -150,6 +151,7 @@ public class MainTest {
|
||||
System.out.println("[DEBUG_LOG] ClueMap Size: " + res.filled().clueMap().size());
|
||||
System.out.println("[DEBUG_LOG] Grid:");
|
||||
System.out.println(res.filled().grid().renderHuman());
|
||||
var aa = res.exportFormatFromFilled(1, new Rewards(1, 1, 1));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user