⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input.h

📁 3D赛车游戏源代码-用Visual Studio 2005
💻 H
字号:
//////////////////////////////////////////////////////////////////////////
//  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -