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

📄 game.h

📁 DirectInput的基本实现 只是基本应用
💻 H
字号:
#pragma once

#include "D3dxInput.h"
#include "box.h"

class CGame
{
	LPDIRECT3D9					m_pD3D;
	LPDIRECT3DDEVICE9			m_pDevice;
	D3DPRESENT_PARAMETERS		m_d3dpp;
	LPD3DXFONT					m_pFont;

	bool						m_bDeviceLost;

	LPDIRECTINPUT8				m_pDirectInput;
	_CD3dxInput					*m_pInput;
	CBox						*m_pBox;

	D3DXVECTOR3					m_vPosition;
	float						m_fRotAngle;

	/** 初始化D3D设备
	*/
	HRESULT _InitD3D(HWND hWnd);

public:
	CGame(void);
	~CGame(void);

	bool Init( HINSTANCE hInstance, HWND hWnd );

	void Update(float fElapsedTime);
	void Render(float fElapsedTime ,float );

	void InvalidateDeviceObjects(void);
	void RestoreDeviceObjects(void);

	void HandleMessage(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -