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

📄 person.h

📁 3D俄罗斯方块源码.rar
💻 H
字号:
#ifndef _PERSON_H
#define _PERSON_H
/********************************************************************
文件名: PERSON.h
Copyright (c)2004  红孩儿工作室
创建人  : 卞安
创建时间: 2004-5-18 12:33:30
版本: 1.0
类名: CPERSON
说明:
	主角类
********************************************************************/
#include "ELSTILE.h"
#include "MAP.h"
#include "KEYBOARD.h"
#include "2DSOUND.h"
#include <windows.h>
//---------------------------------------------------------------
class CPERSON
{	
	int m_type;
	int m_align;
	LPDIRECT3DDEVICE8 m_pD3DDevice;
	HWND m_hWnd;
	C2DSOUND *m_sound;//---声音------
	C2DSOUND *m_sound2;//---声音------
public:
CKEYBOARD *m_keyboard;
CELSTILE m_thistile;//方块
CELSTILE m_nexttile;//方块
CMAP m_map;//地图
bool m_showlast;//是否显示下一个方块
int m_leftright;//窗口设置 1:左 2:右
int m_keystate[5];//键盘设置
public:
	void SetKeyBoard(CKEYBOARD *g_keyboard);
	bool SetPerson(int _type,HWND _hWnd,C2DSOUND *_sound,C2DSOUND *_sound2);
    bool Start(int _row,int _level,bool _isshownext,LPDIRECT3DDEVICE8 g_pD3DDevice);
    void Render();
	~CPERSON();
	void GoDown();
	void TickGoLeft();
	void TickGoRight();
	void TickChange();
	void ReLife();
};
#endif

⌨️ 快捷键说明

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