From 3a98f7a048c044ce0d870320fc0b1def0db4f7fb Mon Sep 17 00:00:00 2001 From: oy Date: Wed, 6 Oct 2010 23:07:35 +0200 Subject: added mod system. Closes #34 --- src/game/localization.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/game/localization.cpp') diff --git a/src/game/localization.cpp b/src/game/localization.cpp index fc9ac3df..82de858f 100644 --- a/src/game/localization.cpp +++ b/src/game/localization.cpp @@ -4,6 +4,7 @@ #include #include +#include const char *Localize(const char *pStr) { @@ -40,7 +41,7 @@ void CLocalizationDatabase::AddString(const char *pOrgStr, const char *pNewStr) m_Strings.add(s); } -bool CLocalizationDatabase::Load(const char *pFilename, IConsole *pConsole) +bool CLocalizationDatabase::Load(const char *pFilename, IStorage *pStorage, IConsole *pConsole) { // empty string means unload if(pFilename[0] == 0) @@ -50,7 +51,7 @@ bool CLocalizationDatabase::Load(const char *pFilename, IConsole *pConsole) return true; } - IOHANDLE IoHandle = io_open(pFilename, IOFLAG_READ); + IOHANDLE IoHandle = pStorage->OpenFile(pFilename, IOFLAG_READ, IStorage::TYPE_ALL); if(!IoHandle) return false; -- cgit 1.4.1