Files
BABA_YAGA/Assets/Scripts
scove 3a687a4d58 Refactor maze scripts: namespaces & cleanup
Move Maze-related scripts into the Hallucinate.GameSetup.Maze namespace and perform a broad refactor and cleanup. Make MapLocation a readonly struct, add Corridor/Wall/Path constants, and convert Maze into a clearer base class with serialized fields (width, depth, scale, mapParentObject), proper initialization, virtual Generate, and safer DrawMap behavior. Update neighbor-count helpers, tighten method visibility, and improve algorithm implementations (Crawler, Prims, Recursive, Wilsons) to use the new constants and more robust logic (including logging and loop guards). Add a Fisher–Yates Shuffle extension with a static RNG under Hallucinate.GameSetup.Maze.Extensions. Also update IDE metadata (.idea encodings.xml and workspace.xml) to record file encodings and some project settings.
2026-04-21 21:44:26 +07:00
..
2026-04-01 02:41:07 +07:00
...
2026-04-03 22:46:17 +07:00
2026-04-05 00:08:43 +07:00
2026-04-14 09:49:11 +07:00
2026-04-09 09:34:46 +07:00
2026-04-15 10:45:47 +07:00
2026-03-26 20:27:19 +07:00
2026-04-15 19:53:29 +07:00
2026-04-15 10:45:47 +07:00
2026-03-26 20:27:19 +07:00
2026-04-01 02:41:07 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00
2026-04-11 18:13:40 +07:00
2026-04-01 02:41:07 +07:00
2026-03-26 20:27:19 +07:00
...
2026-04-03 22:46:17 +07:00
2026-03-26 20:27:19 +07:00
2026-04-01 02:41:07 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00
2026-03-26 20:27:19 +07:00