still bugged version

This commit is contained in:
2026-06-11 22:21:20 +08:00
parent 6da9c3b884
commit 3f1dafeee7
6 changed files with 484 additions and 1384 deletions

View File

@@ -916,286 +916,41 @@ fn puzzle_clear_pattern_group_specs() -> Vec<PuzzleClearPatternGroupSpec> {
use PuzzleClearShapeKind::{OneByThree, OneByTwo, TwoByThree, TwoByTwo};
vec![
PuzzleClearPatternGroupSpec {
group_id: "D01",
shape: TwoByThree,
width: 3,
height: 2,
atlas_col: 0,
atlas_row: 0,
},
PuzzleClearPatternGroupSpec {
group_id: "D02",
shape: TwoByThree,
width: 2,
height: 3,
atlas_col: 3,
atlas_row: 0,
},
PuzzleClearPatternGroupSpec {
group_id: "D03",
shape: TwoByThree,
width: 3,
height: 2,
atlas_col: 5,
atlas_row: 0,
},
PuzzleClearPatternGroupSpec {
group_id: "C01",
shape: TwoByTwo,
width: 2,
height: 2,
atlas_col: 8,
atlas_row: 0,
},
PuzzleClearPatternGroupSpec {
group_id: "C02",
shape: TwoByTwo,
width: 2,
height: 2,
atlas_col: 0,
atlas_row: 2,
},
PuzzleClearPatternGroupSpec {
group_id: "B02",
shape: OneByThree,
width: 1,
height: 3,
atlas_col: 2,
atlas_row: 2,
},
PuzzleClearPatternGroupSpec {
group_id: "C03",
shape: TwoByTwo,
width: 2,
height: 2,
atlas_col: 5,
atlas_row: 2,
},
PuzzleClearPatternGroupSpec {
group_id: "C04",
shape: TwoByTwo,
width: 2,
height: 2,
atlas_col: 7,
atlas_row: 2,
},
PuzzleClearPatternGroupSpec {
group_id: "B04",
shape: OneByThree,
width: 1,
height: 3,
atlas_col: 9,
atlas_row: 2,
},
PuzzleClearPatternGroupSpec {
group_id: "A02",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 3,
atlas_row: 3,
},
PuzzleClearPatternGroupSpec {
group_id: "A04",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 4,
atlas_row: 3,
},
PuzzleClearPatternGroupSpec {
group_id: "A01",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 0,
atlas_row: 4,
},
PuzzleClearPatternGroupSpec {
group_id: "B01",
shape: OneByThree,
width: 3,
height: 1,
atlas_col: 5,
atlas_row: 4,
},
PuzzleClearPatternGroupSpec {
group_id: "A06",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 8,
atlas_row: 4,
},
PuzzleClearPatternGroupSpec {
group_id: "B03",
shape: OneByThree,
width: 3,
height: 1,
atlas_col: 0,
atlas_row: 5,
},
PuzzleClearPatternGroupSpec {
group_id: "B05",
shape: OneByThree,
width: 3,
height: 1,
atlas_col: 3,
atlas_row: 5,
},
PuzzleClearPatternGroupSpec {
group_id: "A03",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 6,
atlas_row: 5,
},
PuzzleClearPatternGroupSpec {
group_id: "A08",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 9,
atlas_row: 5,
},
PuzzleClearPatternGroupSpec {
group_id: "A05",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 0,
atlas_row: 6,
},
PuzzleClearPatternGroupSpec {
group_id: "A07",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 2,
atlas_row: 6,
},
PuzzleClearPatternGroupSpec {
group_id: "A09",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 4,
atlas_row: 6,
},
PuzzleClearPatternGroupSpec {
group_id: "A10",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 6,
atlas_row: 6,
},
PuzzleClearPatternGroupSpec {
group_id: "A11",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 7,
atlas_row: 6,
},
PuzzleClearPatternGroupSpec {
group_id: "A12",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 0,
atlas_row: 7,
},
PuzzleClearPatternGroupSpec {
group_id: "A13",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 1,
atlas_row: 7,
},
PuzzleClearPatternGroupSpec {
group_id: "A14",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 3,
atlas_row: 7,
},
PuzzleClearPatternGroupSpec {
group_id: "A15",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 4,
atlas_row: 7,
},
PuzzleClearPatternGroupSpec {
group_id: "A16",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 7,
atlas_row: 7,
},
PuzzleClearPatternGroupSpec {
group_id: "A17",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 8,
atlas_row: 7,
},
PuzzleClearPatternGroupSpec {
group_id: "A19",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 1,
atlas_row: 8,
},
PuzzleClearPatternGroupSpec {
group_id: "A18",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 4,
atlas_row: 8,
},
PuzzleClearPatternGroupSpec {
group_id: "A20",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 5,
atlas_row: 8,
},
PuzzleClearPatternGroupSpec {
group_id: "A22",
shape: OneByTwo,
width: 1,
height: 2,
atlas_col: 6,
atlas_row: 8,
},
PuzzleClearPatternGroupSpec {
group_id: "A21",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 8,
atlas_row: 8,
},
PuzzleClearPatternGroupSpec {
group_id: "A23",
shape: OneByTwo,
width: 2,
height: 1,
atlas_col: 0,
atlas_row: 9,
},
PuzzleClearPatternGroupSpec { group_id: "B02", shape: OneByThree, width: 1, height: 3, atlas_col: 0, atlas_row: 0 },
PuzzleClearPatternGroupSpec { group_id: "B04", shape: OneByThree, width: 1, height: 3, atlas_col: 1, atlas_row: 0 },
PuzzleClearPatternGroupSpec { group_id: "D01", shape: TwoByThree, width: 3, height: 2, atlas_col: 2, atlas_row: 0 },
PuzzleClearPatternGroupSpec { group_id: "D02", shape: TwoByThree, width: 3, height: 2, atlas_col: 5, atlas_row: 0 },
PuzzleClearPatternGroupSpec { group_id: "C01", shape: TwoByTwo, width: 2, height: 2, atlas_col: 8, atlas_row: 0 },
PuzzleClearPatternGroupSpec { group_id: "D03", shape: TwoByThree, width: 3, height: 2, atlas_col: 2, atlas_row: 2 },
PuzzleClearPatternGroupSpec { group_id: "C02", shape: TwoByTwo, width: 2, height: 2, atlas_col: 5, atlas_row: 2 },
PuzzleClearPatternGroupSpec { group_id: "C03", shape: TwoByTwo, width: 2, height: 2, atlas_col: 7, atlas_row: 2 },
PuzzleClearPatternGroupSpec { group_id: "A02", shape: OneByTwo, width: 1, height: 2, atlas_col: 9, atlas_row: 2 },
PuzzleClearPatternGroupSpec { group_id: "C04", shape: TwoByTwo, width: 2, height: 2, atlas_col: 0, atlas_row: 3 },
PuzzleClearPatternGroupSpec { group_id: "A04", shape: OneByTwo, width: 1, height: 2, atlas_col: 2, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A06", shape: OneByTwo, width: 1, height: 2, atlas_col: 3, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A08", shape: OneByTwo, width: 1, height: 2, atlas_col: 4, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A10", shape: OneByTwo, width: 1, height: 2, atlas_col: 5, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A12", shape: OneByTwo, width: 1, height: 2, atlas_col: 6, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A14", shape: OneByTwo, width: 1, height: 2, atlas_col: 7, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A16", shape: OneByTwo, width: 1, height: 2, atlas_col: 8, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A18", shape: OneByTwo, width: 1, height: 2, atlas_col: 9, atlas_row: 4 },
PuzzleClearPatternGroupSpec { group_id: "A20", shape: OneByTwo, width: 1, height: 2, atlas_col: 0, atlas_row: 5 },
PuzzleClearPatternGroupSpec { group_id: "A22", shape: OneByTwo, width: 1, height: 2, atlas_col: 1, atlas_row: 5 },
PuzzleClearPatternGroupSpec { group_id: "B01", shape: OneByThree, width: 3, height: 1, atlas_col: 2, atlas_row: 6 },
PuzzleClearPatternGroupSpec { group_id: "B03", shape: OneByThree, width: 3, height: 1, atlas_col: 5, atlas_row: 6 },
PuzzleClearPatternGroupSpec { group_id: "A01", shape: OneByTwo, width: 2, height: 1, atlas_col: 8, atlas_row: 6 },
PuzzleClearPatternGroupSpec { group_id: "B05", shape: OneByThree, width: 3, height: 1, atlas_col: 0, atlas_row: 7 },
PuzzleClearPatternGroupSpec { group_id: "A03", shape: OneByTwo, width: 2, height: 1, atlas_col: 3, atlas_row: 7 },
PuzzleClearPatternGroupSpec { group_id: "A05", shape: OneByTwo, width: 2, height: 1, atlas_col: 5, atlas_row: 7 },
PuzzleClearPatternGroupSpec { group_id: "A07", shape: OneByTwo, width: 2, height: 1, atlas_col: 7, atlas_row: 7 },
PuzzleClearPatternGroupSpec { group_id: "A09", shape: OneByTwo, width: 2, height: 1, atlas_col: 0, atlas_row: 8 },
PuzzleClearPatternGroupSpec { group_id: "A11", shape: OneByTwo, width: 2, height: 1, atlas_col: 2, atlas_row: 8 },
PuzzleClearPatternGroupSpec { group_id: "A13", shape: OneByTwo, width: 2, height: 1, atlas_col: 4, atlas_row: 8 },
PuzzleClearPatternGroupSpec { group_id: "A15", shape: OneByTwo, width: 2, height: 1, atlas_col: 6, atlas_row: 8 },
PuzzleClearPatternGroupSpec { group_id: "A17", shape: OneByTwo, width: 2, height: 1, atlas_col: 8, atlas_row: 8 },
PuzzleClearPatternGroupSpec { group_id: "A19", shape: OneByTwo, width: 2, height: 1, atlas_col: 0, atlas_row: 9 },
PuzzleClearPatternGroupSpec { group_id: "A21", shape: OneByTwo, width: 2, height: 1, atlas_col: 2, atlas_row: 9 },
PuzzleClearPatternGroupSpec { group_id: "A23", shape: OneByTwo, width: 2, height: 1, atlas_col: 4, atlas_row: 9 },
]
}