Open Game Engine 2D API
|
函数 | |
int | OGE_GetKey () |
取得当前键盘中被按下的按键 | |
void | OGE_HoldKeyEvent () |
停止继续广播键盘的按键事件 | |
void | OGE_SkipMouseEvent () |
继续广播鼠标点击事件 | |
int | OGE_GetScanCode () |
取得键盘中当前被按下的按键的扫描号 | |
void | OGE_ShowKeyboard (bool bShow) |
在屏幕上显示或隐藏软键盘 | |
bool | OGE_IsKeyboardShown () |
检查软键盘是否正在屏幕上显示 | |
void | OGE_SetKeyDown (int iKey) |
模拟键盘按键被按下的事件 | |
void | OGE_SetKeyUp (int iKey) |
模拟键盘按键被按下后弹起来 | |
bool | OGE_IsKeyDown (int iKey) |
检查键盘中的某一按键当前有没有被按下 | |
bool | OGE_IsKeyDownTime (int iKey, int iInterval) |
检查键盘按键在上一次被按以后的一段时间里有没有再被按过一次 | |
int | OGE_GetJoystickCount () |
取得可用的摇杆数量 | |
bool | OGE_IsJoyKeyDown (int iJoyId, int iKey) |
检查摇杆的某一按键是否正被按下 | |
bool | OGE_IsJoyKeyDownTime (int iJoyId, int iKey, int iInterval) |
检查摇杆按键在上一次被按下以后,在一段短的时间里,有没有再被按下 | |
bool | OGE_IsMouseLeftDown () |
检查鼠标的左键是否被按下 | |
bool | OGE_IsMouseRightDown () |
检查鼠标右键是否被按下 | |
bool | OGE_IsMouseLeftUp () |
检查鼠标左键是否被按下后又弹起来 | |
bool | OGE_IsMouseRightUp () |
检查鼠标右键是否被按下后又弹起来了 | |
int | OGE_GetMouseX () |
取得鼠标光标的位置的横坐标 | |
int | OGE_GetMouseY () |
取得鼠标光标的位置的纵坐标 | |
int | OGE_GetCaretPos (int iSprId) |
取得文本输入框当前光标的位置 | |
void | OGE_ResetCaretPos (int iSprId) |
重置文本输入框的光标位置(重置为零) | |
int | OGE_GetInputTextBuffer (int iSprId) |
取得文本输入的缓冲区 | |
void | OGE_ClearInputTextBuffer (int iSprId) |
清空文本输入缓冲区 | |
int | OGE_GetInputCharCount (int iSprId) |
取得输入文本的字符个数 | |
string | OGE_GetInputText (int iSprId) |
取得输入的文本 | |
int | OGE_SetInputText (int iSprId, string sText) |
往文本输入缓冲区中填写指定的字符串 | |
void | OGE_SetInputWinPos (int iSprId, int iPosX, int iPosY) |
设置输入窗口的位置 |
void OGE_ClearInputTextBuffer | ( | int | iSprId | ) |
清空文本输入缓冲区
[in] | iSprId | 文本输入精灵的ID |
int OGE_GetCaretPos | ( | int | iSprId | ) |
取得文本输入框当前光标的位置
[in] | iSprId | 文本输入精灵的ID |
int OGE_GetInputCharCount | ( | int | iSprId | ) |
取得输入文本的字符个数
[in] | iSprId | 文本输入精灵的ID |
string OGE_GetInputText | ( | int | iSprId | ) |
取得输入的文本
[in] | iSprId | 文本输入精灵的ID |
int OGE_GetInputTextBuffer | ( | int | iSprId | ) |
取得文本输入的缓冲区
[in] | iSprId | 文本输入精灵的ID |
int OGE_GetJoystickCount | ( | ) |
取得可用的摇杆数量
int OGE_GetKey | ( | ) |
取得当前键盘中被按下的按键
int OGE_GetMouseX | ( | ) |
取得鼠标光标的位置的横坐标
int OGE_GetMouseY | ( | ) |
取得鼠标光标的位置的纵坐标
int OGE_GetScanCode | ( | ) |
取得键盘中当前被按下的按键的扫描号
bool OGE_IsJoyKeyDown | ( | int | iJoyId, |
int | iKey | ||
) |
检查摇杆的某一按键是否正被按下
[in] | iJoyId | 摇杆的ID |
[in] | iKey | 摇杆的按键 |
bool OGE_IsJoyKeyDownTime | ( | int | iJoyId, |
int | iKey, | ||
int | iInterval | ||
) |
检查摇杆按键在上一次被按下以后,在一段短的时间里,有没有再被按下
[in] | iJoyId | 摇杆的ID |
[in] | iKey | 摇杆按键号 |
[in] | iInterval | 等待再被按下的时间 |
bool OGE_IsKeyboardShown | ( | ) |
检查软键盘是否正在屏幕上显示
bool OGE_IsKeyDown | ( | int | iKey | ) |
检查键盘中的某一按键当前有没有被按下
[in] | iKey | 键盘的按键号 |
bool OGE_IsKeyDownTime | ( | int | iKey, |
int | iInterval | ||
) |
检查键盘按键在上一次被按以后的一段时间里有没有再被按过一次
[in] | iKey | 键盘的按键 |
[in] | iInterval | 上一次被按以后,等待再被按下的时间 |
bool OGE_IsMouseLeftDown | ( | ) |
检查鼠标的左键是否被按下
bool OGE_IsMouseLeftUp | ( | ) |
检查鼠标左键是否被按下后又弹起来
bool OGE_IsMouseRightDown | ( | ) |
检查鼠标右键是否被按下
bool OGE_IsMouseRightUp | ( | ) |
检查鼠标右键是否被按下后又弹起来了
void OGE_ResetCaretPos | ( | int | iSprId | ) |
重置文本输入框的光标位置(重置为零)
[in] | iSprId | 文本输入精灵的ID |
int OGE_SetInputText | ( | int | iSprId, |
string | sText | ||
) |
往文本输入缓冲区中填写指定的字符串
[in] | iSprId | 文本输入精灵的ID |
[in] | sText | 用于填充输入缓冲区的文本 |
void OGE_SetInputWinPos | ( | int | iSprId, |
int | iPosX, | ||
int | iPosY | ||
) |
设置输入窗口的位置
[in] | iSprId | 文本输入精灵的ID |
[in] | iPosX | 输入窗口的X坐标 |
[in] | iPosY | 输入窗口的Y坐标 |
void OGE_SetKeyDown | ( | int | iKey | ) |
模拟键盘按键被按下的事件
[in] | iKey | 要模拟被按下的按键号 |
void OGE_SetKeyUp | ( | int | iKey | ) |
模拟键盘按键被按下后弹起来
[in] | iKey | 要模拟的按键号 |
void OGE_ShowKeyboard | ( | bool | bShow | ) |
在屏幕上显示或隐藏软键盘
[in] | bShow | 如果为真,则显示键盘,否则隐藏它 |