This commit is contained in:
mike
2026-01-23 05:23:11 +01:00
parent 4109c51cbe
commit 2c39e82b00
7 changed files with 37 additions and 31 deletions

View File

@@ -9,7 +9,6 @@ import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.val;
import precomp.Neighbors9x8;
import puzzle.SwedishGenerator.Rng;
import static puzzle.Export.*;
@@ -25,7 +24,8 @@ import static puzzle.SwedishGenerator.*;
@ConstGen(C = 9, R = 8, packageName = "precomp", className = "Const9x8")
@GenerateNeighbors({
@GenerateNeighbor(C = 9, R = 8, packageName = "precomp", className = "Neighbors9x8", MIN_LEN = 2),
@GenerateNeighbor(C = 4, R = 3, packageName = "precomp", className = "Neighbors4x3", MIN_LEN = 2)
@GenerateNeighbor(C = 4, R = 3, packageName = "precomp", className = "Neighbors4x3", MIN_LEN = 2),
@GenerateNeighbor(C = 3, R = 4, packageName = "precomp", className = "Neighbors3x4", MIN_LEN = 2)
})
public class Main {
@@ -101,7 +101,7 @@ public class Main {
section("Grid (human)");
System.out.print(indentLines(res.grid().renderHuman()));
var exported = res.exportFormatFromFilled(new Rewards(50, 2, 1));
var exported = res.exportFormatFromFilled(new Rewards(50, 2, 1), Masker.IT, 3);
section("Clues");
info("status : generating...");
@@ -378,7 +378,7 @@ public class Main {
if (mask == null) return null;
val slotInfo = Masker_Neighbors9x8.slots(mask, dict.index(), dict.reversed());
var grid = Masker_Neighbors9x8.grid(slotInfo, Neighbors9x8.SIZE);// mask.toGrid();
var grid = Masker_Neighbors9x8.grid(slotInfo);// mask.toGrid();
var filled = fillMask(rng, slotInfo, grid.lo, grid.hi, grid.g);
if (!multiThreaded) {