raSystem
1.0 bata
raConfigManager.h
Go to the documentation of this file.
1
#pragma once
2
3
#define RACONFIG_TYPE_SYSTEM 0x00
4
#define RACONFIG_PATH_SYSTEM "./raConfig/config.ini"
5
6
namespace
raSystem
7
{
8
class
RAPI
raConfigManager
:
public
raClass
9
{
10
public
:
11
raConfigManager
(
void
);
12
~
raConfigManager
(
void
);
13
14
bool
Create();
15
void
Destroy();
16
17
int
AddConfig
(
IConfigFile
* mconfig)
18
{
19
if
(m_configs.Add(mconfig) == S_OK)
20
return
m_configs.IndexOf(mconfig);
21
22
return
-1;
23
}
24
IConfigFile
*
GetConfig
(
int
id
)
25
{
26
return
m_configs.GetAt(
id
);
27
}
28
29
private
:
30
raArray<IConfigFile*>
m_configs;
31
};
32
}
33
raSystem::raConfigManager::GetConfig
IConfigFile * GetConfig(int id)
Definition:
raConfigManager.h:24
RAPI
#define RAPI
Definition:
raMain.h:11
raSystem::raConfigManager::AddConfig
int AddConfig(IConfigFile *mconfig)
Definition:
raConfigManager.h:17
raSystem::raConfigManager
Definition:
raConfigManager.h:8
IConfigFile
Definition:
IConfigFile.h:3
raArray
Definition:
raArray.h:3
raSystem
Definition:
IRAEffect.h:3
include
raConfigManager.h
Generated by
1.8.13