Spaces:
Running on Zero
Running on Zero
Download utils/mazlib/__init__.py from Surn/HexaGrid: direct link, hf CLI and curl.
- Browser
- Download file 909 Bytes
-
https://huggingface.co/spaces/Surn/HexaGrid/resolve/main/utils/mazlib/__init__.py
- Command line
-
hf download hf://spaces/Surn/HexaGrid/utils/mazlib/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/Surn/HexaGrid/resolve/main/utils/mazlib/__init__.py
909 Bytes
| """Public API for mazlib package. | |
| Re-exports generators, solvers and drawing helpers for rectangular and hex | |
| mazes. This package is a lightweight refactor of the original top-level | |
| maz.py to make the code easier to test and reuse. | |
| """ | |
| from .grid import ( | |
| generate_maze, | |
| generate_maze_iterative, | |
| solve_maze, | |
| ) | |
| from .hex import ( | |
| generate_hex_maze, | |
| generate_hex_maze_iterative, | |
| solve_hex_maze, | |
| ) | |
| from .draw import ( | |
| draw_maze, | |
| draw_hex_maze, | |
| draw_tri_maze, | |
| ) | |
| from .tri import ( | |
| generate_tri_maze, | |
| generate_tri_maze_iterative, | |
| solve_tri_maze, | |
| ) | |
| from .cli import run_maze | |
| __all__ = [ | |
| 'generate_maze', 'generate_maze_iterative', 'solve_maze', | |
| 'generate_hex_maze', 'generate_hex_maze_iterative', 'solve_hex_maze', | |
| 'draw_maze', 'draw_hex_maze', 'run_maze', | |
| 'generate_tri_maze', 'generate_tri_maze_iterative', 'solve_tri_maze', 'draw_tri_maze', | |
| ] | |