39 lines
996 B
C++
39 lines
996 B
C++
#include "Global_Game.h"
|
|
|
|
Global_Game::Global_Game()
|
|
{
|
|
}
|
|
Global_Game::~Global_Game()
|
|
{
|
|
}
|
|
|
|
void Global_Game::Init()
|
|
{
|
|
// 初始化ttf字体资源
|
|
// TTF_Font *FontBuf = TTF_OpenFont("Fonts/LXGWWenKai-Regular.ttf", 24);
|
|
TTF_Font *FontBuf = TTF_OpenFont("Fonts/VonwaonBitmap-12px.ttf", 24);
|
|
// TTF_Font *FontBuf = TTF_OpenFont("Fonts/Gothica-Book.ttf", 24);
|
|
// TTF_Font *FontBuf = TTF_OpenFont("Fonts/Gasinamu.ttf", 24);
|
|
if (!FontBuf)
|
|
{
|
|
SDL_LogError(0, "字体加载失败: %s", TTF_GetError());
|
|
}
|
|
Fonts.push_back(FontBuf);
|
|
}
|
|
|
|
void Global_Game::InitGame()
|
|
{
|
|
// 读取角色配置文件
|
|
CharacterConfigs = GlobalCharacterScript::InitCharacterLst();
|
|
// 读取装备配置文件
|
|
EquipmentPathMap = GlobalEquipmentScript::InitEquipmentLst();
|
|
|
|
// 初始化松鼠脚本管理器
|
|
SquirrelManager::GetInstance().Init();
|
|
|
|
// 读取存档
|
|
SavaManager::GetInstance().Init();
|
|
// 游戏初始化完成标志
|
|
InitFlag = true;
|
|
}
|