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

資源簡介

包含制作的說明檔(readme.doc)以及一定會動的執行檔 一、 超級瑪麗制作揭秘1工程開始 2 二、 超級瑪麗制作揭秘2圖片基類MYBITMAP 4 三、 超級瑪麗制作揭秘3游戲背景 類MYBKSKY 7 四、 超級瑪麗制作揭秘4圖片顯示 類MYANIOBJ 9 五、 超級瑪麗制作揭秘5魔法攻擊 類MYANIMAGIC 13 六、 超級瑪麗制作揭秘6時鐘控制 類MYCLOCK 14 七、 超級瑪麗制作揭秘7字體管理 類MYFONT 19 八、 超級瑪麗制作揭秘8跟蹤打印 類FILEREPORT 22 九、 超級瑪麗制作揭秘9精靈結構struct ROLE 24 十、 超級瑪麗制作揭秘10子彈的顯示和幀的刷新 26 十一、 超級瑪麗制作揭秘11子彈運動和打怪 27 十二、 超級瑪麗制作揭秘12旋風攻擊,小怪運動,火圈 29 十三、 超級瑪麗制作揭秘13小怪和火圈,模板 34 十四、 超級瑪麗制作揭秘14爆炸效果,金幣 37 十五、 超級瑪麗制作揭秘15金幣提示,攻擊提示 41 十六、 超級瑪麗制作揭秘16攻擊方式切換 43 十七、 超級瑪麗制作揭秘17地圖物品 44 十八、 超級瑪麗制作揭秘18背景物品 47 十九、 超級瑪麗制作揭秘19視圖 48 二十、 超級瑪麗制作揭秘20地圖切換 50 二十一、 超級瑪麗制作揭秘21游戲數據管理 53 二十二、 超級瑪麗制作揭秘22玩家角色類MYROLE 58 二十三、 超級瑪麗制作揭秘23玩家動作控制 63 二十四、 超級瑪麗制作揭秘24角色動畫 69 二十五、 超級瑪麗制作揭秘25類GAMEMAP 全局變量 72 二十六、 超級瑪麗制作揭秘26菜單控制 窗口縮放 76 二十七、 超級瑪麗制作揭秘27程序框架WinProc 80 二十八、 InitInstance函數說明 85 二十九、 后記 87 以下的資源也很不錯, 加減可以看一下o 使用C++制作3D動畫人物-100%提供源碼 http://download.csdn.net/source/2255453 Linux kernel 每一行都完全注釋-初學者必備 http://download.csdn.net/source/1982431 Programming Embedded Systems 2nd http://download.csdn.net/source/1982338 J2ME pdf and code 郭克華 http://download.csdn.net/source/2229809 C語言程序設計(Visual+C 6.0環境) http://download.csdn.net/source/2232878 Visual C++ 60 MFC + code 學習最強寶典 http://download.csdn.net/source/2236266 ASP.NET Web (第一次親密接觸ASP.NET) http://download.csdn.net/source/2241466 http://hqioan.download.csdn.net/

資源截圖

代碼片段和文件信息

//?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);
}

void?MYBITMAP::ShowCenter(int?y)
{
xpos=(screenwidth-width)/2;
ypos=y;

Selectobject(hdcsrchBm);
BitBlt(hdcdestxposyposwidthheighthdcsrc00SRCCOPY);
}

void?MYBITMAP::ShowLoop(int?leftint?topint?rightint?bottomint?iframe)
{
int?ij;

Selectobject(hdcsrchBm);
for(j=top;j {
for(i=left;i {
BitBlt(hdcdestijwidthheighthdcsrciframe*width0SRCCOPY);
}
}
}

void?MYBITMAP::ShowNoBack(int?xint?yint?iframe)
{
xpos=x;
ypos=y;
Selectobject(hdcsrchBm);
BitBlt(hdcdestxposyposwidthheight/2hdcsrciframe*widthheight/2SRCAND);
BitBlt(hdcdestxposyposwidthheight/2hdcsrciframe*width0SRCPAINT);
}


void?MYBITMAP::ShowNoBackLoop(int?xint?yint?iframeint?iNum)
{
int?i;
xpos=x;
ypos=y;
Selectobject(hdcsrchBm);
for(i=0;i {
BitBlt(hdcdestxpos+i*widthyposwidthheight/2hdcsrciframe*widthheight/2SRCAND);
BitBlt(hdcdestxpos+i*widthyposwidthheight/2hdcsrciframe*width0SRCPAINT);
}
}

void?MYBITMAP::ShowAni()
{
/* if(!iStartAni)
return;

Selectobject(hdcsrchBm);
BitBlt(hdcdestxposyposwidthheight/2hdcsrcframenow*widthheight/2SRCAND);
BitBlt(hdcdestxposyposwidthheight/2hdcsrcframenow*width0SRCPAINT);

framenow++;
//播放結束
if(framenow>=inum)
iStartAni=0;
*/
}
void?MYBITMAP::SetAni(int?xint?y)
{
xpos=x;
ypos=y;
/*
framenow=0;
iStartAni=1;
*/
}


void?MYBITMAP::SetPos(int?istyleint?xint?y)
{
switch(istyle)
{
case?BM_CENTER:
xpos=(screenwidth-width)/2;
ypos=y;
break;
case?BM_USER:
xpos=x;
ypos=y;
break;
}
}

void?MYBITMAP::Draw(DWORD?dwRop)
{
Selectobject(hdcsrchBm);
BitBlt(hdcdestxposyposwidthheighthdcsrc00dwRop);
}

void?MYBITMAP::Stretch(int?xint?y)
{
Selectobject(hdcsrchBm);
StretchBlt(hdcdestxposyposwidth*xheight*y
hdcsrc00widthheight
SRCCOPY);
}

void?MYBITMAP::Stretch(int?xint?yint?id)
{
Selectobject(hdcsrchBm);
StretchBlt(hdcdestxposyposwidth*xheight*y
hdcsrc0id*height
widthheight
SRCCOPY);
}


/////////////////////////?bitmap?object?anima

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

?????文件???????2942??2008-08-23?17:14??bitmaptool.h

?????文件???????1234??2008-06-08?09:48??filereport.cpp

?????文件????????500??2008-06-08?09:47??filereport.h

?????文件??????21504??2008-11-28?16:07??gamemap.cpp

?????文件???????2410??2008-08-21?17:46??gamemap.h

?????文件????3288636??2008-08-24?10:08??mario01.aps

?????文件??????12372??2008-08-24?10:04??mario01.cpp

?????文件????????329??2008-06-07?14:39??mario01.h

?????文件???????1078??2008-08-24?10:07??mario01.ICO

?????文件?????189440??2010-04-18?19:50??mario01.ncb

?????文件???????2245??2010-04-18?19:50??mario01.plg

?????文件???????5088??2008-08-24?10:08??mario01.rc

?????文件???????5597??2008-07-29?19:50??mario01.dsp

?????文件????????520??2008-06-07?14:39??mario01.dsw

?????文件??????51712??2010-04-18?19:50??mario01.opt

?????文件???????1538??2008-06-14?20:13??myclock.h

?????文件?????724480??2008-11-28?16:05??readme.doc

?????文件???????2075??2008-06-07?14:39??ReadMe.txt

?????文件???????1263??2008-07-29?18:50??resource.h

?????文件????????318??2008-08-24?10:08??SMALL.ICO

?????文件????????294??2008-06-07?14:39??StdAfx.cpp

?????文件???????3776??2008-08-21?17:50??StdAfx.h

?????文件???????1004??2008-11-28?16:07??texttool.cpp

?????文件????????707??2008-08-20?17:47??texttool.h

?????文件???????2752??2008-08-06?15:13??tool01.h

?????文件???????2731??2008-08-23?17:01??map\map1.txt

?????文件?????657462??2008-08-20?18:08??pic\ani.bmp

?????文件?????589878??2008-08-21?19:27??pic\animagic.bmp

?????文件?????344454??2008-08-17?15:32??pic\map.bmp

?????文件?????331830??2008-08-17?10:02??pic\mapbk.bmp

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

評論

共有 條評論