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

📄 fk.h

📁 一个控制台VC++2005版的俄罗斯方块源码
💻 H
字号:
#ifndef __FK_H__
#define __FK_H__

#include"Common.h"

class CFK
{
public:
	CFK();
	~CFK();
	int moveButton();
	int  moveDown();		      //下移
	void moveLeft();              //左移
	void moveRight();             //右移
	void change();                //变形
	void next();				  //把下一方块变成当前方块,并生成下一方块
private:
	WORD fangKuaiColor;
	WORD nextFangKuaiColor;
	WORD backColor;
	char fangKuai[4][9];
	char oldFangKuai[4][9];
	char nextFangKuai[4][9];
	int fangKuai_x;
	int fangKuai_oldx;
	int fangKuai_y;
	int fangKuai_oldy;
	int fangKuaiIndex;
	int nextFangKuaiIndex;
	bool isfull[4];               //y坐标以下的4行
	void inIt();                  //生成下一方块	
	void drawFangKuai();          //当前方块画图
	void drawNextFangKuai();	  //下一方块画图
	void moveFangKuai();          //移动画图
	bool isCollied(int x,int y);  //碰撞
	int  cleanLine();             //消行
};

#endif

⌨️ 快捷键说明

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