資源簡介
以前曾發(fā)過C++版的超級瑪麗,經(jīng)過作者近段時間的完善,本游戲已接近成熟,這是源碼和技術(shù)文檔,希望與喜歡C++游戲編程的朋友一起切磋學習。源碼包中有已經(jīng)導出生成的EXE可執(zhí)行文件以及全部源代碼還有一個DOC技術(shù)文檔。
代碼片段和文件信息
//?Finishing?codefans.net
#include?“stdafx.h“
#include?“bitmaptool.h“
#include?“gamemap.h“
extern?GAMEMAP?gamemap;
extern?FILEREPORT?f1;
MYBITMAP::MYBITMAP()
{
}
MYBITMAP::~MYBITMAP()
{
Deleteobject(hBm);
}
void?MYBITMAP::Init(HINSTANCE?hInstanceint?iResourceint?rowint?col)
{
BITMAP?bm;
inum=row;
jnum=col;
hBm=LoadBitmap(hInstanceMAKEINTRESOURCE(iResource));
Getobject(hBmsizeof(BITMAP)&bm);
width=bm.bmWidth/inum;
height=bm.bmHeight/jnum;
}
void?MYBITMAP::SetDevice(HDC?hdestHDC?hsrcint?wwinint?hwin)
{
hdcdest=hdest;
hdcsrc=hsrc;
screenwidth=wwin;
screenheight=hwin;
}
void?MYBITMAP::Show(int?xint?y)
{
xpos=x;
ypos=y;
Selectobject(hdcsrchBm);
BitBlt(hdcdestxposyposwidthheighthdcsrc00SRCCOPY);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????10562??2008-11-28?16:06??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\bitmaptool.cpp
?????文件???????2942??2008-08-23?17:14??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\bitmaptool.h
?????文件???????2731??2008-08-23?17:01??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\Debug\map\map1.txt
?????文件???????1234??2008-06-08?09:48??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\filereport.cpp
?????文件????????500??2008-06-08?09:47??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\filereport.h
?????文件??????21504??2008-11-28?16:07??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\gamemap.cpp
?????文件???????2410??2008-08-21?17:46??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\gamemap.h
?????文件???????2731??2008-08-23?17:01??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\map\map1.txt
?????文件????3288636??2008-08-24?10:08??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.aps
?????文件??????12372??2008-08-24?10:04??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.cpp
?????文件???????5597??2008-07-29?19:50??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.dsp
?????文件????????520??2008-06-07?14:39??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.dsw
?????文件????????329??2008-06-07?14:39??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.h
?????文件???????1078??2008-08-24?10:07??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.ICO
?????文件?????115712??2008-08-24?10:27??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.ncb
?????文件??????57856??2008-08-24?10:27??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.opt
?????文件????????248??2008-08-24?10:27??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.plg
?????文件???????5088??2008-08-24?10:08??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\mario01.rc
?????文件???????1538??2008-06-14?20:13??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\myclock.h
?????文件?????657462??2008-08-20?18:08??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\ani.bmp
?????文件?????589878??2008-08-21?19:27??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\animagic.bmp
?????文件?????344454??2008-08-17?15:32??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\map.bmp
?????文件?????331830??2008-08-17?10:02??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\mapbk.bmp
?????文件?????589880??2008-08-06?15:21??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\mapsky.bmp
?????文件?????737334??2008-08-23?16:37??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\pre1.bmp
?????文件??????30774??2008-06-15?12:28??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\role.bmp
????..A.SH.?????18944??2008-11-25?20:25??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\pic\Thumbs.db
?????文件???????2075??2008-06-07?14:39??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\ReadMe.txt
?????文件???????1263??2008-07-29?18:50??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\resource.h
?????文件????????318??2008-08-24?10:08??Lelecode.com\超級瑪麗制作揭秘\增強版源碼\SMALL.ICO
............此處省略21個文件信息
- 上一篇:大地測量學程序設(shè)計VC++
- 下一篇:VC++組合框與編輯框
評論
共有 條評論