39 lines
896 B
Python
39 lines
896 B
Python
"""
|
|
Sandpypi - A falling sand simulation package in Python.
|
|
|
|
This package provides modules for particle physics simulation and rendering:
|
|
- config.settings: Configuration and particle properties
|
|
- physics.sim: Physics engine and particle behavior
|
|
- rendering.rendering: Display and visualization components
|
|
"""
|
|
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
sys.path.insert(0, str(Path(__file__).resolve().parent / "python"))
|
|
|
|
from src.config.settings import (
|
|
cProfile,
|
|
engine_settings,
|
|
particle_properties,
|
|
pstats,
|
|
time,
|
|
)
|
|
from src.physics.sim import Simulation
|
|
from src.rendering.rendering import Rendering
|
|
|
|
__all__ = [
|
|
"cProfile",
|
|
"pstats",
|
|
"time",
|
|
"engine_settings",
|
|
"particle_properties",
|
|
"Simulation",
|
|
"Rendering",
|
|
]
|
|
# src\rendering\rendering.py"
|
|
# src\physics\sim.py
|
|
# src\config\settings.py
|
|
# src\physics\particle.py
|
|
# src\debug\debugger_system.py
|