1
0

Both the LoadWorlds() function and cAuthenticator now use the cIniFile object from the Root::Start() function.

This commit is contained in:
STRWarrior
2013-10-26 17:08:28 +02:00
parent c875b88758
commit 77661f4c59
4 changed files with 9 additions and 17 deletions

View File

@@ -28,7 +28,6 @@ cAuthenticator::cAuthenticator(void) :
m_Address(DEFAULT_AUTH_ADDRESS),
m_ShouldAuthenticate(true)
{
ReadINI();
}
@@ -45,14 +44,8 @@ cAuthenticator::~cAuthenticator()
/// Read custom values from INI
void cAuthenticator::ReadINI(void)
void cAuthenticator::ReadINI(cIniFile IniFile)
{
cIniFile IniFile("settings.ini");
if (!IniFile.ReadFile())
{
return;
}
m_Server = IniFile.GetValue("Authentication", "Server");
m_Address = IniFile.GetValue("Authentication", "Address");
m_ShouldAuthenticate = IniFile.GetValueB("Authentication", "Authenticate", true);
@@ -100,8 +93,9 @@ void cAuthenticator::Authenticate(int a_ClientID, const AString & a_UserName, co
void cAuthenticator::Start(void)
void cAuthenticator::Start(cIniFile IniFile)
{
ReadINI(IniFile);
m_ShouldTerminate = false;
super::Start();
}