input.h
来自「3D赛车游戏源代码-用Visual Studio 2005」· C头文件 代码 · 共 44 行
H
44 行
//////////////////////////////////////////////////////////////////////////
// CInput类,输入类,获取键盘的一些输入操作。
//
// Input.h: CInput类的声明
//
// Copy Rights Wonderful 2006
//////////////////////////////////////////////////////////////////////////
#ifndef __INPUT_H_INCLUDED__
#define __INPUT_H_INCLUDED__
#include <Windows.h>
#define KEY_UP 0x0001
#define KEY_DOWN 0x0002
#define KEY_LEFT 0x0004
#define KEY_RIGHT 0x0008
#define KEY_DIRECTION 0x000f
enum KeyIndex
{
KEY_INDEX_UP,
KEY_INDEX_DOWN,
KEY_INDEX_LEFT,
KEY_INDEX_RIGHT,
KEY_INDEX_COUNT,
};
class CInput
{
public:
CInput() { LoadDefaultKeyCode(); }
void GetKey(WORD &input);
void LoadDefaultKeyCode();
void LoadUserKeyCode(const char *filename);
void SaveKeyCode(const char *filename);
protected:
WORD m_wKeyCodes[KEY_INDEX_COUNT];
};
#endif // #ifndef __INPUT_H_INCLUDED__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?