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

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

資源簡介

太空入侵者游戲(VC++)

資源截圖

代碼片段和文件信息

//-----------------------------------------------------------------------------
//?File:?ddutil.cpp
//
//?Desc:?Routines?for?loading?bitmap?and?palettes?from?resources
//
//
//?Copyright?(c)?1995-1998?Microsoft?Corporation.?All?rights?reserved.
//-----------------------------------------------------------------------------

#ifndef?WIN32_LEAN_AND_MEAN
#define?WIN32_LEAN_AND_MEAN
#endif

//-----------------------------------------------------------------------------
//?Include?files
//-----------------------------------------------------------------------------
#include?
#include?
#include?
#include?“ddutil.h“




//-----------------------------------------------------------------------------
//?Name:?DDLoadBitmap()
//?Desc:?Create?a?DirectDrawSurface?from?a?bitmap?resource.
//-----------------------------------------------------------------------------
extern?“C“?IDirectDrawSurface7?*
DDLoadBitmap(IDirectDraw7?*?pdd?LPCSTR?szBitmap?int?dx?int?dy)
{
????HBITMAP?????????????????hbm;
????BITMAP??????????????????bm;
????DDSURFACEDESC2??????????ddsd;
????IDirectDrawSurface7????*pdds;

????//
????//??Try?to?load?the?bitmap?as?a?resource?if?that?fails?try?it?as?a?file
????//
????hbm?=?(HBITMAP)?LoadImage(GetModuleHandle(NULL)?szBitmap?IMAGE_BITMAP?dx
??????????????????????????????dy?LR_CREATEDIBSECTION);
????if?(hbm?==?NULL)
????????hbm?=?(HBITMAP)?LoadImage(NULL?szBitmap?IMAGE_BITMAP?dx?dy
??????????????????????????????????LR_LOADFROMFILE?|?LR_CREATEDIBSECTION);
????if?(hbm?==?NULL)
????????return?NULL;
????//
????//?Get?size?of?the?bitmap
????//
????Getobject(hbm?sizeof(bm)?&bm);
????//
????//?Create?a?DirectDrawSurface?for?this?bitmap
????//
????ZeroMemory(&ddsd?sizeof(ddsd));
????ddsd.dwSize?=?sizeof(ddsd);
????ddsd.dwFlags?=?DDSD_CAPS?|?DDSD_HEIGHT?|?DDSD_WIDTH;
????ddsd.ddsCaps.dwCaps?=?DDSCAPS_OFFSCREENPLAIN;
????ddsd.dwWidth?=?bm.bmWidth;
????ddsd.dwHeight?=?bm.bmHeight;
????if?(pdd->CreateSurface(&ddsd?&pdds?NULL)?!=?DD_OK)
????????return?NULL;
????DDCopyBitmap(pdds?hbm?0?0?0?0);
????Deleteobject(hbm);
????return?pdds;
}




//-----------------------------------------------------------------------------
//?Name:?DDReLoadBitmap()
//?Desc:?Load?a?bitmap?from?a?file?or?resource?into?a?directdraw?surface.
//???????normaly?used?to?re-load?a?surface?after?a?restore.
//-----------------------------------------------------------------------------
HRESULT
DDReLoadBitmap(IDirectDrawSurface7?*?pdds?LPCSTR?szBitmap)
{
????HBITMAP?????????????????hbm;
????HRESULT?????????????????hr;

????//
????//??Try?to?load?the?bitmap?as?a?resource?if?that?fails?try?it?as?a?file
????//
????hbm?=?(HBITMAP)?LoadImage(GetModuleHandle(NULL)?szBitmap?IMAGE_BITMAP?0
??????????????????????????????0?LR_CREATEDIBSECTION);
????if?(hbm?==?NULL)
????????hbm?=?(HBITMAP)?LoadImage(NULL?szBitmap?IMAGE_BITMAP?0?0
???????????????????

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

?????文件??????10438??1999-01-03?23:46??Invasion_src\ALPHA.BMP

?????文件??????19276??1999-01-13?02:39??Invasion_src\backdrop2.bmp

?????文件???????3369??1998-12-14?03:13??Invasion_src\baseTSD.H

?????文件???????9078??1997-12-28?01:33??Invasion_src\Blaster.wav

?????文件??????71844??1997-12-28?06:29??Invasion_src\Blub.wav

?????文件??????10128??2000-10-29?23:07??Invasion_src\Ddutil.cpp

?????文件???????1048??2000-10-29?23:12??Invasion_src\Ddutil.h

?????文件??????24922??2013-03-19?18:51??Invasion_src\Debug\Ddutil.obj

?????文件?????852790??2013-03-19?18:51??Invasion_src\Debug\Ddutil.sbr

?????文件????5248056??2013-03-19?18:51??Invasion_src\Debug\Invasion.pch

?????文件??????91136??2013-03-19?18:51??Invasion_src\Debug\Invasion.pdb

?????文件????1157112??2013-03-19?18:51??Invasion_src\Debug\resource.res

?????文件?????164864??2013-03-19?18:52??Invasion_src\Debug\vc60.idb

?????文件?????151552??2013-03-19?18:51??Invasion_src\Debug\vc60.pdb

?????文件?????174735??2013-03-19?18:51??Invasion_src\Debug\winmain.obj

?????文件????1152608??2013-03-19?18:51??Invasion_src\Debug\winmain.sbr

?????文件???????8034??1998-12-14?03:07??Invasion_src\DSUTIL.H

?????文件???????9611??2000-10-29?23:13??Invasion_src\Dsutil.hpp

?????文件?????294616??1998-12-22?05:59??Invasion_src\Explosion.BMP

?????文件??????16026??1999-01-04?01:36??Invasion_src\explosion.wav

?????文件??????66098??1999-01-14?03:16??Invasion_src\Explosion2.bmp

?????文件??????53944??1999-01-14?07:21??Invasion_src\Explosion3.bmp

?????文件??????63578??1999-01-11?04:56??Invasion_src\EXTRAS.BMP

?????文件??????28666??1998-12-17?00:44??Invasion_src\GameOver.wav

?????文件??????13670??1999-01-03?19:13??Invasion_src\GETEXTRA.WAV

?????文件????????766??2002-01-06?02:22??Invasion_src\icon1.ico

?????文件??????42212??1999-01-13?02:48??Invasion_src\INVASION.BMP

?????文件???????4658??2013-03-19?18:55??Invasion_src\Invasion.dsp

?????文件????????539??1998-12-12?00:19??Invasion_src\Invasion.dsw

?????文件??????58368??2013-03-20?21:46??Invasion_src\Invasion.ncb

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

評論

共有 條評論