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

📄 beequeue.cpp

📁 小蜜蜂射击游戏,画面精彩,声音也不错
💻 CPP
字号:
// beequeue.cpp: implementation of the beequeue class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "bee.h"
#include "beequeue.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

beequeue::beequeue()
{
initqueue(0);
}

beequeue::~beequeue()
{

}

bool beequeue::initqueue(int gate)
{
	int i;
	m_beenumber=beenum[gate];
	m_status=0;
	for(i=0;i<m_beenumber;i++)
	{
        m_abee[i].x1=beedata[gate][i][0][0]+50;
        m_abee[i].y1=beedata[gate][i][0][1];
        m_abee[i].x2=beedata[gate][i][1][0]+50;
        m_abee[i].y2=beedata[gate][i][1][1];
        m_abee[i].x3=beedata[gate][i][2][0]+50;
        m_abee[i].y3=beedata[gate][i][2][1];
		m_abee[i].status=1;
	}
    return true;
}

void beequeue::move(screen *pscreen)
{
	int i;	
	if((m_abee[8].x2>=pscreen->maxx&&m_abee[8].direct==1)
		||(m_abee[0].x2<=0&&m_abee[8].direct==-1)){
	    for(i=0;i<m_beenumber;i++)m_abee[i].direct*=-1;
	}

    for(i=0;i<m_beenumber;i++)m_abee[i].move();
}

void beequeue::paint(CDC *pdc, screen *pscreen)
{
	int i;
    for(i=0;i<m_beenumber;i++)m_abee[i].paint(pdc,pscreen);
}

⌨️ 快捷键说明

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