資源簡介
內含一個VC++編寫的射擊小游戲,有exe文件,可直接運行。并含有所有工程文件及源代碼,可用VC++打開。

代碼片段和文件信息
#include??
//#include?“lmb.h“
#include?“resource.h“
#include
#pragma??comment(lib“WinMM.Lib“)
#define?AllTimer?1
#define?SecTimer?20
#define?CreatTimer?26
int?CALLBACK?DlgProc?(HWND?UINT?WPARAM?LPARAM?);
LRESULT?CALLBACK?WndProc(HWNDUINTWPARAMLPARAM);?
void?begin();
void?draw();
void?creat();
HDC?hdchdcMem;
static?int?ijklt=0t1=0l1l2k1k2;
static?int?xymax=30;
static?int?cx[30]cy[30]a[30]b[30];
static?int?bx[100]by[100]a1[100];
static?int?pxpy;
static?int?grade=3allstep=5?life=24Maxscore=0score=0lifexTIME=30Time;
static?int?bullitx1[2]bullitx2[2]bullity1[2]bullity2[2]b1=0b2=0bullit1[2]bullit2[2];
static?int?key=0;
TCHAR??szBuffer[200];
HWND?hwnd1;
int?WINAPI?WinMain?(HINSTANCE?hInstanceHINSTANCE?hprevInstancePSTR?szCmdLineint?iCmdShow)
{
static?TCHAR?szAppName[]=TEXT(“lmb“);
HWND?hwnd;
MSG?msg;
WNDCLASS?wndclass;
????wndclass.style=CS_HREDRAW|CS_VREDRAW;
????wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
????wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(hInstance“sample“);
wndclass.hCursor=LoadCursor(hInstance“mouse“);
wndclass.hbrBackground=(HBRUSH)GetStockobject(DKGRAY_BRUSH);
wndclass.lpszMenuName=TEXT(“MENU“);
wndclass.lpszClassName=szAppName;
HACCEL?hAccel;
????hAccel=LoadAccelerators(hInstanceTEXT(“QUICK_KEY“));//快捷鍵
if(!RegisterClass(&wndclass))
{
MessageBox(NULLTEXT(“This?program?requires?Windows?NT!“)szAppNameMB_IConerror);
return?0;
}
hwnd=CreateWindow(szAppNameTEXT(“太空大戰“)WS_OVERLAPPEDWINDOW30010
??500700NULLNULLhInstanceNULL);
ShowWindow(hwndiCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&msgNULL00))
{
if(!TranslateAccelerator(hwndhAccel&msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return?msg.wParam;
}
LRESULT?CALLBACK?WndProc(HWND?hwndUINT?messageWPARAM?wParamLPARAM?lParam)
{
//RECT?rect;
hwnd1=hwnd;
static?HINSTANCE??hInst;
static?HBITMAP?hBitmaphBitmap1hBitmap2hBitmap3hBitmap4hBitmap5hBitmap6hBitmap7hBitmap8hBitmap9hBitmap10;
//BITMAP??bitmap?;
HPEN?hpen;
????HBRUSH?brush;
PAINTSTRUCT?ps;??
????static TCHAR?Buffer1[]=TEXT(“LIFE“)Buffer2[]=TEXT(“TIME“)Buffer3[]=TEXT(“SCORE“);
switch?(message)
????{
????case?WM_SIZE:
x=LOWORD(lParam);
y=HIWORD(lParam);
px=x/2-60;
py=y-150;
lifex=x;
return?0;
????case?WM_CREATE:
PlaySound(TEXT(“cf.wav“)NULLSND_LOOP?|?SND_ASYNC);
Time=TIME;
hInst?=?((LPCREATESTRUCT)lParam)->hInstance;
????????//hBitmap?=LoadBitmap(hInst“BACKGROUND“);
????hBitmap1?=LoadBitmap(hInst“DOWN-M-1“);
hBitmap2?=LoadBitmap(hInst“DOWN-M“);
????????hBitmap3?=LoadBitmap(hInst“PLANE“);
hBitmap4?=LoadBitmap(hInst“PLANE-1“);
hBitmap5?=LoadBitmap(hInst“DAODAN1“);
hBitmap6?=LoadBitmap(hInst“DAODAN1-1“);
hBitmap7?=LoadBitmap(hInst“DAODAN2“);
hBitmap8?=LoadBitmap(hInst“DAODAN2-1“);
????????hBitmap9?=LoadBi
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????53036??2011-11-08?15:35??VC++小游戲\begin.wav
?????文件????????174??2011-11-05?18:52??VC++小游戲\bitmap1?-?副本.bmp
?????文件????????174??2011-11-05?18:18??VC++小游戲\bitmap1.bmp
?????文件?????221228??2011-11-08?15:19??VC++小游戲\bomb.wav
?????文件????2838572??2011-11-08?09:27??VC++小游戲\cf.wav
?????文件????????326??2011-11-09?23:17??VC++小游戲\cursor1.cur
?????文件??????10674??2011-11-04?21:46??VC++小游戲\d-m.bmp
?????文件??????10674??2011-11-04?21:46??VC++小游戲\d-m1.bmp
?????文件?????749630??2011-11-10?12:17??VC++小游戲\Debug\lmb.exe
?????文件?????269256??2011-11-10?12:17??VC++小游戲\Debug\lmb.ilk
?????文件??????46836??2011-11-10?00:04??VC++小游戲\Debug\lmb.obj
?????文件????3545688??2011-11-10?00:03??VC++小游戲\Debug\lmb.pch
?????文件?????500736??2011-11-10?12:17??VC++小游戲\Debug\lmb.pdb
?????文件?????174132??2011-11-10?12:17??VC++小游戲\Debug\lmb.res
?????文件?????230400??2011-11-10?12:17??VC++小游戲\Debug\vc60.idb
?????文件??????77824??2011-11-10?00:04??VC++小游戲\Debug\vc60.pdb
?????文件???????5694??2011-11-09?22:34??VC++小游戲\F16.ICO
?????文件?????288974??2011-11-09?18:02??VC++小游戲\hdshj03.bmp
?????文件?????207756??2011-11-10?12:17??VC++小游戲\lmb.aps
?????文件??????14999??2011-11-10?00:04??VC++小游戲\lmb.cpp
?????文件???????5477??2011-11-09?23:18??VC++小游戲\lmb.dsp
?????文件????????514??2011-11-04?20:30??VC++小游戲\lmb.dsw
?????文件????????686??2011-11-06?23:23??VC++小游戲\lmb.h
?????文件??????58368??2011-11-10?12:18??VC++小游戲\lmb.ncb
?????文件??????54784??2011-11-10?12:18??VC++小游戲\lmb.opt
?????文件????????240??2011-11-10?12:17??VC++小游戲\lmb.plg
?????文件???????4980??2011-11-10?12:17??VC++小游戲\lmb.rc
?????文件????????873??2011-11-10?00:03??VC++小游戲\resource.h
?????文件??????25908??2011-11-08?15:47??VC++小游戲\shoot.wav
?????文件?????168236??2011-11-08?16:02??VC++小游戲\Victory.wav
............此處省略11個文件信息
評論
共有 條評論