| Index: core/src/fxge/ge/fx_ge.cpp
|
| diff --git a/core/src/fxge/ge/fx_ge.cpp b/core/src/fxge/ge/fx_ge.cpp
|
| index d37ed5c714064e3883380404ab3e68033d7d5fd5..6dfed8837ca09acc9b5a4f12be52be3ce83a04c7 100644
|
| --- a/core/src/fxge/ge/fx_ge.cpp
|
| +++ b/core/src/fxge/ge/fx_ge.cpp
|
| @@ -7,12 +7,13 @@
|
| #include "../../../include/fxge/fx_ge.h"
|
| #include "text_int.h"
|
| static CFX_GEModule* g_pGEModule = NULL;
|
| -CFX_GEModule::CFX_GEModule() {
|
| +CFX_GEModule::CFX_GEModule(const char** pUserFontPaths) {
|
| m_pFontCache = NULL;
|
| m_pFontMgr = NULL;
|
| m_FTLibrary = NULL;
|
| m_pCodecModule = NULL;
|
| m_pPlatformData = NULL;
|
| + m_pUserFontPaths = pUserFontPaths;
|
| }
|
| CFX_GEModule::~CFX_GEModule() {
|
| delete m_pFontCache;
|
| @@ -24,8 +25,8 @@ CFX_GEModule::~CFX_GEModule() {
|
| CFX_GEModule* CFX_GEModule::Get() {
|
| return g_pGEModule;
|
| }
|
| -void CFX_GEModule::Create() {
|
| - g_pGEModule = new CFX_GEModule;
|
| +void CFX_GEModule::Create(const char** userFontPaths) {
|
| + g_pGEModule = new CFX_GEModule(userFontPaths);
|
| g_pGEModule->m_pFontMgr = new CFX_FontMgr;
|
| g_pGEModule->InitPlatform();
|
| g_pGEModule->SetTextGamma(2.2f);
|
|
|