Fixed: tile_edit compilation
This commit is contained in:
parent
374271a0b4
commit
7778e8c161
16 changed files with 126 additions and 123 deletions
|
@ -9,11 +9,6 @@
|
||||||
#include "custom.h"
|
#include "custom.h"
|
||||||
#include "getval.h"
|
#include "getval.h"
|
||||||
|
|
||||||
#include "nel/3d/tile_bank.h"
|
|
||||||
|
|
||||||
#include "nel/misc/bitmap.h"
|
|
||||||
#include "nel/misc/file.h"
|
|
||||||
|
|
||||||
using namespace NL3D;
|
using namespace NL3D;
|
||||||
using namespace NLMISC;
|
using namespace NLMISC;
|
||||||
|
|
||||||
|
@ -178,7 +173,7 @@ LRESULT Browse::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
CDC *pDC = GetDC();
|
CDC *pDC = GetDC();
|
||||||
m_ctrl.DrawDragRect(pDC,NULL,size,&last_sel,size); //on efface l'ancien carre
|
m_ctrl.DrawDragRect(pDC,NULL,size,&last_sel,size); //on efface l'ancien carre
|
||||||
|
|
||||||
m_ctrl.UpdateSelection(¤t, wParam, m_128x128); //on affiche les modifes
|
m_ctrl.UpdateSelection(¤t, (int)wParam, m_128x128); //on affiche les modifes
|
||||||
|
|
||||||
m_ctrl.DrawDragRect(pDC,¤t,size,NULL,size); //on affiche le nouveau carre
|
m_ctrl.DrawDragRect(pDC,¤t,size,NULL,size); //on affiche le nouveau carre
|
||||||
::ReleaseDC(*this,*pDC);
|
::ReleaseDC(*this,*pDC);
|
||||||
|
@ -239,7 +234,7 @@ LRESULT Browse::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
CDC *pDC = GetDC();
|
CDC *pDC = GetDC();
|
||||||
m_ctrl.DrawDragRect(pDC,NULL,size,&last_sel,size); //on efface l'ancien carre
|
m_ctrl.DrawDragRect(pDC,NULL,size,&last_sel,size); //on efface l'ancien carre
|
||||||
|
|
||||||
m_ctrl.UpdateSelection(¤t,wParam, m_128x128); //on affiche les modifes
|
m_ctrl.UpdateSelection(¤t,(int)wParam, m_128x128); //on affiche les modifes
|
||||||
|
|
||||||
::ReleaseDC(*this,*pDC);
|
::ReleaseDC(*this,*pDC);
|
||||||
|
|
||||||
|
@ -362,8 +357,8 @@ LRESULT Browse::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
int x = LOWORD(lParam);
|
int x = LOWORD(lParam);
|
||||||
int y = HIWORD(lParam);
|
int y = HIWORD(lParam);
|
||||||
|
|
||||||
int i = max (1, m_ctrl.GetNbTileLine());
|
int i = std::max (1, m_ctrl.GetNbTileLine());
|
||||||
int j = max (1, m_ctrl.GetNbTileColumn());
|
int j = std::max (1, m_ctrl.GetNbTileColumn());
|
||||||
int pos = m_ctrl.GetScrollPos(SB_VERT);
|
int pos = m_ctrl.GetScrollPos(SB_VERT);
|
||||||
int hview = (m_ctrl.InfoList.GetSize(m_128x128)/i + 1)*(m_ctrl.sizeicon_y + m_ctrl.spacing_y) + m_ctrl.spacing_y;
|
int hview = (m_ctrl.InfoList.GetSize(m_128x128)/i + 1)*(m_ctrl.sizeicon_y + m_ctrl.spacing_y) + m_ctrl.spacing_y;
|
||||||
m_ctrl.scrollpos = (pos*hview)/SCROLL_MAX;
|
m_ctrl.scrollpos = (pos*hview)/SCROLL_MAX;
|
||||||
|
@ -372,7 +367,7 @@ LRESULT Browse::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
m_ctrl.GetWindowRect(&clientrect);
|
m_ctrl.GetWindowRect(&clientrect);
|
||||||
InvalidateRect(NULL,false);
|
InvalidateRect(NULL,false);
|
||||||
GetWindowRect(&rect);
|
GetWindowRect(&rect);
|
||||||
m_ctrl.SetWindowPos(NULL, 0, 0, max (100, x - 120), y - 20, SWP_NOMOVE);
|
m_ctrl.SetWindowPos(NULL, 0, 0, std::max (100, x - 120), y - 20, SWP_NOMOVE);
|
||||||
int iFirst,iLast;
|
int iFirst,iLast;
|
||||||
m_ctrl.GetVisibility(iFirst, iLast, m_128x128);
|
m_ctrl.GetVisibility(iFirst, iLast, m_128x128);
|
||||||
m_ctrl.UpdateBar(iFirst, iLast, m_128x128);
|
m_ctrl.UpdateBar(iFirst, iLast, m_128x128);
|
||||||
|
@ -800,8 +795,8 @@ void Browse::OnDestroy()
|
||||||
if (RegCreateKey(HKEY_CURRENT_USER,REGKEY_TILEDIT,®key)==ERROR_SUCCESS)
|
if (RegCreateKey(HKEY_CURRENT_USER,REGKEY_TILEDIT,®key)==ERROR_SUCCESS)
|
||||||
{
|
{
|
||||||
//int sel = ((CComboBox*)GetDlgItem(IDC_LISTTYPE))->GetCurSel();
|
//int sel = ((CComboBox*)GetDlgItem(IDC_LISTTYPE))->GetCurSel();
|
||||||
RegSetValueEx(regkey,REGKEY_WNDPL,0,REG_SZ,(const unsigned char*)sWindowpl,strlen(sWindowpl));
|
RegSetValueEx(regkey,REGKEY_WNDPL,0,REG_SZ,(const unsigned char*)sWindowpl,(DWORD)strlen(sWindowpl));
|
||||||
RegSetValueEx(regkey,REGKEY_LASTPATH,0,REG_SZ,(const unsigned char*)m_ctrl.LastPath.c_str(),strlen(m_ctrl.LastPath.c_str()));
|
RegSetValueEx(regkey,REGKEY_LASTPATH,0,REG_SZ,(const unsigned char*)m_ctrl.LastPath.c_str(),(DWORD)strlen(m_ctrl.LastPath.c_str()));
|
||||||
RegSetValueEx(regkey,REGKEY_BUTTONZOOM,0,REG_DWORD,(const unsigned char*)&m_ctrl.Zoom,4);
|
RegSetValueEx(regkey,REGKEY_BUTTONZOOM,0,REG_DWORD,(const unsigned char*)&m_ctrl.Zoom,4);
|
||||||
RegSetValueEx(regkey,REGKEY_BUTTONVARIETY,0,REG_DWORD,(const unsigned char*)&m_128x128,4);
|
RegSetValueEx(regkey,REGKEY_BUTTONVARIETY,0,REG_DWORD,(const unsigned char*)&m_128x128,4);
|
||||||
RegSetValueEx(regkey,REGKEY_BUTTONTEXTURE,0,REG_DWORD,(const unsigned char*)&m_ctrl.Texture,4);
|
RegSetValueEx(regkey,REGKEY_BUTTONTEXTURE,0,REG_DWORD,(const unsigned char*)&m_ctrl.Texture,4);
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
FILE(GLOB SRC *.cpp *.h PIC/*.c PIC/*.h)
|
FILE(GLOB SRC *.cpp *.h PIC/*.cpp PIC/*.h)
|
||||||
|
|
||||||
ENABLE_LANGUAGE(RC)
|
FILE(GLOB SRC2 cpu.cpp DllEntry.cpp Popup.* thread_win32.* TileCtrl.* TileList.* TileView.*)
|
||||||
|
LIST(REMOVE_ITEM SRC ${SRC2})
|
||||||
|
|
||||||
|
#ENABLE_LANGUAGE(RC)
|
||||||
|
|
||||||
ADD_EXECUTABLE(tile_edit WIN32 ${SRC} tile_edit_exe.rc)
|
ADD_EXECUTABLE(tile_edit WIN32 ${SRC} tile_edit_exe.rc)
|
||||||
|
|
||||||
|
@ -8,10 +11,10 @@ TARGET_LINK_LIBRARIES(tile_edit ${PLATFORM_LINKFLAGS} nelmisc nel3d)
|
||||||
NL_DEFAULT_PROPS(tile_edit "NeL, Tools, 3D: Tile Editor")
|
NL_DEFAULT_PROPS(tile_edit "NeL, Tools, 3D: Tile Editor")
|
||||||
NL_ADD_RUNTIME_FLAGS(tile_edit)
|
NL_ADD_RUNTIME_FLAGS(tile_edit)
|
||||||
|
|
||||||
ADD_DEFINITIONS(-D_AFXDLL)
|
ADD_DEFINITIONS(${MFC_DEFINITIONS})
|
||||||
|
|
||||||
IF(WIN32)
|
IF(WITH_PCH)
|
||||||
SET_TARGET_PROPERTIES(tile_edit PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD 1)
|
ADD_NATIVE_PRECOMPILED_HEADER(tile_edit ${CMAKE_CURRENT_SOURCE_DIR}/stdafx.h ${CMAKE_CURRENT_SOURCE_DIR}/stdafx.cpp)
|
||||||
ENDIF(WIN32)
|
ENDIF(WITH_PCH)
|
||||||
|
|
||||||
#INSTALL(TARGETS tile_edit RUNTIME DESTINATION bin COMPONENT tools3d)
|
INSTALL(TARGETS tile_edit RUNTIME DESTINATION bin COMPONENT tools3d)
|
||||||
|
|
|
@ -38,7 +38,7 @@ void *Pic_calloc(unsigned long count, unsigned long size)
|
||||||
void Pic_free(void *memblock)
|
void Pic_free(void *memblock)
|
||||||
{
|
{
|
||||||
unsigned long size;
|
unsigned long size;
|
||||||
size=_msize(memblock);
|
size=(unsigned long)_msize(memblock);
|
||||||
PIC_Sys_MEM_Allocated-=size;
|
PIC_Sys_MEM_Allocated-=size;
|
||||||
PIC_Sys_MEM_NbAllocs--;
|
PIC_Sys_MEM_NbAllocs--;
|
||||||
free(memblock);
|
free(memblock);
|
||||||
|
@ -46,7 +46,7 @@ void Pic_free(void *memblock)
|
||||||
// -----
|
// -----
|
||||||
unsigned long Pic__msize(void *memblock)
|
unsigned long Pic__msize(void *memblock)
|
||||||
{
|
{
|
||||||
return(_msize(memblock));
|
return(unsigned long)(_msize(memblock));
|
||||||
}
|
}
|
||||||
// -----
|
// -----
|
||||||
unsigned long PIC_GetMemNbAllocs(void)
|
unsigned long PIC_GetMemNbAllocs(void)
|
||||||
|
@ -61,14 +61,14 @@ unsigned long PIC_GetMemAllocated(void)
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
static unsigned char PIC_ErrorFlag;
|
static char PIC_ErrorFlag;
|
||||||
static unsigned char PIC_ErrorString[PIC_ERRSIZE];
|
static char PIC_ErrorString[PIC_ERRSIZE];
|
||||||
static unsigned char PIC_Sys_FnctActive=0;
|
static unsigned char PIC_Sys_FnctActive=0;
|
||||||
static void (*PIC_Sys_Fnct)(void);
|
static void (*PIC_Sys_Fnct)(void);
|
||||||
|
|
||||||
void Pic_SetError(unsigned char *msg, ...)
|
void Pic_SetError(const char *msg, ...)
|
||||||
{
|
{
|
||||||
unsigned char curerr[PIC_ERRSIZE],olderr[PIC_ERRSIZE];
|
char curerr[PIC_ERRSIZE],olderr[PIC_ERRSIZE];
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
va_start(args,msg);
|
va_start(args,msg);
|
|
@ -31,8 +31,8 @@ typedef struct BMP_HEADER
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long Pic_BMP_Write( unsigned char *FileName,
|
unsigned long Pic_BMP_Write( const char *FileName,
|
||||||
unsigned char *pPal,unsigned char *pDatas,
|
char *pPal, char *pDatas,
|
||||||
unsigned long w, unsigned long h, unsigned long d)
|
unsigned long w, unsigned long h, unsigned long d)
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -82,7 +82,7 @@ unsigned long Pic_BMP_Write( unsigned char *FileName,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
slsize=w*d/8;
|
slsize=w*d/8;
|
||||||
scanline=Pic_calloc(1,slsize);
|
scanline=(unsigned char*)Pic_calloc(1,slsize);
|
||||||
if (!scanline)
|
if (!scanline)
|
||||||
{
|
{
|
||||||
Pic_SetError("BMP_Write, not enough memory for scanline");
|
Pic_SetError("BMP_Write, not enough memory for scanline");
|
||||||
|
@ -117,15 +117,15 @@ unsigned long Pic_BMP_Write( unsigned char *FileName,
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long Pic_BMP_Read( unsigned char *FileName,
|
unsigned long Pic_BMP_Read( const char *FileName,
|
||||||
unsigned char **ppPal, unsigned char **ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *pWidth, unsigned long *pHeight,
|
unsigned long *pWidth, unsigned long *pHeight,
|
||||||
unsigned long *pDepth)
|
unsigned long *pDepth)
|
||||||
{
|
{
|
||||||
FILE *file;
|
FILE *file;
|
||||||
BMP_HEADER bmph;
|
BMP_HEADER bmph;
|
||||||
unsigned char *pPal;
|
char *pPal;
|
||||||
unsigned char *pDatas;
|
char *pDatas;
|
||||||
unsigned char *scanline;
|
unsigned char *scanline;
|
||||||
long w,h,d;
|
long w,h,d;
|
||||||
long i,x,y,rest;
|
long i,x,y,rest;
|
||||||
|
@ -151,7 +151,7 @@ unsigned long Pic_BMP_Read( unsigned char *FileName,
|
||||||
}
|
}
|
||||||
if (*pDepth==8)
|
if (*pDepth==8)
|
||||||
{
|
{
|
||||||
pPal=Pic_calloc(1,256*3);
|
pPal=(char*)Pic_calloc(1,256*3);
|
||||||
if (!pPal)
|
if (!pPal)
|
||||||
{
|
{
|
||||||
Pic_SetError("BMP_Read, not enough memory for palette");
|
Pic_SetError("BMP_Read, not enough memory for palette");
|
||||||
|
@ -165,7 +165,7 @@ unsigned long Pic_BMP_Read( unsigned char *FileName,
|
||||||
fread(&pad[0],1,1,file);
|
fread(&pad[0],1,1,file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pDatas=Pic_calloc(1,w*h*d/8);
|
pDatas=(char*)Pic_calloc(1,w*h*d/8);
|
||||||
if (!pDatas)
|
if (!pDatas)
|
||||||
{
|
{
|
||||||
if (pPal)
|
if (pPal)
|
||||||
|
@ -175,7 +175,7 @@ unsigned long Pic_BMP_Read( unsigned char *FileName,
|
||||||
Pic_SetError("BMP_Read, not enough memory for datas");
|
Pic_SetError("BMP_Read, not enough memory for datas");
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
scanline=Pic_calloc(1,w*h*d/8);
|
scanline=(unsigned char*)Pic_calloc(1,w*h*d/8);
|
||||||
if (!scanline)
|
if (!scanline)
|
||||||
{
|
{
|
||||||
if (pPal)
|
if (pPal)
|
|
@ -31,14 +31,14 @@ void my_error_exit(j_common_ptr cinfo)
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long Pic_JPG_Read(unsigned char *FileName, unsigned char **ppPal, unsigned char **ppDatas, unsigned long *w, unsigned long *h)
|
unsigned long Pic_JPG_Read(const char *FileName, char **ppPal, char **ppDatas, unsigned long *w, unsigned long *h)
|
||||||
{
|
{
|
||||||
struct jpeg_decompress_struct cinfo;
|
struct jpeg_decompress_struct cinfo;
|
||||||
struct my_error_mgr jerr;
|
struct my_error_mgr jerr;
|
||||||
FILE *file;
|
FILE *file;
|
||||||
JSAMPARRAY buffer;
|
JSAMPARRAY buffer;
|
||||||
int row_stride,i;
|
int row_stride,i;
|
||||||
unsigned char *pDatas,*pPal;
|
char *pDatas,*pPal;
|
||||||
unsigned long ptr;
|
unsigned long ptr;
|
||||||
|
|
||||||
error=0;
|
error=0;
|
||||||
|
@ -65,12 +65,12 @@ unsigned long Pic_JPG_Read(unsigned char *FileName, unsigned char **ppPal, unsig
|
||||||
*h=cinfo.image_height;
|
*h=cinfo.image_height;
|
||||||
if (!ppPal)
|
if (!ppPal)
|
||||||
{
|
{
|
||||||
pDatas=Pic_calloc(1,(*w)*(*h)*3);
|
pDatas=(char*)Pic_calloc(1,(*w)*(*h)*3);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
pDatas=Pic_calloc(1,(*w)*(*h));
|
pDatas=(char*)Pic_calloc(1,(*w)*(*h));
|
||||||
pPal=Pic_calloc(1,256*3);
|
pPal=(char*)Pic_calloc(1,256*3);
|
||||||
if (!pPal)
|
if (!pPal)
|
||||||
{
|
{
|
||||||
Pic_SetError("JPG_Read, not enough memory for palette");
|
Pic_SetError("JPG_Read, not enough memory for palette");
|
||||||
|
@ -114,7 +114,7 @@ unsigned long Pic_JPG_Read(unsigned char *FileName, unsigned char **ppPal, unsig
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long Pic_JPG_Write(unsigned char *FileName, unsigned long Qual, unsigned char *pDatas, unsigned long w, unsigned long h)
|
unsigned long Pic_JPG_Write(const char *FileName, unsigned long Qual, char *pDatas, unsigned long w, unsigned long h)
|
||||||
{
|
{
|
||||||
struct jpeg_compress_struct cinfo;
|
struct jpeg_compress_struct cinfo;
|
||||||
struct my_error_mgr jerr;
|
struct my_error_mgr jerr;
|
||||||
|
@ -150,7 +150,7 @@ unsigned long Pic_JPG_Write(unsigned char *FileName, unsigned long Qual, unsigne
|
||||||
row_stride = w * 3;
|
row_stride = w * 3;
|
||||||
while(cinfo.next_scanline<cinfo.image_height)
|
while(cinfo.next_scanline<cinfo.image_height)
|
||||||
{
|
{
|
||||||
row_pointer[0] = & pDatas[cinfo.next_scanline * row_stride];
|
row_pointer[0] = (JSAMPROW)& pDatas[cinfo.next_scanline * row_stride];
|
||||||
(void) jpeg_write_scanlines(&cinfo, row_pointer, 1);
|
(void) jpeg_write_scanlines(&cinfo, row_pointer, 1);
|
||||||
}
|
}
|
||||||
jpeg_finish_compress(&cinfo);
|
jpeg_finish_compress(&cinfo);
|
|
@ -25,12 +25,12 @@ static PIC_PICTURE *GetPic(unsigned long id)
|
||||||
|
|
||||||
unsigned long PIC_Load(char* FileName, unsigned char Quantize)
|
unsigned long PIC_Load(char* FileName, unsigned char Quantize)
|
||||||
{
|
{
|
||||||
unsigned char ext[4];
|
char ext[4];
|
||||||
unsigned long type;
|
unsigned long type;
|
||||||
unsigned long i,taken,id;
|
unsigned long i,taken,id;
|
||||||
PIC_PICTURE *pic;
|
PIC_PICTURE *pic;
|
||||||
unsigned char *pDatas;
|
char *pDatas;
|
||||||
unsigned char *pPal;
|
char *pPal;
|
||||||
unsigned long w,h,Depth;
|
unsigned long w,h,Depth;
|
||||||
unsigned long ret;
|
unsigned long ret;
|
||||||
|
|
||||||
|
@ -135,7 +135,7 @@ unsigned long PIC_Load(char* FileName, unsigned char Quantize)
|
||||||
}
|
}
|
||||||
|
|
||||||
// --- Create and place new pic struct
|
// --- Create and place new pic struct
|
||||||
pic=Pic_calloc(1,sizeof(PIC_PICTURE));
|
pic=(PIC_PICTURE *)Pic_calloc(1,sizeof(PIC_PICTURE));
|
||||||
if (!pic)
|
if (!pic)
|
||||||
{
|
{
|
||||||
Pic_SetError("Load, not enough memory for internal structure");
|
Pic_SetError("Load, not enough memory for internal structure");
|
||||||
|
@ -155,7 +155,7 @@ unsigned long PIC_Load(char* FileName, unsigned char Quantize)
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long PIC_Create(unsigned char* pPal, unsigned char* pDatas, unsigned long w, unsigned long h, unsigned long d)
|
unsigned long PIC_Create(char* pPal, char* pDatas, unsigned long w, unsigned long h, unsigned long d)
|
||||||
{
|
{
|
||||||
unsigned long i,taken,id;
|
unsigned long i,taken,id;
|
||||||
PIC_PICTURE *pic;
|
PIC_PICTURE *pic;
|
||||||
|
@ -190,7 +190,7 @@ unsigned long PIC_Create(unsigned char* pPal, unsigned char* pDatas, unsigned lo
|
||||||
// --- Create pic
|
// --- Create pic
|
||||||
if (!pDatas)
|
if (!pDatas)
|
||||||
{
|
{
|
||||||
pDatas=Pic_calloc(1,w*h*d/8);
|
pDatas=(char *)Pic_calloc(1,w*h*d/8);
|
||||||
if (!pDatas)
|
if (!pDatas)
|
||||||
{
|
{
|
||||||
Pic_SetError("Create, not enough memory for datas");
|
Pic_SetError("Create, not enough memory for datas");
|
||||||
|
@ -201,7 +201,7 @@ unsigned long PIC_Create(unsigned char* pPal, unsigned char* pDatas, unsigned lo
|
||||||
{
|
{
|
||||||
if (!pPal)
|
if (!pPal)
|
||||||
{
|
{
|
||||||
pPal=Pic_calloc(1,256*3);
|
pPal=(char *)Pic_calloc(1,256*3);
|
||||||
if (!pPal)
|
if (!pPal)
|
||||||
{
|
{
|
||||||
Pic_SetError("Create, not enough memory for palette");
|
Pic_SetError("Create, not enough memory for palette");
|
||||||
|
@ -214,7 +214,7 @@ unsigned long PIC_Create(unsigned char* pPal, unsigned char* pDatas, unsigned lo
|
||||||
pPal=NULL;
|
pPal=NULL;
|
||||||
}
|
}
|
||||||
// --- Create and place new pic struct
|
// --- Create and place new pic struct
|
||||||
pic=Pic_calloc(1,sizeof(PIC_PICTURE));
|
pic=(PIC_PICTURE *)Pic_calloc(1,sizeof(PIC_PICTURE));
|
||||||
if (!pic)
|
if (!pic)
|
||||||
{
|
{
|
||||||
Pic_SetError("Create, not enough memory for internal structure");
|
Pic_SetError("Create, not enough memory for internal structure");
|
||||||
|
@ -236,7 +236,7 @@ unsigned long PIC_Create(unsigned char* pPal, unsigned char* pDatas, unsigned lo
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long PIC_GetInfos( unsigned long id,
|
unsigned long PIC_GetInfos( unsigned long id,
|
||||||
unsigned char* *ppPal, unsigned char* *ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *pW, unsigned long *pH, unsigned long *pD)
|
unsigned long *pW, unsigned long *pH, unsigned long *pD)
|
||||||
{
|
{
|
||||||
PIC_PICTURE *pic;
|
PIC_PICTURE *pic;
|
||||||
|
@ -275,7 +275,7 @@ unsigned long PIC_GetInfos( unsigned long id,
|
||||||
static char* Conv8To24(unsigned long id)
|
static char* Conv8To24(unsigned long id)
|
||||||
{
|
{
|
||||||
PIC_PICTURE *pic;
|
PIC_PICTURE *pic;
|
||||||
unsigned char *buf;
|
char *buf;
|
||||||
unsigned long i;
|
unsigned long i;
|
||||||
|
|
||||||
pic=GetPic(id);
|
pic=GetPic(id);
|
||||||
|
@ -284,7 +284,7 @@ static char* Conv8To24(unsigned long id)
|
||||||
Pic_SetError("Conv8To24, picture internal structure not found");
|
Pic_SetError("Conv8To24, picture internal structure not found");
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
buf=Pic_malloc(pic->Width*pic->Height*3);
|
buf=(char *)Pic_malloc(pic->Width*pic->Height*3);
|
||||||
if (!buf)
|
if (!buf)
|
||||||
{
|
{
|
||||||
Pic_SetError("Conv8To24, not enough memory for temporary buffer");
|
Pic_SetError("Conv8To24, not enough memory for temporary buffer");
|
||||||
|
@ -330,7 +330,7 @@ static char* Conv8To16(unsigned long id)
|
||||||
pix16=(r<<10)+(g<<5)+b;
|
pix16=(r<<10)+(g<<5)+b;
|
||||||
buf[i]=pix16;
|
buf[i]=pix16;
|
||||||
}
|
}
|
||||||
return((unsigned char*)buf);
|
return (char*)buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
|
@ -349,7 +349,7 @@ static char* Conv16To24(unsigned long id)
|
||||||
Pic_SetError("Conv16To24, picture internal structure not found");
|
Pic_SetError("Conv16To24, picture internal structure not found");
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
buf=Pic_malloc(pic->Width*pic->Height*3);
|
buf=(unsigned char *)Pic_malloc(pic->Width*pic->Height*3);
|
||||||
if (!buf)
|
if (!buf)
|
||||||
{
|
{
|
||||||
Pic_SetError("Conv16To24, not enough memory for temporary buffer");
|
Pic_SetError("Conv16To24, not enough memory for temporary buffer");
|
||||||
|
@ -365,7 +365,7 @@ static char* Conv16To24(unsigned long id)
|
||||||
buf[i*3+1]=(unsigned char)g;
|
buf[i*3+1]=(unsigned char)g;
|
||||||
buf[i*3+2]=(unsigned char)b;
|
buf[i*3+2]=(unsigned char)b;
|
||||||
}
|
}
|
||||||
return(buf);
|
return (char*)buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
|
@ -404,14 +404,14 @@ static char* Conv24To16(unsigned long id)
|
||||||
pix16=(r<<10)+(g<<5)+b;
|
pix16=(r<<10)+(g<<5)+b;
|
||||||
buf[i]=pix16;
|
buf[i]=pix16;
|
||||||
}
|
}
|
||||||
return((unsigned char*)buf);
|
return (char*)buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
|
|
||||||
static char* ConvPic(PIC_PICTURE *pic, unsigned long type, char* pErr)
|
static char* ConvPic(PIC_PICTURE *pic, unsigned long type, char* pErr)
|
||||||
{
|
{
|
||||||
unsigned char *buf;
|
char *buf;
|
||||||
unsigned long src,dst;
|
unsigned long src,dst;
|
||||||
|
|
||||||
*pErr=0;
|
*pErr=0;
|
||||||
|
@ -471,7 +471,7 @@ static char* ConvPic(PIC_PICTURE *pic, unsigned long type, char* pErr)
|
||||||
{
|
{
|
||||||
*pErr=1;
|
*pErr=1;
|
||||||
}
|
}
|
||||||
return(buf);
|
return buf;
|
||||||
}
|
}
|
||||||
// ---
|
// ---
|
||||||
if (src==24 && dst==8)
|
if (src==24 && dst==8)
|
||||||
|
@ -490,9 +490,9 @@ static char* ConvPic(PIC_PICTURE *pic, unsigned long type, char* pErr)
|
||||||
unsigned long PIC_Save(unsigned long id, char* FileName, unsigned long type, unsigned long qual)
|
unsigned long PIC_Save(unsigned long id, char* FileName, unsigned long type, unsigned long qual)
|
||||||
{
|
{
|
||||||
PIC_PICTURE *pic;
|
PIC_PICTURE *pic;
|
||||||
unsigned char err;
|
char err;
|
||||||
unsigned char *buf;
|
char *buf;
|
||||||
unsigned char *freeit;
|
char *freeit;
|
||||||
unsigned long depth;
|
unsigned long depth;
|
||||||
|
|
||||||
freeit=NULL;
|
freeit=NULL;
|
||||||
|
@ -502,7 +502,7 @@ unsigned long PIC_Save(unsigned long id, char* FileName, unsigned long type, uns
|
||||||
Pic_SetError("Save %s, picture internal structure not found",FileName);
|
Pic_SetError("Save %s, picture internal structure not found",FileName);
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
freeit=ConvPic(pic,type,&err);
|
freeit = ConvPic(pic,type,&err);
|
||||||
if (err)
|
if (err)
|
||||||
{
|
{
|
||||||
Pic_SetError("Save %s, error while converting picture",FileName);
|
Pic_SetError("Save %s, error while converting picture",FileName);
|
|
@ -27,8 +27,8 @@ typedef struct TGA_HEADER
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long Pic_TGA_Read( unsigned char *FileName,
|
unsigned long Pic_TGA_Read( const char *FileName,
|
||||||
unsigned char **ppPal, unsigned char **ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *pWidth, unsigned long *pHeight,
|
unsigned long *pWidth, unsigned long *pHeight,
|
||||||
unsigned long *pDepth)
|
unsigned long *pDepth)
|
||||||
{
|
{
|
||||||
|
@ -36,8 +36,8 @@ unsigned long Pic_TGA_Read( unsigned char *FileName,
|
||||||
TGA_HEADER tgah;
|
TGA_HEADER tgah;
|
||||||
long w,h,d;
|
long w,h,d;
|
||||||
unsigned long size;
|
unsigned long size;
|
||||||
unsigned char *pDatas;
|
char *pDatas;
|
||||||
unsigned char *pPal;
|
char *pPal;
|
||||||
long x,y;
|
long x,y;
|
||||||
long slsize;
|
long slsize;
|
||||||
unsigned char *scanline;
|
unsigned char *scanline;
|
||||||
|
@ -65,7 +65,7 @@ unsigned long Pic_TGA_Read( unsigned char *FileName,
|
||||||
upSideDown = ((tgah.Desc & (1 << 5))==0);
|
upSideDown = ((tgah.Desc & (1 << 5))==0);
|
||||||
|
|
||||||
size=tgah.Width*tgah.Height*(tgah.ImageDepth/8);
|
size=tgah.Width*tgah.Height*(tgah.ImageDepth/8);
|
||||||
pDatas=Pic_malloc(size);
|
pDatas=(char*)Pic_malloc(size);
|
||||||
if (!pDatas)
|
if (!pDatas)
|
||||||
{
|
{
|
||||||
Pic_SetError("TGA_Read, not enough memory");
|
Pic_SetError("TGA_Read, not enough memory");
|
||||||
|
@ -79,7 +79,7 @@ unsigned long Pic_TGA_Read( unsigned char *FileName,
|
||||||
Pic_SetError("TGA_Read, need a pointer to palette");
|
Pic_SetError("TGA_Read, need a pointer to palette");
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
pPal=Pic_calloc(1,256*3);
|
pPal=(char*)Pic_calloc(1,256*3);
|
||||||
if (!pPal)
|
if (!pPal)
|
||||||
{
|
{
|
||||||
Pic_SetError("TGA_Read, not enough memory for palette");
|
Pic_SetError("TGA_Read, not enough memory for palette");
|
||||||
|
@ -98,7 +98,7 @@ unsigned long Pic_TGA_Read( unsigned char *FileName,
|
||||||
}
|
}
|
||||||
|
|
||||||
slsize=w*d/8;
|
slsize=w*d/8;
|
||||||
scanline=Pic_calloc(1,slsize);
|
scanline=(unsigned char*)Pic_calloc(1,slsize);
|
||||||
if (!scanline)
|
if (!scanline)
|
||||||
{
|
{
|
||||||
if (pPal)
|
if (pPal)
|
||||||
|
@ -140,8 +140,8 @@ unsigned long Pic_TGA_Read( unsigned char *FileName,
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
unsigned long Pic_TGA_Write( unsigned char *FileName,
|
unsigned long Pic_TGA_Write( const char *FileName,
|
||||||
unsigned char *pPal,unsigned char *pDatas,
|
char *pPal, char *pDatas,
|
||||||
unsigned long w, unsigned long h, unsigned long d)
|
unsigned long w, unsigned long h, unsigned long d)
|
||||||
{
|
{
|
||||||
FILE *file;
|
FILE *file;
|
||||||
|
@ -186,7 +186,7 @@ unsigned long Pic_TGA_Write( unsigned char *FileName,
|
||||||
fwrite(pPal,1,256*3,file);
|
fwrite(pPal,1,256*3,file);
|
||||||
}
|
}
|
||||||
slsize=w*d/8;
|
slsize=w*d/8;
|
||||||
scanline=Pic_calloc(1,slsize);
|
scanline=(unsigned char*)Pic_calloc(1,slsize);
|
||||||
if (!scanline)
|
if (!scanline)
|
||||||
{
|
{
|
||||||
Pic_SetError("TGA_Write, not enough memory for scanline");
|
Pic_SetError("TGA_Write, not enough memory for scanline");
|
|
@ -1,8 +1,5 @@
|
||||||
#ifndef _PIC_H_
|
#ifndef _PIC_H_
|
||||||
#define _PIC_H_
|
#define _PIC_H_
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -20,12 +17,12 @@ extern "C" {
|
||||||
//
|
//
|
||||||
extern unsigned long PIC_Load(char* FileName, unsigned char Quantize);
|
extern unsigned long PIC_Load(char* FileName, unsigned char Quantize);
|
||||||
|
|
||||||
extern unsigned long PIC_Create(unsigned char* pPal, unsigned char* pDatas, unsigned long w, unsigned long h, unsigned long d);
|
extern unsigned long PIC_Create(char* pPal, char* pDatas, unsigned long w, unsigned long h, unsigned long d);
|
||||||
|
|
||||||
extern unsigned long PIC_Save(unsigned long id, char* FileName, unsigned long type, unsigned long qual);
|
extern unsigned long PIC_Save(unsigned long id, char* FileName, unsigned long type, unsigned long qual);
|
||||||
|
|
||||||
extern unsigned long PIC_GetInfos( unsigned long id,
|
extern unsigned long PIC_GetInfos( unsigned long id,
|
||||||
unsigned char* *ppPal, unsigned char* *ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *pW, unsigned long *pH, unsigned long *pD);
|
unsigned long *pW, unsigned long *pH, unsigned long *pD);
|
||||||
|
|
||||||
|
|
||||||
|
@ -42,7 +39,4 @@ extern unsigned char PIC_OnErrorCall( void pFnct(void) );
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
#ifndef _PIC_PRIVATE_H_
|
#ifndef _PIC_PRIVATE_H_
|
||||||
#define _PIC_PRIVATE_H_
|
#define _PIC_PRIVATE_H_
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -12,8 +9,8 @@ typedef struct PIC_PICTURE
|
||||||
unsigned long Width;
|
unsigned long Width;
|
||||||
unsigned long Height;
|
unsigned long Height;
|
||||||
unsigned long Depth;
|
unsigned long Depth;
|
||||||
unsigned char *pDatas;
|
char *pDatas;
|
||||||
unsigned char *pPal;
|
char *pPal;
|
||||||
struct PIC_PICTURE *Next;
|
struct PIC_PICTURE *Next;
|
||||||
} PIC_PICTURE;
|
} PIC_PICTURE;
|
||||||
|
|
||||||
|
@ -25,34 +22,34 @@ typedef struct PIC_PICTURE
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
extern unsigned long Pic_JPG_Read( unsigned char *FileName,
|
extern unsigned long Pic_JPG_Read( const char *FileName,
|
||||||
unsigned char **ppPal, unsigned char **ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *w, unsigned long *h);
|
unsigned long *w, unsigned long *h);
|
||||||
|
|
||||||
extern unsigned long Pic_JPG_Write( unsigned char *FileName,
|
extern unsigned long Pic_JPG_Write( const char *FileName,
|
||||||
unsigned long Qual,
|
unsigned long Qual,
|
||||||
unsigned char *pDatas,
|
char *pDatas,
|
||||||
unsigned long w, unsigned long h);
|
unsigned long w, unsigned long h);
|
||||||
//
|
//
|
||||||
// TGA
|
// TGA
|
||||||
//
|
//
|
||||||
extern unsigned long Pic_TGA_Read( unsigned char *FileName,
|
extern unsigned long Pic_TGA_Read( const char *FileName,
|
||||||
unsigned char **ppPal, unsigned char **ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *pWidth, unsigned long *pHeight,
|
unsigned long *pWidth, unsigned long *pHeight,
|
||||||
unsigned long *pDepth);
|
unsigned long *pDepth);
|
||||||
extern unsigned long Pic_TGA_Write( unsigned char *FileName,
|
extern unsigned long Pic_TGA_Write( const char *FileName,
|
||||||
unsigned char *pPal,unsigned char *pDatas,
|
char *pPal, char *pDatas,
|
||||||
unsigned long w, unsigned long h, unsigned long d);
|
unsigned long w, unsigned long h, unsigned long d);
|
||||||
//
|
//
|
||||||
// BMP
|
// BMP
|
||||||
//
|
//
|
||||||
extern unsigned long Pic_BMP_Read( unsigned char *FileName,
|
extern unsigned long Pic_BMP_Read( const char *FileName,
|
||||||
unsigned char **ppPal, unsigned char **ppDatas,
|
char **ppPal, char **ppDatas,
|
||||||
unsigned long *pWidth, unsigned long *pHeight,
|
unsigned long *pWidth, unsigned long *pHeight,
|
||||||
unsigned long *pDepth);
|
unsigned long *pDepth);
|
||||||
|
|
||||||
extern unsigned long Pic_BMP_Write( unsigned char *FileName,
|
extern unsigned long Pic_BMP_Write( const char *FileName,
|
||||||
unsigned char *pPal,unsigned char *pDatas,
|
char *pPal, char *pDatas,
|
||||||
unsigned long w, unsigned long h, unsigned long d);
|
unsigned long w, unsigned long h, unsigned long d);
|
||||||
//
|
//
|
||||||
// System
|
// System
|
||||||
|
@ -61,11 +58,8 @@ extern void* Pic_malloc(unsigned long size);
|
||||||
extern void* Pic_calloc(unsigned long count, unsigned long size);
|
extern void* Pic_calloc(unsigned long count, unsigned long size);
|
||||||
extern void Pic_free(void *memblock);
|
extern void Pic_free(void *memblock);
|
||||||
extern unsigned long Pic__msize(void *memblock);
|
extern unsigned long Pic__msize(void *memblock);
|
||||||
extern void Pic_SetError(unsigned char *msg, ...);
|
extern void Pic_SetError(const char *msg, ...);
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
|
@ -6,6 +6,7 @@
|
||||||
#include "pic.h"
|
#include "pic.h"
|
||||||
#include <nel/misc/rgba.h>
|
#include <nel/misc/rgba.h>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
//============================================================
|
//============================================================
|
||||||
// Image API.
|
// Image API.
|
||||||
|
@ -15,7 +16,7 @@
|
||||||
bool PIC_LoadPic(string path, vector<NLMISC::CBGRA> &tampon, uint &Width, uint &Height)
|
bool PIC_LoadPic(string path, vector<NLMISC::CBGRA> &tampon, uint &Width, uint &Height)
|
||||||
{
|
{
|
||||||
uint32 id;
|
uint32 id;
|
||||||
unsigned char *pal, *data;
|
char *pal, *data;
|
||||||
unsigned long w,h,depth;
|
unsigned long w,h,depth;
|
||||||
uint i;
|
uint i;
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
using namespace std;
|
|
||||||
#include <nel/misc/types_nl.h>
|
#include <nel/misc/types_nl.h>
|
||||||
#include <nel/misc/rgba.h>
|
#include <nel/misc/rgba.h>
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ using namespace std;
|
||||||
//============================================================
|
//============================================================
|
||||||
|
|
||||||
|
|
||||||
bool PIC_LoadPic(string Path, vector<NLMISC::CBGRA> &Tampon, uint &Width, uint &Height);
|
bool PIC_LoadPic(std::string Path, std::vector<NLMISC::CBGRA> &Tampon, uint &Width, uint &Height);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,9 +9,6 @@
|
||||||
#include "GetVal.h"
|
#include "GetVal.h"
|
||||||
#include "Browse.h"
|
#include "Browse.h"
|
||||||
#include "choose_veget_set.h"
|
#include "choose_veget_set.h"
|
||||||
#include "nel/3d/tile_bank.h"
|
|
||||||
#include "nel/misc/stream.h"
|
|
||||||
#include "nel/misc/file.h"
|
|
||||||
#include <shlobj.h>
|
#include <shlobj.h>
|
||||||
|
|
||||||
using namespace NL3D;
|
using namespace NL3D;
|
||||||
|
@ -657,7 +654,7 @@ void SelectionTerritoire::OnPath()
|
||||||
for (uint noise=1; noise<tileBank.getDisplacementMapCount (); noise++)
|
for (uint noise=1; noise<tileBank.getDisplacementMapCount (); noise++)
|
||||||
{
|
{
|
||||||
// Bitmap string
|
// Bitmap string
|
||||||
string bitmapPath=tileBank.getDisplacementMap (noise);
|
std::string bitmapPath=tileBank.getDisplacementMap (noise);
|
||||||
|
|
||||||
// not empty ?
|
// not empty ?
|
||||||
if (bitmapPath!="")
|
if (bitmapPath!="")
|
||||||
|
|
|
@ -10,10 +10,10 @@
|
||||||
#include "popup.h"
|
#include "popup.h"
|
||||||
#include <direct.h>
|
#include <direct.h>
|
||||||
//#include "ListGroup.h"
|
//#include "ListGroup.h"
|
||||||
#include "nel/3d/tile_bank.h"
|
|
||||||
//#include "ViewPopup.h"
|
//#include "ViewPopup.h"
|
||||||
#include "pic\readpic.h"
|
#include "pic/readpic.h"
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
using namespace NL3D;
|
using namespace NL3D;
|
||||||
|
|
||||||
extern CTileBank tileBank2;
|
extern CTileBank tileBank2;
|
||||||
|
@ -602,7 +602,7 @@ tilelist::iterator TileList::GetLast(int n)
|
||||||
int TileList::GetSize(int n)
|
int TileList::GetSize(int n)
|
||||||
{
|
{
|
||||||
//UpdateLF();
|
//UpdateLF();
|
||||||
return theList[n].size();
|
return (int)theList[n].size();
|
||||||
}
|
}
|
||||||
|
|
||||||
void TileInfo::Delete ()
|
void TileInfo::Delete ()
|
||||||
|
@ -1257,7 +1257,7 @@ void CTView::DrawTile(tilelist::iterator i,CDC *pDC,int clear, int n)
|
||||||
rect_txt.top = pt.y + sizetile_y + spacing_tile_text;
|
rect_txt.top = pt.y + sizetile_y + spacing_tile_text;
|
||||||
rect_txt.bottom += rect_txt.top + sizetext_y;
|
rect_txt.bottom += rect_txt.top + sizetext_y;
|
||||||
rect_txt.left -= spacing_x;
|
rect_txt.left -= spacing_x;
|
||||||
pDC->DrawText(Name,strlen(Name),&rect_txt,DT_CENTER | DT_SINGLELINE);
|
pDC->DrawText(Name,(int)strlen(Name),&rect_txt,DT_CENTER | DT_SINGLELINE);
|
||||||
|
|
||||||
// Restore the device context
|
// Restore the device context
|
||||||
pDC->SetBkColor( clrBk );
|
pDC->SetBkColor( clrBk );
|
||||||
|
|
|
@ -67,9 +67,7 @@ public:
|
||||||
int id; //numero du tile
|
int id; //numero du tile
|
||||||
};
|
};
|
||||||
|
|
||||||
using namespace std;
|
typedef std::vector<TileInfo> tilelist;
|
||||||
|
|
||||||
typedef vector<TileInfo> tilelist;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2,5 +2,26 @@
|
||||||
#include "afxcmn.h"
|
#include "afxcmn.h"
|
||||||
#include "afxdlgs.h"
|
#include "afxdlgs.h"
|
||||||
|
|
||||||
#undef min
|
#ifndef STDAFX_H
|
||||||
#undef max
|
#define STDAFX_H
|
||||||
|
|
||||||
|
#define NOMINMAX
|
||||||
|
#include <afxwin.h>
|
||||||
|
#include <afxcmn.h>
|
||||||
|
#include <afxdlgs.h>
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <vector>
|
||||||
|
#include <string>
|
||||||
|
#include <list>
|
||||||
|
|
||||||
|
#include "nel/3d/tile_bank.h"
|
||||||
|
#include "nel/3d/tile_bank.h"
|
||||||
|
|
||||||
|
#include "nel/misc/bitmap.h"
|
||||||
|
#include "nel/misc/file.h"
|
||||||
|
#include "nel/misc/stream.h"
|
||||||
|
#include "nel/misc/rgba.h"
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
|
@ -452,7 +452,7 @@
|
||||||
Name="pic"
|
Name="pic"
|
||||||
>
|
>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Pic\Pic_BMP.c"
|
RelativePath=".\Pic\Pic_BMP.cpp"
|
||||||
>
|
>
|
||||||
<FileConfiguration
|
<FileConfiguration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
|
@ -488,7 +488,7 @@
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Pic\Pic_JPG.c"
|
RelativePath=".\Pic\Pic_JPG.cpp"
|
||||||
>
|
>
|
||||||
<FileConfiguration
|
<FileConfiguration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
|
@ -524,7 +524,7 @@
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Pic\Pic_Manage.c"
|
RelativePath=".\Pic\Pic_Manage.cpp"
|
||||||
>
|
>
|
||||||
<FileConfiguration
|
<FileConfiguration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
|
@ -560,7 +560,7 @@
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Pic\PIC_System.c"
|
RelativePath=".\Pic\PIC_System.cpp"
|
||||||
>
|
>
|
||||||
<FileConfiguration
|
<FileConfiguration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
|
@ -596,7 +596,7 @@
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Pic\Pic_TGA.c"
|
RelativePath=".\Pic\Pic_TGA.cpp"
|
||||||
>
|
>
|
||||||
<FileConfiguration
|
<FileConfiguration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
|
|
Loading…
Reference in a new issue