| library(jigsawR) | |
| # Test hexagonal | |
| hex_result <- generate_puzzle(type = "hexagonal", seed = 42, grid = c(2), size = c(200), offset = 0) | |
| cat("Hexagonal piece 1 fused_edges:\n") | |
| print(names(hex_result$pieces[[1]]$fused_edges)) | |
| # Test concentric | |
| conc_result <- generate_puzzle(type = "concentric", seed = 42, grid = c(2), size = c(200), offset = 0) | |
| cat("\nConcentric piece 1 (center) fused_edges:\n") | |
| print(names(conc_result$pieces[[1]]$fused_edges)) | |
| cat("\nConcentric piece 2 (trapezoid) fused_edges:\n") | |
| print(names(conc_result$pieces[[2]]$fused_edges)) | |