| |
|
|
| cat("=== Debug Test ===\n") |
| cat("Step 1: Testing basic environment\n") |
|
|
| |
| .jigsaw_env <- new.env() |
| cat("Environment created successfully\n") |
|
|
| |
| cat("Step 2: Testing random functions\n") |
|
|
| init_jigsaw <- function(seed = NULL, tabsize = 20, jitter = 4, |
| width = 300, height = 200, radius = 2.0, |
| xn = 15, yn = 10) { |
|
|
| if (is.null(seed)) { |
| seed <- as.integer(runif(1) * 10000) |
| } |
|
|
| |
| .jigsaw_env$seed_initial <- seed |
| .jigsaw_env$seed <- seed |
| .jigsaw_env$tabsize <- tabsize |
| .jigsaw_env$jitter <- jitter |
| .jigsaw_env$width <- width |
| .jigsaw_env$height <- height |
| .jigsaw_env$radius <- radius |
| .jigsaw_env$xn <- xn |
| .jigsaw_env$yn <- yn |
| .jigsaw_env$offset <- 0.0 |
|
|
| |
| .jigsaw_env$t <- tabsize / 200.0 |
| .jigsaw_env$j <- jitter / 100.0 |
| } |
|
|
| cat("init_jigsaw function defined\n") |
|
|
| |
| init_jigsaw(seed = 1234, xn = 2, yn = 2) |
| cat("Initialization completed\n") |
| cat("Seed:", .jigsaw_env$seed, "\n") |
| cat("Grid size:", .jigsaw_env$xn, "x", .jigsaw_env$yn, "\n") |
|
|
| cat("=== Test Complete ===\n") |