?? about.cpp
字號:
// About.cpp: implementation of the CAbout class.
// Download by http://www.codefans.net
//////////////////////////////////////////////////////////////////////
#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 + -