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

函数

string OGE_GetGameMainDir ()
 取得当前游戏的主目录
void OGE_LockCPS (int iCPS)
 锁定游戏速度
int OGE_GetCPS ()
 取得当前游戏速度
int OGE_GetLockedCPS ()
 取得你想锁定的游戏速度
int OGE_GetPlayerSpr (int iPlayerId)
 取得整个游戏中的玩家精灵
void OGE_SetPlayerSpr (int iSprId, int iPlayerId)
 设置整个游戏中的玩家精灵
int OGE_GetUserSpr (int idx)
 根据序号取得用户精灵
void OGE_SetUserSpr (int iSprId, int idx)
 通过序号来设置用户精灵
int OGE_GetUserGroup (int idx)
 根据序号取得用户群组
void OGE_SetUserGroup (int iSprGroupId, int idx)
 通过序号设置用户群组
int OGE_GetUserPath (int idx)
 根据序号取得用户路径
void OGE_SetUserPath (int iSprPathId, int idx)
 通过序号设置用户路径
int OGE_GetUserImage (int idx)
 根据序号取得用户图像
void OGE_SetUserImage (int iImageId, int idx)
 通过序号设置用户图像
int OGE_GetUserData (int idx)
 根据序号取得用户数据
void OGE_SetUserData (int iDataId, int idx)
 通过序号设置用户数据
int OGE_GetUserObject (int idx)
 通过序号获得用户对象
void OGE_SetUserObject (int iObjId, int idx)
 通过序号来设置用户对象
void OGE_PauseGame ()
 暂停游戏
void OGE_ResumeGame ()
 恢复运游戏行
bool OGE_IsPlayingGame ()
 检查游戏是否正在运行
int OGE_QuitGame ()
 结束游戏
int OGE_GetAppCustomData ()
 取得游戏中全局的自定义数据
void OGE_SetAppCustomData (int iGameDataId)
 把数据设置为游戏中全局的自定义数据
int OGE_GetAppGameData ()
 取得游戏自带的默认数据

函数文档

取得游戏中全局的自定义数据

返回:
数据的ID

取得游戏自带的默认数据

返回:
数据的ID
int OGE_GetCPS ( )

取得当前游戏速度

返回:
当前游戏速度
string OGE_GetGameMainDir ( )

取得当前游戏的主目录

返回:
当前游戏的主目录

取得你想锁定的游戏速度

返回:
你想锁定的游戏速度
int OGE_GetPlayerSpr ( int  iPlayerId)

取得整个游戏中的玩家精灵

参数:
[in]iPlayerId玩家的ID
返回:
精灵的ID
int OGE_GetUserData ( int  idx)

根据序号取得用户数据

参数:
[in]idx序号
返回:
数据的ID
int OGE_GetUserGroup ( int  idx)

根据序号取得用户群组

参数:
[in]idx序号
返回:
群组的ID
int OGE_GetUserImage ( int  idx)

根据序号取得用户图像

参数:
[in]idx序号
返回:
图像的ID
int OGE_GetUserObject ( int  idx)

通过序号获得用户对象

参数:
[in]idx序号
返回:
对象的ID
int OGE_GetUserPath ( int  idx)

根据序号取得用户路径

参数:
[in]idx序号
返回:
路径的ID
int OGE_GetUserSpr ( int  idx)

根据序号取得用户精灵

参数:
[in]idx用户精灵的序号
返回:
用户精灵的ID

检查游戏是否正在运行

返回:
如果游戏正在运行则返回真,如果游戏处于暂停状态则返回假
void OGE_LockCPS ( int  iCPS)

锁定游戏速度

参数:
[in]iCPS你想锁定的游戏速度
int OGE_QuitGame ( )

结束游戏

返回:
如果成功则返回零
void OGE_SetAppCustomData ( int  iGameDataId)

把数据设置为游戏中全局的自定义数据

参数:
[in]iGameDataId数据的ID
void OGE_SetPlayerSpr ( int  iSprId,
int  iPlayerId 
)

设置整个游戏中的玩家精灵

参数:
[in]iSprId精灵的ID
[in]iPlayerId玩家的ID
void OGE_SetUserData ( int  iDataId,
int  idx 
)

通过序号设置用户数据

参数:
[in]iDataId数据的ID
[in]idx序号
void OGE_SetUserGroup ( int  iSprGroupId,
int  idx 
)

通过序号设置用户群组

参数:
[in]iSprGroupId群组的ID
[in]idx序号
void OGE_SetUserImage ( int  iImageId,
int  idx 
)

通过序号设置用户图像

参数:
[in]iImageId图像的ID
[in]idx序号
void OGE_SetUserObject ( int  iObjId,
int  idx 
)

通过序号来设置用户对象

参数:
[in]iObjId对象的ID
[in]idx序号
void OGE_SetUserPath ( int  iSprPathId,
int  idx 
)

通过序号设置用户路径

参数:
[in]iSprPathId路径的ID
[in]idx序号
void OGE_SetUserSpr ( int  iSprId,
int  idx 
)

通过序号来设置用户精灵

参数:
[in]iSprId精灵的ID
[in]idx序号