person.h

来自「3D俄罗斯方块源码.rar」· C头文件 代码 · 共 47 行

H
47
字号
#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 + =
减小字号Ctrl + -
显示快捷键?