m_screen.h

来自「基于WindowCE上对于windows mobile开发的一个俄罗斯方块程序」· C头文件 代码 · 共 64 行

H
64
字号
#pragma once
#include "m_Queue.h"
extern class COurBlokeView;

class m_Screen
{
public:
	m_Screen(void);
public:
	~m_Screen(void);
public:
	void OnDraw(CDC * pDC,COurBlokeView * pView);
private:
	m_Queue _Queue;
	m_Queue _QueuePrp;
	int _map[16][10];
private:
	CBitmap _Blockbmp;
public:
	void SetSharp(void);
public:
	void SetBottom(int inBottomX, int inBottomY);
private:
	int MAP_BottomX;
	int MAP_BottomY;
	bool btmp[9][2];
public:
	int score;
	int MaxNum;
	//bool btmp2[9];

//has not been sure
public:
	void RestartQueue(void);
public:
	bool m_Screen::HasTouch();
public:
	void SetTouch();
public:
	void IncBottomY(void);
public:
	bool JudgeBottomY(void);
public:
	void Rightwards(void);
public:
	void Leftwards(void);
public:
	void Downwards(void);
public:
	void TurnAround(void);
public:
	void MappingQueue(void);
public:
	void DrawMap(CDC *pDC,COurBlokeView * pView);
public:
	void Reduceblock(int _CursorX);
public:
	void SetSharp2(void);
public:
	bool HasFailed(void);
public:
	void SetGray(int inMap_BottomX, int inMap_BottomY);
};

⌨️ 快捷键说明

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