91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.16MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-21
  • 語言: C/C++
  • 標簽:

資源簡介

c++游戲源代碼 坦克大戰 打飛機 暗黑破壞神 超級馬里奧

資源截圖

代碼片段和文件信息

//?Game.cpp:?implementation?of?the?CGame?class.
//
//////////////////////////////////////////////////////////////////////

#include?
#include?“Game.h“
#include?“resource.h“


#define?SCREEN_W 640
#define?SCREEN_H 480
#define?OFFSETX 100
#define?OFFSETY 48
#define?Player1_STARTX 130
#define?Player1_STARTY 386
#define?Player2_STARTX 258
#define?Player2_STARTY 386


#define?SAFE_RELEASE(x) if(x){?x->Release();?x?=?NULL;?}

CGame* g_pGame;


inline?int?random(?int?min?int?max?)
{
return?(min?+?rand()?%?(max?-?min?+?1));
}


void?TRACE(?LPCTSTR?format?...?)
{
????char????buf[128];
????va_list?vl;

????va_start(vl?format);
????sprintf(buf?format?vl);
????OutputDebugString(?buf?);
va_end(vl);
}


void?CGame::OutputText(?int?x?int?y?LPCTSTR?string?)
{
HDC?hdc;
if(?m_pddsBackBuffer?&&?
m_pddsBackBuffer->GetDC(&hdc)?==?DD_OK?)
{
SetBkMode(?hdc?TRANSPARENT?);
SetTextColor(?hdc?RGB(2552550)?);
TextOut(?hdc?x?y?string?lstrlen(string)?);
m_pddsBackBuffer->ReleaseDC(?hdc?);
}
}


//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////


CGame::CGame()
{
m_hInst?=?NULL;
m_hWnd?=?NULL;
m_bActive?=?FALSE;
m_bShowStats?=?FALSE;
m_bFullScreen?=?TRUE;
m_bSingle?=?TRUE;

m_pDD?=?NULL;
m_pddsFrontBuffer?=?NULL;
m_pddsBackBuffer?=?NULL;
g_pGame?=?this;
}

CGame::~CGame()
{

}


LRESULT?CALLBACK?WndProc(?HWND?hWnd?UINT?uMsg?WPARAM?wParam?LPARAM?lParam?)
{
if(?g_pGame?)
return?g_pGame->MsgProc(?hWnd?uMsg?wParam?lParam?);

return?DefWindowProc(?hWnd?uMsg?wParam?lParam?);
}


LRESULT?CGame::MsgProc(?HWND?hWnd?UINT?uMsg?WPARAM?wParam?LPARAM?lParam?)
{
switch(?uMsg?)
{
case?WM_ACTIVATEAPP:
if(?m_bActive?=?(BOOL)wParam?)
m_DirectInput.Acquire();
return?0;

case?WM_SETCURSOR:
if(?m_bFullScreen?)
{
SetCursor(?NULL?);
return?TRUE;
}
break;

case?WM_CLOSE:
PostQuitMessage(0);
return?0;

case?WM_MOVE:
m_bActive?=?TRUE;
GetClientRect(?hWnd?&m_rcWindow?);
ClientToScreen(?hWnd?(LPPOINT)&m_rcWindow?);
ClientToScreen(?hWnd?(LPPOINT)&m_rcWindow?+?1?);
return?0;

case?WM_MOVING:
m_bActive?=?FALSE;
break;

case?WM_KEYDOWN:
switch(?wParam?)
{
case?VK_ESCAPE:
if(?m_gameState?==?GS_ACTIVE?)
m_gameState?=?GS_SPLASH;
else?if(?m_gameState?==?GS_SPLASH?)
PostQuitMessage(0);
else?if(?m_gameState?==?GS_OVER?)
m_gameState?=?GS_SPLASH;
break;

case?VK_F4:
DDTerm();
m_bFullScreen?=?!m_bFullScreen;
DDInit();
return?0;

case?VK_F5:
m_bShowStats?=?!m_bShowStats;
return?0;

case?VK_DOWN:
case?VK_UP:
if(?m_gameState?==?GS_SPLASH?)
{
m_bSingle?=?!m_bSingle;
return?0;
}
break;

case?VK_PRIOR:
if(?m_gameState?==?GS_ACTIVE?&&?m_nLevel?>?1

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2310??2009-09-12?17:07??c++游戲\adminbang.net說明.txt

?????文件???????2310??2009-09-12?17:07??c++游戲\downcode.com\adminbang.net說明.txt

?????文件?????245840??2002-09-24?22:15??c++游戲\downcode.com\PrettyGame\battlecity\BattleCity.exe

?????文件???????6118??2000-02-07?20:48??c++游戲\downcode.com\PrettyGame\battlecity\graphics\bonus.bmp

?????文件???????5174??2000-02-09?21:33??c++游戲\downcode.com\PrettyGame\battlecity\graphics\bore.bmp

?????文件???????1334??2000-02-07?13:19??c++游戲\downcode.com\PrettyGame\battlecity\graphics\bullet.bmp

?????文件??????51256??2000-02-15?22:36??c++游戲\downcode.com\PrettyGame\battlecity\graphics\enemy.bmp

?????文件????????566??2000-02-07?12:21??c++游戲\downcode.com\PrettyGame\battlecity\graphics\explode1.bmp

?????文件???????5174??2000-02-08?13:03??c++游戲\downcode.com\PrettyGame\battlecity\graphics\explode2.bmp

?????文件???????2102??2000-02-13?13:16??c++游戲\downcode.com\PrettyGame\battlecity\graphics\flag.bmp

?????文件??????40758??2000-02-12?22:50??c++游戲\downcode.com\PrettyGame\battlecity\graphics\gameover.bmp

?????文件???????2254??2000-02-13?13:27??c++游戲\downcode.com\PrettyGame\battlecity\graphics\misc.bmp

?????文件???????1126??2000-02-13?14:10??c++游戲\downcode.com\PrettyGame\battlecity\graphics\num.bmp

?????文件??????26166??2000-02-14?23:49??c++游戲\downcode.com\PrettyGame\battlecity\graphics\player1.bmp

?????文件??????26166??2000-05-21?13:32??c++游戲\downcode.com\PrettyGame\battlecity\graphics\player2.bmp

?????文件???????3126??2000-02-13?16:06??c++游戲\downcode.com\PrettyGame\battlecity\graphics\shield.bmp

?????文件??????41854??2000-02-12?21:48??c++游戲\downcode.com\PrettyGame\battlecity\graphics\splash.bmp

?????文件???????8246??2000-02-07?13:51??c++游戲\downcode.com\PrettyGame\battlecity\graphics\tile.bmp

?????文件????????242??2000-02-13?00:10??c++游戲\downcode.com\PrettyGame\battlecity\map\level1.map

?????文件????????240??2000-02-13?20:03??c++游戲\downcode.com\PrettyGame\battlecity\map\level10.map

?????文件????????222??2000-02-18?18:50??c++游戲\downcode.com\PrettyGame\battlecity\map\level11.map

?????文件????????218??2000-02-18?18:50??c++游戲\downcode.com\PrettyGame\battlecity\map\level12.map

?????文件????????238??2000-02-18?18:50??c++游戲\downcode.com\PrettyGame\battlecity\map\level13.map

?????文件????????234??2000-02-18?18:06??c++游戲\downcode.com\PrettyGame\battlecity\map\level14.map

?????文件????????228??2000-02-18?18:10??c++游戲\downcode.com\PrettyGame\battlecity\map\level15.map

?????文件????????188??2000-02-18?18:13??c++游戲\downcode.com\PrettyGame\battlecity\map\level16.map

?????文件????????220??2000-02-18?18:51??c++游戲\downcode.com\PrettyGame\battlecity\map\level17.map

?????文件????????232??2000-02-18?18:42??c++游戲\downcode.com\PrettyGame\battlecity\map\level18.map

?????文件????????227??2000-02-18?18:51??c++游戲\downcode.com\PrettyGame\battlecity\map\level19.map

?????文件????????228??2000-02-11?17:10??c++游戲\downcode.com\PrettyGame\battlecity\map\level2.map

............此處省略385個文件信息

評論

共有 條評論

相關資源