📄 about.cpp
字号:
// About.cpp: implementation of the CAbout class.
//
//////////////////////////////////////////////////////////////////////
#include "About.h"
char* CAbout::text[] =
{ "按Esc键返回主菜单",
"",
"控制键:",
" 方向:↑↓←→ 子弹:Ctrl 宝险:Alt",
"",
"游戏说明:",
" 游戏共有5关,有两种子弹,红色子弹面积大,威力小,蓝色子弹面积小,但威力大,敌机的生",
" 命会随关数的增加而增加,游戏中共设置了五种奖励,具体功用大家到游戏中去体会。由于本人",
" C++的基础不是很好,所以程序中有很多地方设计的不合理,希望大家能够提出宝贵的意见!",
"",
"作者:桂放 Email:guifang818@163.com QQ:13738594"
};
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CAbout::CAbout(CDirectWnd* win)
{
m_win = win;
frame = 0;
otime = timeGetTime();
}
CAbout::~CAbout()
{
m_win = NULL;
}
void CAbout::Run()
{
if (timeGetTime() - otime > 1000)
{
otime = timeGetTime();
if ( 0 == frame ) frame = 1;
else if ( 1 == frame ) frame = 0;
}
RECT rtDest;
bkPic[0] = m_win->lpBKGObject[1];
bkPic[1] = m_win->lpBKGObject[2];
for( int i = 0 ; i < 4 ; i++ )
{
for( int j = 0 ; j < 3 ; j++ )
{
m_win->GetRect(&rtDest,200*i,200*j,200,200);
m_win->BltBitMap(bkPic[frame],NULL,&rtDest);
}
}
for(int k = 0; k < 11; k++)
m_win->ShowText(100,160+k*20,text[k]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -