完善部分功能,将资源文件进行迁移

This commit is contained in:
2025-03-17 18:07:25 +08:00
parent 599acc8a85
commit 0185e2cb44
28 changed files with 196 additions and 66 deletions
+15 -6
View File
@@ -1,12 +1,15 @@
import json
from pathlib import Path
from zhenxun.configs.path_config import DATA_PATH
from zhenxun.services.log import logger
from zhenxun.configs.path_config import DATA_PATH, IMAGE_PATH, TEMPLATE_PATH
g_sDBPath = DATA_PATH / "farm_db"
g_sDBFilePath = DATA_PATH / "farm_db/farm.db"
g_sResourcePath = Path(__file__).resolve().parent / "resource"
class CJsonManager:
def __init__(self):
self.m_pItem = None
@@ -27,12 +30,15 @@ class CJsonManager:
current_file_path = Path(__file__)
try:
with open(current_file_path.resolve().parent / "config/item.json", 'r', encoding='utf-8') as file:
with open(
current_file_path.resolve().parent / "config/item.json",
encoding="utf-8",
) as file:
cls.m_pItem = json.load(file)
return True
except FileNotFoundError:
logger.warning(f"item.json 打开失败: {e}")
logger.warning("item.json 打开失败")
return False
except json.JSONDecodeError as e:
logger.warning(f"item.json JSON格式错误: {e}")
@@ -43,13 +49,16 @@ class CJsonManager:
current_file_path = Path(__file__)
try:
with open(current_file_path.resolve().parent / "config/plant.json", 'r', encoding='utf-8') as file:
with open(
current_file_path.resolve().parent / "config/plant.json",
encoding="utf-8",
) as file:
cls.m_pPlant = json.load(file)
return True
except FileNotFoundError:
logger.warning(f"plant.json 打开失败: {e}")
logger.warning("plant.json 打开失败")
return False
except json.JSONDecodeError as e:
logger.warning(f"plant.json JSON格式错误: {e}")
return False
return False