类似于贪食鱼,老师的原有代码的基础上改变了图片,将鱼换成了毛和老鼠的游戏,引擎没有修改
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1706 2009-09-20 11:02 WinGame_13(FishGameV2.0)CDesktop.cpp
文件 623 2009-09-20 11:00 WinGame_13(FishGameV2.0)CDesktop.h
文件 7485 2009-09-20 11:02 WinGame_13(FishGameV2.0)CDxSound.cpp
文件 3397 2009-09-20 11:00 WinGame_13(FishGameV2.0)CDxSound.h
文件 8791 2011-05-31 10:45 WinGame_13(FishGameV2.0)CEngine.cpp
文件 3302 2009-09-20 11:00 WinGame_13(FishGameV2.0)CEngine.h
文件 9747 2009-09-20 11:02 WinGame_13(FishGameV2.0)CGdiBmp.cpp
文件 2149 2009-09-20 10:55 WinGame_13(FishGameV2.0)CGdiBmp.h
文件 26421 2011-06-01 15:46 WinGame_13(FishGameV2.0)CManager.cpp
文件 6618 2011-06-01 15:47 WinGame_13(FishGameV2.0)CManager.h
文件 11918 2009-09-20 11:02 WinGame_13(FishGameV2.0)CSprite.cpp
文件 9487 2009-09-20 10:55 WinGame_13(FishGameV2.0)CSprite.h
文件 14351 2011-05-31 08:58 WinGame_13(FishGameV2.0)DebugCDesktop.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCDesktop.sbr
文件 30663 2011-05-31 08:58 WinGame_13(FishGameV2.0)DebugCDxSound.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCDxSound.sbr
文件 28070 2011-05-31 10:45 WinGame_13(FishGameV2.0)DebugCEngine.obj
文件 0 2011-05-31 10:45 WinGame_13(FishGameV2.0)DebugCEngine.sbr
文件 25088 2011-05-31 08:59 WinGame_13(FishGameV2.0)DebugCGdiBmp.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCGdiBmp.sbr
文件 102268 2011-06-01 16:57 WinGame_13(FishGameV2.0)DebugCManager.obj
文件 1185739 2011-06-01 16:57 WinGame_13(FishGameV2.0)DebugCManager.sbr
文件 31911 2011-05-31 08:59 WinGame_13(FishGameV2.0)DebugCSprite.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCSprite.sbr
文件 26101 2011-06-01 15:47 WinGame_13(FishGameV2.0)DebugFishGame.obj
文件 1172536 2011-06-01 15:47 WinGame_13(FishGameV2.0)DebugFishGame.sbr
文件 336896 2011-06-16 20:43 WinGame_13(FishGameV2.0)Debugvc60.idb
文件 143360 2011-06-01 15:47 WinGame_13(FishGameV2.0)Debugvc60.pdb
文件 3613696 2011-05-31 10:45 WinGame_13(FishGameV2.0)DebugWinGame.bsc
文件 254032 2011-06-01 16:57 WinGame_13(FishGameV2.0)DebugWinGame.exe
............此处省略58个文件信息
/************************************************************************/
/* */
/* 游戏完善与管理类的创建 */
/* 作者:万立中 (C)2009-09-20 */
/* www.wanlizhong.com */
/* */
/************************************************************************/
#include “CDesktop.h“
//构造函数
CDesktop::CDesktop():mode_changed(false)
{
SaveMode();
}
//析构函数
CDesktop::~CDesktop()
{
ResetMode();
}
// 存储现在的显示模式
void CDesktop::SaveMode()
{
HDC dc = GetDC(0);
devmode_saved.dmSize = sizeof(devmode_saved);
devmode_saved.dmDriverExtra = 0;
devmode_saved.dmPelsWidth = GetDeviceCaps(dc HORZRES);
devmode_saved.dmPelsHeight = GetDeviceCaps(dc VERTRES);
devmode_saved.dmBitsPerPel = GetDeviceCaps(dc BITSPIXEL);
devmode_saved.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_BITSPERPEL;
//判断Windows版本是否为Windows NT/2000
if ((GetVersion() & 0x80000000) == 0)
{
devmode_saved.dmFields |= DM_DISPLAYFREQUENCY;
devmode_saved.dmDisplayFrequency = GetDeviceCaps(dc VREFRESH);
}
ReleaseDC(0 dc);
}
// 还原成之前存储的显示模式
//
void CDesktop::ResetMode()
{
if (mode_changed)
{
ChangeDisplaySettings(&devmode_saved 0);
mode_changed = false;
}
}
// 更改显示模式
//
bool CDesktop::ChangeMode(int width int height)
{
DEVMODE devmode;
devmode = devmode_saved;
devmode.dmPelsWidth = width;
devmode.dmPelsHeight = height;
devmode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
if (ChangeDisplaySettings(&devmode CDS_FULLSCREEN)
== DISP_CHANGE_SUCCESSFUL)
{
mode_changed = true;
return true;
}
return false;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1706 2009-09-20 11:02 WinGame_13(FishGameV2.0)CDesktop.cpp
文件 623 2009-09-20 11:00 WinGame_13(FishGameV2.0)CDesktop.h
文件 7485 2009-09-20 11:02 WinGame_13(FishGameV2.0)CDxSound.cpp
文件 3397 2009-09-20 11:00 WinGame_13(FishGameV2.0)CDxSound.h
文件 8791 2011-05-31 10:45 WinGame_13(FishGameV2.0)CEngine.cpp
文件 3302 2009-09-20 11:00 WinGame_13(FishGameV2.0)CEngine.h
文件 9747 2009-09-20 11:02 WinGame_13(FishGameV2.0)CGdiBmp.cpp
文件 2149 2009-09-20 10:55 WinGame_13(FishGameV2.0)CGdiBmp.h
文件 26421 2011-06-01 15:46 WinGame_13(FishGameV2.0)CManager.cpp
文件 6618 2011-06-01 15:47 WinGame_13(FishGameV2.0)CManager.h
文件 11918 2009-09-20 11:02 WinGame_13(FishGameV2.0)CSprite.cpp
文件 9487 2009-09-20 10:55 WinGame_13(FishGameV2.0)CSprite.h
文件 14351 2011-05-31 08:58 WinGame_13(FishGameV2.0)DebugCDesktop.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCDesktop.sbr
文件 30663 2011-05-31 08:58 WinGame_13(FishGameV2.0)DebugCDxSound.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCDxSound.sbr
文件 28070 2011-05-31 10:45 WinGame_13(FishGameV2.0)DebugCEngine.obj
文件 0 2011-05-31 10:45 WinGame_13(FishGameV2.0)DebugCEngine.sbr
文件 25088 2011-05-31 08:59 WinGame_13(FishGameV2.0)DebugCGdiBmp.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCGdiBmp.sbr
文件 102268 2011-06-01 16:57 WinGame_13(FishGameV2.0)DebugCManager.obj
文件 1185739 2011-06-01 16:57 WinGame_13(FishGameV2.0)DebugCManager.sbr
文件 31911 2011-05-31 08:59 WinGame_13(FishGameV2.0)DebugCSprite.obj
文件 0 2011-05-31 09:31 WinGame_13(FishGameV2.0)DebugCSprite.sbr
文件 26101 2011-06-01 15:47 WinGame_13(FishGameV2.0)DebugFishGame.obj
文件 1172536 2011-06-01 15:47 WinGame_13(FishGameV2.0)DebugFishGame.sbr
文件 336896 2011-06-16 20:43 WinGame_13(FishGameV2.0)Debugvc60.idb
文件 143360 2011-06-01 15:47 WinGame_13(FishGameV2.0)Debugvc60.pdb
文件 3613696 2011-05-31 10:45 WinGame_13(FishGameV2.0)DebugWinGame.bsc
文件 254032 2011-06-01 16:57 WinGame_13(FishGameV2.0)DebugWinGame.exe
............此处省略58个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)