Open Game Engine 2D API
|
函数 | |
int | OGE_GetIntVar (int iDataId, int iIndex) |
取得数据中整型变量的值 | |
void | OGE_SetIntVar (int iDataId, int iIndex, int iValue) |
设置数据中整型变量的值 | |
double | OGE_GetFloatVar (int iDataId, int iIndex) |
取得数据中浮点型变量的值 | |
void | OGE_SetFloatVar (int iDataId, int iIndex, double fValue) |
设置数据中浮点型变量的值 | |
string | OGE_GetStrVar (int iDataId, int iIndex) |
取得数据中字符串型变量的值 | |
void | OGE_SetStrVar (int iDataId, int iIndex, string sValue) |
设置数据中字符串型变量的值 | |
int | OGE_GetBufVar (int iDataId, int iIndex) |
取得数据中缓冲区变量的值 | |
void | OGE_SetBufVar (int iDataId, int iIndex, string sValue) |
把字符串的值写入缓冲区变量之中 | |
int | OGE_GetIntVarCount (int iDataId) |
取得数据中整型变量的数量 | |
void | OGE_SetIntVarCount (int iDataId, int iCount) |
设置数据中整型变量的数量 | |
int | OGE_GetFloatVarCount (int iDataId) |
取得数据中浮点型变量的数量 | |
void | OGE_SetFloatVarCount (int iDataId, int iCount) |
设置数据中浮点型变量的数量 | |
int | OGE_GetStrVarCount (int iDataId) |
取得数据中字符串型变量的数量 | |
void | OGE_SetStrVarCount (int iDataId, int iCount) |
设置数据中字符串型变量的数量 | |
int | OGE_GetBufVarCount (int iDataId) |
取得数据中缓冲区变量的数量 | |
void | OGE_SetBufVarCount (int iDataId, int iCount) |
设置数据中缓冲区变量的数量 | |
void | OGE_SortIntVar (int iDataId) |
给数据中的所有整型变量排序 | |
void | OGE_SortFloatVar (int iDataId) |
给数据中的所有浮点型变量排序 | |
void | OGE_SortStrVar (int iDataId) |
给数据中的所有字符串型变量排序 | |
int | OGE_FindIntVar (int iDataId, int iValue) |
在数据中找出指定的整型变量 | |
int | OGE_FindFloatVar (int iDataId, double fValue) |
在数据中找出指定的浮点型变量 | |
int | OGE_FindStrVar (int iDataId, string sValue) |
在数据中找出指定的字符串型变量 | |
int | OGE_SplitStrIntoData (string sStr, string sDelim, int iDataId) |
把字符串分割成多个子串,保存到数据的字符串变量中 | |
int | OGE_FindGameData (string sGameDataName) |
根据名称找出数据对象 | |
int | OGE_GetGameData (string sGameDataName, string sTemplateName) |
从模板中复制一份数据 | |
string | OGE_GetGameDataName (int iGameDataId) |
取得数据的名称 | |
int | OGE_GetCustomGameData (string sGameDataName, int iIntCount, int iFloatCount, int iStrCount) |
取得自定义的数据 | |
void | OGE_CopyGameData (int iFromGameDataId, int iToGameDataId) |
数据复制 | |
void | OGE_RemoveGameData (string sName) |
移除一个数据对象 |
void OGE_CopyGameData | ( | int | iFromGameDataId, |
int | iToGameDataId | ||
) |
数据复制
[in] | iFromGameDataId | 源数据的ID |
[in] | iToGameDataId | 目标数据的ID |
int OGE_FindFloatVar | ( | int | iDataId, |
double | fValue | ||
) |
在数据中找出指定的浮点型变量
[in] | iDataId | 数据的ID |
[in] | fValue | 浮点型变量的值 |
int OGE_FindGameData | ( | string | sGameDataName | ) |
根据名称找出数据对象
[in] | sGameDataName | 数据的名称 |
int OGE_FindIntVar | ( | int | iDataId, |
int | iValue | ||
) |
在数据中找出指定的整型变量
[in] | iDataId | 数据的ID |
[in] | iValue | 整型变量的值 |
int OGE_FindStrVar | ( | int | iDataId, |
string | sValue | ||
) |
在数据中找出指定的字符串型变量
[in] | iDataId | 数据的ID |
[in] | sValue | 字符串型变量的值 |
int OGE_GetBufVar | ( | int | iDataId, |
int | iIndex | ||
) |
取得数据中缓冲区变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 缓冲区变量的序号 |
int OGE_GetBufVarCount | ( | int | iDataId | ) |
取得数据中缓冲区变量的数量
[in] | iDataId | 数据的ID |
int OGE_GetCustomGameData | ( | string | sGameDataName, |
int | iIntCount, | ||
int | iFloatCount, | ||
int | iStrCount | ||
) |
取得自定义的数据
[in] | sGameDataName | 数据的名称 |
[in] | iIntCount | 整型变量的个数 |
[in] | iFloatCount | 浮点变量的个数 |
[in] | iStrCount | 字串变量的个数 |
double OGE_GetFloatVar | ( | int | iDataId, |
int | iIndex | ||
) |
取得数据中浮点型变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 浮点型变量的序号 |
int OGE_GetFloatVarCount | ( | int | iDataId | ) |
取得数据中浮点型变量的数量
[in] | iDataId | 数据的ID |
int OGE_GetGameData | ( | string | sGameDataName, |
string | sTemplateName | ||
) |
从模板中复制一份数据
[in] | sGameDataName | 新复制的数据的名称 |
[in] | sTemplateName | 数据模板的名称 |
string OGE_GetGameDataName | ( | int | iGameDataId | ) |
取得数据的名称
[in] | iGameDataId | 数据的ID |
int OGE_GetIntVar | ( | int | iDataId, |
int | iIndex | ||
) |
取得数据中整型变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 整型变量的序号 |
int OGE_GetIntVarCount | ( | int | iDataId | ) |
取得数据中整型变量的数量
[in] | iDataId | 数据的ID |
string OGE_GetStrVar | ( | int | iDataId, |
int | iIndex | ||
) |
取得数据中字符串型变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 字符串型变量的序号 |
int OGE_GetStrVarCount | ( | int | iDataId | ) |
取得数据中字符串型变量的数量
[in] | iDataId | 数据的ID |
void OGE_RemoveGameData | ( | string | sName | ) |
移除一个数据对象
[in] | sName | 数据对象的名称 |
void OGE_SetBufVar | ( | int | iDataId, |
int | iIndex, | ||
string | sValue | ||
) |
把字符串的值写入缓冲区变量之中
[in] | iDataId | 数据的ID |
[in] | iIndex | 缓冲区变量的序号 |
[in] | sValue | 用于写入缓冲区的字符串 |
void OGE_SetBufVarCount | ( | int | iDataId, |
int | iCount | ||
) |
设置数据中缓冲区变量的数量
[in] | iDataId | 数据的ID |
[in] | iCount | 整型变量的数量 |
void OGE_SetFloatVar | ( | int | iDataId, |
int | iIndex, | ||
double | fValue | ||
) |
设置数据中浮点型变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 浮点型变量的序号 |
[in] | fValue | 浮点型变量的值 |
void OGE_SetFloatVarCount | ( | int | iDataId, |
int | iCount | ||
) |
设置数据中浮点型变量的数量
[in] | iDataId | 数据的ID |
[in] | iCount | 浮点型变量的数量 |
void OGE_SetIntVar | ( | int | iDataId, |
int | iIndex, | ||
int | iValue | ||
) |
设置数据中整型变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 整型变量的序号 |
[in] | iValue | 整型变量的值 |
void OGE_SetIntVarCount | ( | int | iDataId, |
int | iCount | ||
) |
设置数据中整型变量的数量
[in] | iDataId | 数据的ID |
[in] | iCount | 整型变量的数量 |
void OGE_SetStrVar | ( | int | iDataId, |
int | iIndex, | ||
string | sValue | ||
) |
设置数据中字符串型变量的值
[in] | iDataId | 数据的ID |
[in] | iIndex | 字符串型变量的序号 |
[in] | sValue | 字符串型变量的值 |
void OGE_SetStrVarCount | ( | int | iDataId, |
int | iCount | ||
) |
设置数据中字符串型变量的数量
[in] | iDataId | 数据的ID |
[in] | iCount | 字符串型变量的数量 |
void OGE_SortFloatVar | ( | int | iDataId | ) |
给数据中的所有浮点型变量排序
[in] | iDataId | 数据的ID |
void OGE_SortIntVar | ( | int | iDataId | ) |
给数据中的所有整型变量排序
[in] | iDataId | 数据的ID |
void OGE_SortStrVar | ( | int | iDataId | ) |
给数据中的所有字符串型变量排序
[in] | iDataId | 数据的ID |
int OGE_SplitStrIntoData | ( | string | sStr, |
string | sDelim, | ||
int | iDataId | ||
) |
把字符串分割成多个子串,保存到数据的字符串变量中
[in] | sStr | 要分割的字串 |
[in] | sDelim | 分隔符 |
[in] | iDataId | 保存分割后的子串的数据的ID |