資源簡介
遮擋圖為TGA格式圖像,并且包括一個描述文件,記錄所有遮擋圖的地圖位置信息.
IDE為VS2008,C++ 控制臺應用程序
有問題聯系我.

代碼片段和文件信息
#include?
#include?
#include?
#include?“XYMapParser.h“
void?UnpackXYMap(const?char*?szMapDir)
{
char?szPath[1024]?=?{?0?};
sprintf(szPath?“%s\\*.*“?szMapDir);
WIN32_FIND_DATAA?findData;
HANDLE?hFind?=?FindFirstFileA(szPath?&findData); //?定位到該目錄的第一個文件(“.”即根目錄)
if?(hFind?==?INVALID_HANDLE_VALUE)?return;
//?查找每個文件
while?(true)
{
//?繞過“.“和“..“
if?(strcmp(findData.cFileName?“.“)!=0?&&?strcmp(findData.cFileName?“..“)!=0?&&?!(findData.dwFileAttributes?&?FILE_ATTRIBUTE_DIRECTORY))
{
char?szCurMapFile[256];
sprintf(szCurMapFile?“%s\\%s“?szMapDir?findData.cFileName);
const?char*?szFormat?=?strrchr(findData.cFileName?‘.‘);
if?(strcmp(szFormat?“.map“)==0?||?strcmp(szFormat?“.MAP“)==0)
{
printf(“正在解壓:?%s“?szCurMapFile);
CXYMapParser?mapParser;
mapParser.Open(szCurMapFile);
printf(“??√\n“);
}
}
//?查找下一個文件
if?(!FindNextFileA(hFind?&findData))
{
if?(GetLastError()?!=?ERROR_NO_MORE_FILES)?return;
break;
}
}
FindClose(hFind);
}
int?main()
{
//?內存泄漏檢測
#if?defined(DEBUG)?|?defined(_DEBUG)
_CrtSetDbgFlag(?_CRTDBG_ALLOC_MEM_DF?|?_CRTDBG_LEAK_CHECK_DF?);
#endif
char?szBuffer[256];
printf(“請輸入要解壓的map目錄:?“);
char?szMapDir[256];
gets(szBuffer);
sscanf(szBuffer?“%s“?szMapDir);
UnpackXYMap(szMapDir);
printf(“\n生成完畢.按任意鍵繼續.“);
getchar();
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????129024??2013-04-02?14:40??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\Bin\XYMapParser.exe
?????文件????????556??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\BMP.c
?????文件???????2714??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\compress.c
?????文件???????5485??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\decode.c
?????文件???????1328??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\HUFFMAN.C
?????文件??????24463??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\IDCT.C
?????文件???????2357??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\IDCT2D.C
?????文件??????10038??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\JPEG.C
?????文件????????860??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\JPEG.H
?????文件???????4118??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\JPEGINT.H
?????文件???????4372??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\jpeglib.vcproj
?????文件???????4824??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\pack.c
?????文件????????992??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\QUANTY.C
?????文件??????13773??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\RGB.C
?????文件???????3373??2009-11-26?21:28??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib\SEGMENT.C
?????文件???????1516??2013-04-02?14:39??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\Main.cpp
?????文件??????15232??2013-04-01?17:17??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\WYImgHelper.cpp
?????文件???????2345??2012-12-20?15:20??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\WYImgHelper.h
?????文件??????15394??2013-04-02?13:42??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\XYMapParser.cpp
?????文件???????3433??2013-04-02?14:35??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\XYMapParser.h
?????文件???????1346??2013-04-02?14:40??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\XYMapParser.sln
?????文件???????4291??2013-04-02?11:49??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\XYMapParser.vcproj
?????目錄??????????0??2013-04-02?14:42??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\Bin
?????目錄??????????0??2013-04-02?14:42??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)\jpeglib
?????目錄??????????0??2013-04-02?14:41??大話西游2與夢幻西游的地圖提取器(包含遮擋圖)
-----------?---------??----------?-----??----
???????????????251834????????????????????25
- 上一篇:AEC回音消除經典的源碼
- 下一篇:MFC 自適應不規則按鈕類
評論
共有 條評論