|
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 | 如果为真,则显示键盘,否则隐藏它 |
1.8.0