资源简介

内含一个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个文件信息

评论

共有 条评论