From b22f417c422cabc4f61e3fce2a0dcf02b68755ba Mon Sep 17 00:00:00 2001 From: Stan44 Date: Sat, 28 Dec 2024 22:42:19 -0600 Subject: [PATCH] sortingthings out... --- src/core/loaders/__init__.py | 0 src/core/loaders/particle_loader.py | 35 ------------------- src/part/{ => coreparts}/particles.json | 0 .../coreparts/particles}/basic.json | 0 .../coreparts/particles}/gases.json | 0 .../coreparts/particles}/liquids.json | 0 .../coreparts/particles}/solids.json | 0 .../coreparts}/special/effects.json | 0 .../coreparts}/special/forces.json | 0 .../coreparts}/states/burning.json | 0 .../coreparts}/states/frozen.json | 0 .../coreparts}/states/molten.json | 0 12 files changed, 35 deletions(-) delete mode 100644 src/core/loaders/__init__.py delete mode 100644 src/core/loaders/particle_loader.py rename src/part/{ => coreparts}/particles.json (100%) rename src/{config/particles/elements => part/coreparts/particles}/basic.json (100%) rename src/{config/particles/elements => part/coreparts/particles}/gases.json (100%) rename src/{config/particles/elements => part/coreparts/particles}/liquids.json (100%) rename src/{config/particles/elements => part/coreparts/particles}/solids.json (100%) rename src/{config/particles => part/coreparts}/special/effects.json (100%) rename src/{config/particles => part/coreparts}/special/forces.json (100%) rename src/{config/particles => part/coreparts}/states/burning.json (100%) rename src/{config/particles => part/coreparts}/states/frozen.json (100%) rename src/{config/particles => part/coreparts}/states/molten.json (100%) diff --git a/src/core/loaders/__init__.py b/src/core/loaders/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/core/loaders/particle_loader.py b/src/core/loaders/particle_loader.py deleted file mode 100644 index 73debe3..0000000 --- a/src/core/loaders/particle_loader.py +++ /dev/null @@ -1,35 +0,0 @@ -import os -import json -from typing import Dict, Any - - -class ParticleLoader: - def __init__(self): - self.base_path = "config/particles" - self.categories = { - "elements": ["basic", "liquids", "gases", "solids"], - "states": ["frozen", "molten", "burning"], - "special": ["effects", "forces"], - } - - def load_all_particles(self) -> Dict[str, Any]: - """Load and merge all particle configurations""" - all_particles = {} - - for category, subcategories in self.categories.items(): - category_path = os.path.join(self.base_path, category) - for subcat in subcategories: - file_path = os.path.join(category_path, f"{subcat}.json") - particles = self._load_json_file(file_path) - all_particles.update(particles) - - return all_particles - - def _load_json_file(self, file_path: str) -> Dict[str, Any]: - """Load a single JSON configuration file""" - try: - with open(file_path, "r") as f: - return json.load(f) - except FileNotFoundError: - print(f"Warning: Configuration file not found: {file_path}") - return {} diff --git a/src/part/particles.json b/src/part/coreparts/particles.json similarity index 100% rename from src/part/particles.json rename to src/part/coreparts/particles.json diff --git a/src/config/particles/elements/basic.json b/src/part/coreparts/particles/basic.json similarity index 100% rename from src/config/particles/elements/basic.json rename to src/part/coreparts/particles/basic.json diff --git a/src/config/particles/elements/gases.json b/src/part/coreparts/particles/gases.json similarity index 100% rename from src/config/particles/elements/gases.json rename to src/part/coreparts/particles/gases.json diff --git a/src/config/particles/elements/liquids.json b/src/part/coreparts/particles/liquids.json similarity index 100% rename from src/config/particles/elements/liquids.json rename to src/part/coreparts/particles/liquids.json diff --git a/src/config/particles/elements/solids.json b/src/part/coreparts/particles/solids.json similarity index 100% rename from src/config/particles/elements/solids.json rename to src/part/coreparts/particles/solids.json diff --git a/src/config/particles/special/effects.json b/src/part/coreparts/special/effects.json similarity index 100% rename from src/config/particles/special/effects.json rename to src/part/coreparts/special/effects.json diff --git a/src/config/particles/special/forces.json b/src/part/coreparts/special/forces.json similarity index 100% rename from src/config/particles/special/forces.json rename to src/part/coreparts/special/forces.json diff --git a/src/config/particles/states/burning.json b/src/part/coreparts/states/burning.json similarity index 100% rename from src/config/particles/states/burning.json rename to src/part/coreparts/states/burning.json diff --git a/src/config/particles/states/frozen.json b/src/part/coreparts/states/frozen.json similarity index 100% rename from src/config/particles/states/frozen.json rename to src/part/coreparts/states/frozen.json diff --git a/src/config/particles/states/molten.json b/src/part/coreparts/states/molten.json similarity index 100% rename from src/config/particles/states/molten.json rename to src/part/coreparts/states/molten.json