Open Game Engine 2D API
 全部 函数 变量
函数
Config

函数

int OGE_OpenCustomConfig (string sConfigFile)
 打开自定义的配置文件
int OGE_CloseCustomConfig (int iConfigId)
 关闭自定义的配置文件
int OGE_GetDefaultConfig ()
 取得默认的配置
int OGE_GetAppConfig ()
 取得游戏主程序的配置
string OGE_ReadConfigStr (int iConfigId, string sSectionName, string sFieldName, string sDefault)
 从配置中读取一个字符串
int OGE_ReadConfigInt (int iConfigId, string sSectionName, string sFieldName, int iDefault)
 从配置中读取一个整数
double OGE_ReadConfigFloat (int iConfigId, string sSectionName, string sFieldName, double fDefault)
 从配置中读取一个浮点数
bool OGE_WriteConfigStr (int iConfigId, string sSectionName, string sFieldName, string sValue)
 把一个字符串写入到配置中
bool OGE_WriteConfigInt (int iConfigId, string sSectionName, string sFieldName, int iValue)
 往配置中写入一个整数
bool OGE_WriteConfigFloat (int iConfigId, string sSectionName, string sFieldName, double fValue)
 把一个浮点数写入到配置中
bool OGE_SaveConfig (int iConfigId)
 保存配置的修改
int OGE_SaveDataToConfig (int iDataId, int iConfigId)
 把数据保存到配置中
int OGE_LoadDataFromConfig (int iDataId, int iConfigId)
 从配置中加载数据

函数文档

int OGE_CloseCustomConfig ( int  iConfigId)

关闭自定义的配置文件

参数:
[in]iConfigId配置文件的ID
返回:
如果成功则返回一个非负数

取得游戏主程序的配置

返回:
配置的ID

取得默认的配置

返回:
配置文件的ID
int OGE_LoadDataFromConfig ( int  iDataId,
int  iConfigId 
)

从配置中加载数据

参数:
[in]iDataId数据的ID
[in]iConfigId配置的ID
返回:
如果成功则返回一个非负数
int OGE_OpenCustomConfig ( string  sConfigFile)

打开自定义的配置文件

参数:
[in]sConfigFile配置文件的路径
返回:
配置文件的ID
double OGE_ReadConfigFloat ( int  iConfigId,
string  sSectionName,
string  sFieldName,
double  fDefault 
)

从配置中读取一个浮点数

参数:
[in]iConfigId配置的ID
[in]sSectionName分块的名称
[in]sFieldName字段的名称
[in]fDefault默认值
返回:
读取到的浮点数的值
int OGE_ReadConfigInt ( int  iConfigId,
string  sSectionName,
string  sFieldName,
int  iDefault 
)

从配置中读取一个整数

参数:
[in]iConfigId配置的ID
[in]sSectionName分块的名称
[in]sFieldName字段的名称
[in]iDefault默认值
返回:
读取到的整数的值
string OGE_ReadConfigStr ( int  iConfigId,
string  sSectionName,
string  sFieldName,
string  sDefault 
)

从配置中读取一个字符串

参数:
[in]iConfigId配置的ID
[in]sSectionName分块的名称
[in]sFieldName字段的名称
[in]sDefault默认值
返回:
读取到的字符串
bool OGE_SaveConfig ( int  iConfigId)

保存配置的修改

参数:
[in]iConfigId配置的ID
返回:
是否写入成功
int OGE_SaveDataToConfig ( int  iDataId,
int  iConfigId 
)

把数据保存到配置中

参数:
[in]iDataId数据的ID
[in]iConfigId配置的ID
返回:
如果成功则返回一个非负数
bool OGE_WriteConfigFloat ( int  iConfigId,
string  sSectionName,
string  sFieldName,
double  fValue 
)

把一个浮点数写入到配置中

参数:
[in]iConfigId配置的ID
[in]sSectionName分块的名称
[in]sFieldName字段的名称
[in]fValue要写入的浮点数值
返回:
是否写入成功
bool OGE_WriteConfigInt ( int  iConfigId,
string  sSectionName,
string  sFieldName,
int  iValue 
)

往配置中写入一个整数

参数:
[in]iConfigId配置的ID
[in]sSectionName分块的名称
[in]sFieldName字段的名称
[in]iValue要写入的整数
返回:
是否写入成功
bool OGE_WriteConfigStr ( int  iConfigId,
string  sSectionName,
string  sFieldName,
string  sValue 
)

把一个字符串写入到配置中

参数:
[in]iConfigId配置的ID
[in]sSectionName分块的名称
[in]sFieldName字段的名称
[in]sValue要写入的字符串
返回:
是否写入成功