forked from 0ad/0ad
remove vc6,vc7; use premake instead (will generate workspace in workspaces\vc7 , vc6)
This was SVN commit r226.
This commit is contained in:
parent
4b8f4fc07b
commit
76b52d1d8a
@ -310,11 +310,16 @@ guide to defining and using resources
|
||||
negative error code otherwise. if this fails, the resource is freed
|
||||
(=> dtor is called!).
|
||||
|
||||
note that any subsequent changes to the resource state must be
|
||||
stored in the control block and 'replayed' when reloading.
|
||||
example: when uploading a texture, store the upload parameters
|
||||
(filter, internal format); when reloading, upload again accordingly.
|
||||
|
||||
--
|
||||
|
||||
dtor:
|
||||
frees all data allocated by init and reload. called after h_free,
|
||||
or at exit. control block is zeroed afterwards.
|
||||
or at exit. control block will be zeroed afterwards.
|
||||
|
||||
static void Type_dtor (Res1* r);
|
||||
{
|
||||
|
@ -1 +1,8 @@
|
||||
#include "precompiled.h"
|
||||
|
||||
#include "res.h"
|
||||
|
||||
int res_reload(const char* const fn)
|
||||
{
|
||||
return h_reload(fn);
|
||||
}
|
@ -4,4 +4,6 @@
|
||||
#include "res/mem.h"
|
||||
#include "res/font.h"
|
||||
#include "res/file.h"
|
||||
#include "res/zip.h"
|
||||
#include "res/zip.h"
|
||||
|
||||
extern int res_reload(const char* fn);
|
@ -59,7 +59,8 @@ struct Tex
|
||||
Handle hm; // H_MEM handle to loaded file
|
||||
uint id;
|
||||
|
||||
bool uploaded;
|
||||
int filter;
|
||||
int int_fmt;
|
||||
};
|
||||
|
||||
H_TYPE_DEFINE(Tex)
|
||||
@ -689,120 +690,9 @@ static void Tex_dtor(Tex* t)
|
||||
}
|
||||
|
||||
|
||||
// HACK HACK
|
||||
static int tex_upload_t(Tex* t, int filter, int int_fmt);
|
||||
|
||||
// TEX output param is invalid if function fails
|
||||
static int Tex_reload(Tex* t, const char* fn)
|
||||
static int tex_upload(Tex* t, const char* const fn)
|
||||
{
|
||||
printf("Tex_reload for %s.\n", fn);
|
||||
// load file
|
||||
void* _p = 0;
|
||||
size_t size;
|
||||
Handle hm = vfs_load(fn, _p, size);
|
||||
if(hm <= 0)
|
||||
return (int)hm;
|
||||
// guarantee *_valid routines 4 header bytes
|
||||
if(size < 4)
|
||||
{
|
||||
mem_free_h(hm);
|
||||
return -1;
|
||||
}
|
||||
t->hm = hm;
|
||||
|
||||
int err = -1;
|
||||
|
||||
// more convenient to pass loaders u8 - less casting
|
||||
const u8* p = (const u8*)_p;
|
||||
|
||||
#ifndef NO_DDS
|
||||
if(dds_valid(p, size))
|
||||
err = dds_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_PNG
|
||||
if(png_valid(p, size))
|
||||
err = png_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_JP2
|
||||
if(jp2_valid(p, size))
|
||||
err = jp2_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_BMP
|
||||
if(bmp_valid(p, size))
|
||||
err = bmp_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_TGA
|
||||
if(tga_valid(p, size))
|
||||
err = tga_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_RAW
|
||||
if(raw_valid(p, size))
|
||||
err = raw_load(fn, p, size, t); else
|
||||
#endif
|
||||
; // make sure else chain is ended
|
||||
|
||||
if(err < 0)
|
||||
{
|
||||
mem_free_h(hm);
|
||||
return err;
|
||||
}
|
||||
|
||||
// loaders weren't able to determine type
|
||||
if(t->fmt == FMT_UNKNOWN)
|
||||
{
|
||||
assert(t->bpp == 8);
|
||||
t->fmt = GL_ALPHA;
|
||||
// TODO: check file name, go to 32 bit if wrong
|
||||
}
|
||||
|
||||
|
||||
uint id;
|
||||
glGenTextures(1, &id);
|
||||
t->id = id;
|
||||
// this can't realistically fail, just note that the already_loaded
|
||||
// check above assumes (id > 0) <==> texture is loaded and valid
|
||||
|
||||
if(t->uploaded)
|
||||
tex_upload_t(t, 0,0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Handle tex_load(const char* const fn, int scope)
|
||||
{
|
||||
return h_alloc(H_Tex, fn, scope);
|
||||
}
|
||||
|
||||
|
||||
int tex_bind(const Handle h)
|
||||
{
|
||||
Tex* t = H_USER_DATA(h, Tex);
|
||||
if(!t)
|
||||
{
|
||||
glBindTexture(GL_TEXTURE_2D, 0);
|
||||
return ERR_INVALID_HANDLE;
|
||||
}
|
||||
|
||||
#ifndef NDEBUG
|
||||
if(!t->id)
|
||||
{
|
||||
debug_warn("tex_bind: Tex.id is not a valid texture");
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
glBindTexture(GL_TEXTURE_2D, t->id);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int tex_filter = GL_LINEAR;
|
||||
uint tex_bpp = 32; // 16 or 32
|
||||
|
||||
static int tex_upload_t(Tex* t, int filter, int int_fmt)
|
||||
{
|
||||
t->uploaded = true;
|
||||
|
||||
// data we will take from Tex
|
||||
GLsizei w;
|
||||
@ -810,6 +700,8 @@ t->uploaded = true;
|
||||
GLenum fmt;
|
||||
void* tex_data;
|
||||
u32 bpp; // not used directly in gl calls
|
||||
int filter;
|
||||
int int_fmt;
|
||||
|
||||
const char* err = 0;
|
||||
|
||||
@ -855,16 +747,13 @@ t->uploaded = true;
|
||||
if(bpp % 4 || bpp > 32)
|
||||
err = "invalid bpp? should be one of {4,8,16,24,32}";
|
||||
|
||||
// upload parameters, set by tex_upload(Handle), or 0
|
||||
filter = t->filter;
|
||||
int_fmt = t->int_fmt;
|
||||
|
||||
if(err)
|
||||
{
|
||||
/* const char* fn = h_filename(ht);
|
||||
if(!fn)
|
||||
{
|
||||
fn = "(could not determine filename)";
|
||||
assert(0);
|
||||
}
|
||||
debug_out("tex_upload: %s: %s\n", fn, err);
|
||||
*/
|
||||
debug_warn("tex_upload failed");
|
||||
return -1;
|
||||
}
|
||||
@ -987,13 +876,135 @@ glBindTexture(GL_TEXTURE_2D, t->id);
|
||||
|
||||
mem_free_h(t->hm);
|
||||
|
||||
t->filter = filter;
|
||||
t->int_fmt = int_fmt;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// TEX output param is invalid if function fails
|
||||
static int Tex_reload(Tex* t, const char* fn)
|
||||
{
|
||||
printf("Tex_reload for %s.\n", fn);
|
||||
// load file
|
||||
void* _p = 0;
|
||||
size_t size;
|
||||
Handle hm = vfs_load(fn, _p, size);
|
||||
if(hm <= 0)
|
||||
return (int)hm;
|
||||
// guarantee *_valid routines 4 header bytes
|
||||
if(size < 4)
|
||||
{
|
||||
mem_free_h(hm);
|
||||
return -1;
|
||||
}
|
||||
t->hm = hm;
|
||||
|
||||
int err = -1;
|
||||
|
||||
// more convenient to pass loaders u8 - less casting
|
||||
const u8* p = (const u8*)_p;
|
||||
|
||||
#ifndef NO_DDS
|
||||
if(dds_valid(p, size))
|
||||
err = dds_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_PNG
|
||||
if(png_valid(p, size))
|
||||
err = png_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_JP2
|
||||
if(jp2_valid(p, size))
|
||||
err = jp2_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_BMP
|
||||
if(bmp_valid(p, size))
|
||||
err = bmp_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_TGA
|
||||
if(tga_valid(p, size))
|
||||
err = tga_load(fn, p, size, t); else
|
||||
#endif
|
||||
#ifndef NO_RAW
|
||||
if(raw_valid(p, size))
|
||||
err = raw_load(fn, p, size, t); else
|
||||
#endif
|
||||
; // make sure else chain is ended
|
||||
|
||||
if(err < 0)
|
||||
{
|
||||
mem_free_h(hm);
|
||||
return err;
|
||||
}
|
||||
|
||||
// loaders weren't able to determine type
|
||||
if(t->fmt == FMT_UNKNOWN)
|
||||
{
|
||||
assert(t->bpp == 8);
|
||||
t->fmt = GL_ALPHA;
|
||||
// TODO: check file name, go to 32 bit if wrong
|
||||
}
|
||||
|
||||
|
||||
uint id;
|
||||
glGenTextures(1, &id);
|
||||
t->id = id;
|
||||
// this can't realistically fail, just note that the already_loaded
|
||||
// check above assumes (id > 0) <==> texture is loaded and valid
|
||||
|
||||
// was already uploaded once
|
||||
if(t->int_fmt)
|
||||
tex_upload(t, fn);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Handle tex_load(const char* const fn, int scope)
|
||||
{
|
||||
return h_alloc(H_Tex, fn, scope);
|
||||
}
|
||||
|
||||
|
||||
int tex_bind(const Handle h)
|
||||
{
|
||||
Tex* t = H_USER_DATA(h, Tex);
|
||||
if(!t)
|
||||
{
|
||||
glBindTexture(GL_TEXTURE_2D, 0);
|
||||
return ERR_INVALID_HANDLE;
|
||||
}
|
||||
|
||||
#ifndef NDEBUG
|
||||
if(!t->id)
|
||||
{
|
||||
debug_warn("tex_bind: Tex.id is not a valid texture");
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
glBindTexture(GL_TEXTURE_2D, t->id);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int tex_filter = GL_LINEAR;
|
||||
uint tex_bpp = 32; // 16 or 32
|
||||
|
||||
int tex_upload(const Handle ht, int filter, int int_fmt)
|
||||
{
|
||||
H_DEREF(ht, Tex, t);
|
||||
return tex_upload_t(t, filter, int_fmt);
|
||||
t->filter = filter;
|
||||
t->int_fmt = int_fmt;
|
||||
|
||||
const char* fn = h_filename(ht);
|
||||
if(!fn)
|
||||
{
|
||||
fn = "(could not determine filename)";
|
||||
debug_warn("tex_upload(Handle): h_filename failed");
|
||||
}
|
||||
|
||||
return tex_upload(t, fn);
|
||||
}
|
||||
|
||||
|
||||
@ -1003,7 +1014,7 @@ int tex_free(Handle& ht)
|
||||
}
|
||||
|
||||
|
||||
int tex_info(Handle ht, int* w, int* h, int *fmt, int *bpp, void** p)
|
||||
int tex_info(Handle ht, int* w, int* h, int* fmt, int* bpp, void** p)
|
||||
{
|
||||
H_DEREF(ht, Tex, t);
|
||||
|
||||
@ -1011,9 +1022,9 @@ int tex_info(Handle ht, int* w, int* h, int *fmt, int *bpp, void** p)
|
||||
*w = t->w;
|
||||
if(h)
|
||||
*h = t->h;
|
||||
if (fmt)
|
||||
if(fmt)
|
||||
*fmt = t->fmt;
|
||||
if (bpp)
|
||||
if(bpp)
|
||||
*bpp = t->bpp;
|
||||
if(p)
|
||||
*p = mem_get_ptr(t->hm);
|
||||
|
@ -71,8 +71,9 @@
|
||||
// path types:
|
||||
// fn : filename only, no path at all.
|
||||
// f_* : path intended directly for underlying file layer.
|
||||
// component separator is '/'; no ':' or '\\' allowed.
|
||||
// component separator is '/'; no absolute paths, or ':', '\\' allowed.
|
||||
// * : as above, but path within the VFS.
|
||||
// "" is root dir; no absolute path allowed.
|
||||
|
||||
|
||||
// path1 and path2 may be empty, filenames, or full paths.
|
||||
@ -321,15 +322,17 @@ enum LookupFlags
|
||||
};
|
||||
|
||||
|
||||
static int tree_lookup(const char* vfs_path, const Loc** const loc = 0, VDir** const dir = 0, LookupFlags flags = LF_DEFAULT)
|
||||
// starts in VFS root directory (path = "").
|
||||
// path doesn't need to, and shouldn't, start with '/'.
|
||||
static int tree_lookup(const char* path, const Loc** const loc = 0, VDir** const dir = 0, LookupFlags flags = LF_DEFAULT)
|
||||
{
|
||||
CHECK_PATH(vfs_path);
|
||||
CHECK_PATH(path);
|
||||
|
||||
// copy into (writeable) buffer so we can 'tokenize' path components
|
||||
// by replacing '/' with '\0'.
|
||||
// note: CHECK_PATH does length checking
|
||||
char buf[VFS_MAX_PATH];
|
||||
strcpy(buf, vfs_path);
|
||||
strcpy(buf, path);
|
||||
const char* cur_component = buf;
|
||||
|
||||
const bool create_missing_components = flags & LF_CREATE_MISSING_COMPONENTS;
|
||||
@ -715,12 +718,6 @@ int vfs_unmount(const char* name)
|
||||
// and unmounts those when needed.
|
||||
|
||||
|
||||
int vfs_reload(const char* fn)
|
||||
{
|
||||
return h_reload(fn);
|
||||
}
|
||||
|
||||
|
||||
int vfs_realpath(const char* fn, char* full_path)
|
||||
{
|
||||
const Loc* loc;
|
||||
|
@ -44,7 +44,6 @@ extern int vfs_close(Handle& h);
|
||||
extern Handle vfs_map(Handle hf, uint flags, void*& p, size_t& size);
|
||||
|
||||
|
||||
extern int vfs_reload(const char* fn);
|
||||
extern int vfs_rebuild();
|
||||
|
||||
|
||||
|
@ -128,7 +128,7 @@ static bool handler(const SDL_Event& ev)
|
||||
|
||||
case '1':
|
||||
case SDLK_F1:
|
||||
vfs_reload("art/textures/terrain/types/grass/Base1.tga");
|
||||
res_reload("art/textures/terrain/types/grass/Base1.tga");
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
@ -1,794 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="ps" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||
|
||||
CFG=ps - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "ps.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "ps.mak" CFG="ps - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "ps - Win32 Release" (based on "Win32 (x86) Application")
|
||||
!MESSAGE "ps - Win32 Debug" (based on "Win32 (x86) Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
MTL=midl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "ps - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\lib" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NO_GUI" /YX /FD /c
|
||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x407 /d "NDEBUG"
|
||||
# ADD RSC /l 0x407 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /entry:"entry" /subsystem:windows /pdb:"..\..\binaries/ps.vc6.pdb" /machine:I386 /out:"..\..\binaries\ps.vc6.exe"
|
||||
# SUBTRACT LINK32 /pdb:none
|
||||
|
||||
!ELSEIF "$(CFG)" == "ps - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
|
||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\lib" /I "..\ps" /I ".." /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /FR /FD /GZ /c
|
||||
# SUBTRACT CPP /YX
|
||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x407 /d "_DEBUG"
|
||||
# ADD RSC /l 0x407 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib /nologo /entry:"entry" /subsystem:windows /pdb:"..\..\binaries/ps_dbg.vc6.pdb" /debug /machine:I386 /out:"..\..\binaries\ps_dbg.vc6.exe" /pdbtype:sept
|
||||
# SUBTRACT LINK32 /pdb:none
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "ps - Win32 Release"
|
||||
# Name "ps - Win32 Debug"
|
||||
# Begin Group "terrain"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\AlphaMapCalculator.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\AlphaMapCalculator.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Bound.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Bound.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Camera.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Camera.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Frustum.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Frustum.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\LightEnv.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\MathUtil.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Matrix3D.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Matrix3D.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\MiniPatch.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\MiniPatch.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Model.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Model.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\ModelDef.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\ModelDef.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\ModelFile.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\ModelFile.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\ModelRData.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\ModelRData.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Patch.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Patch.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\PatchRData.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\PatchRData.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Plane.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Plane.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Quaternion.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Quaternion.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Renderer.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Renderer.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\SHCoeffs.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\SHCoeffs.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Terrain.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Terrain.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\terrainMain.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\TerrGlobals.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Texture.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\TextureManager.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\TextureManager.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\TransparencyRenderer.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\TransparencyRenderer.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Types.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Vector3D.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Vector3D.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\terrain\Vector4D.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "gui"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CButton.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CButton.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUI.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUI.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUIScrollBarStyle.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUIScrollBarStyle.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUIScrollBarVertical.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUIScrollBarVertical.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUISprite.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CGUISprite.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CText.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\CText.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\GUI.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\GUIbase.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\GUIbase.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\GUIutil.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\GUIutil.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIButtonBehavior.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIButtonBehavior.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIObject.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIObject.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIScrollBar.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIScrollBar.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIScrollBarOwner.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUIScrollBarOwner.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUISettingsObject.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\gui\IGUISettingsObject.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "lib"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Group "sysdep"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Group "win"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\hrt.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\hrt.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\waio.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\waio.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\wdetect.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\win.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\win.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\win_internal.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\wposix.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\wposix.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\wsdl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\win\wsdl.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\ia32.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\ia32.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\sysdep.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\sysdep.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sysdep\x.cpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "res"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\file.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\file.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\font.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\font.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\h_mgr.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\h_mgr.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\mem.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\mem.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\res.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\res.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\tex.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\tex.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\vfs.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\vfs.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\zip.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\res\zip.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\adts.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\adts.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\config.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\detect.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\detect.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\glext_funcs.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\input.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\input.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\lib.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\lib.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\memcpy.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\misc.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\misc.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\ogl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\ogl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\posix.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\sdl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\timer.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\timer.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\lib\types.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "ps"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Group "Network"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\AllNetMessages.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\NetMessage.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\NetMessage.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\Network.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\Network.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\NetworkInternal.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\NMTCreator.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\Serialization.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\ServerSocket.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\SocketBase.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\SocketBase.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\StreamSocket.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Network\StreamSocket.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\BaseEntity.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\CLogger.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\CLogger.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Config.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Config.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\CStr.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\CStr.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Encryption.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Encryption.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Entity.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Entity.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Error.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Event.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Event.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\LogFile.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\LogFile.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\MathUtil.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\MathUtil.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Parser.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Parser.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Prometheus.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Prometheus.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Singleton.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\Sound.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\XercesErrorHandler.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ps\XercesErrorHandler.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\main.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
@ -1,29 +0,0 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "ps"=.\ps.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Global:
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<3>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
@ -1,25 +0,0 @@
|
||||
VC6 workspace:
|
||||
|
||||
TODO:
|
||||
|
||||
- get latest glext.h:
|
||||
download from http://oss.sgi.com/projects/ogl-sample/ABI/glext.h ;
|
||||
put it in GL subdir of compiler's include dir
|
||||
|
||||
- install ZLib:
|
||||
download from http://www.stud.uni-karlsruhe.de/~urkt/zlib.zip ;
|
||||
put the DLL in binaries\, put header and lib into compiler dirs
|
||||
Note: this is version 1.1.4.8751
|
||||
|
||||
- omit GUI (not necessary ATM) - remove its folder, and define NO_GUI
|
||||
OR
|
||||
- install Xerces:
|
||||
download Xerces binary from http://xml.apache.org/xerces-c/download.cgi ;
|
||||
put the DLL in binaries\, put include\ contents into compiler include dir
|
||||
|
||||
|
||||
NOTE: important workspace settings (already set)
|
||||
|
||||
- code generation = multithreaded [debug]
|
||||
- entry point = entry
|
||||
- add lib\ to include path
|
@ -1,25 +0,0 @@
|
||||
VC7.0 (2002) workspace (auto-converted from VC7.1)
|
||||
|
||||
TODO:
|
||||
|
||||
- get latest glext.h:
|
||||
download from http://oss.sgi.com/projects/ogl-sample/ABI/glext.h ;
|
||||
put it in GL subdir of compiler's include dir
|
||||
|
||||
- install ZLib:
|
||||
download from http://www.stud.uni-karlsruhe.de/~urkt/zlib.zip ;
|
||||
put the DLL in binaries\, put header and lib into compiler dirs
|
||||
Note: this is version 1.1.4.8751
|
||||
|
||||
- omit GUI (not necessary ATM) - remove its folder, and define NO_GUI
|
||||
OR
|
||||
- install Xerces:
|
||||
download Xerces binary from http://xml.apache.org/xerces-c/download.cgi ;
|
||||
put the DLL in binaries\, put include\ contents into compiler include dir
|
||||
|
||||
|
||||
NOTE: important workspace settings (already set)
|
||||
|
||||
- code generation = multithreaded [debug]
|
||||
- entry point = entry
|
||||
- add lib\ to include path
|
@ -1,21 +0,0 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 7.00
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc7", "vc7.vcproj", "{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfiguration) = preSolution
|
||||
Debug = Debug
|
||||
Release = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfiguration) = postSolution
|
||||
{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Debug.ActiveCfg = Debug|Win32
|
||||
{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Debug.Build.0 = Debug|Win32
|
||||
{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Release.ActiveCfg = Release|Win32
|
||||
{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Release.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@ -1,782 +0,0 @@
|
||||
<?xml version="1.0" encoding = "Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.00"
|
||||
Name="vc7"
|
||||
ProjectGUID="{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}"
|
||||
Keyword="Win32Proj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../../binaries"
|
||||
IntermediateDirectory="Debug"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\ps;..\lib,.."
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)/ps_dbg.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/vc7.pdb"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="entry"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../../binaries"
|
||||
IntermediateDirectory="Release"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OmitFramePointers="TRUE"
|
||||
AdditionalIncludeDirectories="..\ps;..\lib"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)/ps.exe"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
EntryPointSymbol="entry"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
|
||||
<File
|
||||
RelativePath="..\main.cpp">
|
||||
</File>
|
||||
<Filter
|
||||
Name="gui"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\gui\CGUI.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\CGUIScrollBarVertical.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\GUIbase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\GUIutil.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIButtonBehavior.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIObject.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIScrollBar.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIScrollBarOwner.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUISettingsObject.cpp">
|
||||
</File>
|
||||
<Filter
|
||||
Name="Controls"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\gui\CButton.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\CText.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="terrain"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\terrain\AlphaMapCalculator.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Bound.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Camera.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Frustum.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Matrix3D.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\MiniPatch.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Model.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\ModelDef.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\ModelFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\ModelRData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Patch.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\PatchRData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Plane.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Quaternion.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Renderer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\SHCoeffs.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Terrain.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\TextureManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\TransparencyRenderer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Triangle.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Vector3D.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Visual.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\terrainMain.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="lib"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\lib\adts.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\adts.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\config.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\detect.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\detect.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\glext_funcs.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\input.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\input.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\lib.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\lib.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\memcpy.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\misc.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\misc.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\ogl.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\ogl.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\posix.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sdl.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\timer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\timer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\types.h">
|
||||
</File>
|
||||
<Filter
|
||||
Name="sysdep"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\ia32.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\ia32.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\sysdep.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\sysdep.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\x.cpp">
|
||||
</File>
|
||||
<Filter
|
||||
Name="win"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\hrt.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\hrt.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\waio.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\waio.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\wdetect.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\win.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\win.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\win_internal.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\wposix.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\wposix.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\wsdl.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\sysdep\win\wsdl.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="res"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\lib\res\file.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\file.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\font.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\font.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\h_mgr.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\h_mgr.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\mem.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\mem.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\res.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\tex.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\tex.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\vfs.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\vfs.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\zip.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\lib\res\zip.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="ps"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\ps\CLogger.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\CStr.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Config.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Encryption.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\LogFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\MathUtil.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Parser.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Prometheus.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\XercesErrorHandler.cpp">
|
||||
</File>
|
||||
<Filter
|
||||
Name="Network"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\ps\Network\NetMessage.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\Network.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\ServerSocket.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\SocketBase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\StreamSocket.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc">
|
||||
<Filter
|
||||
Name="gui"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\gui\CGUI.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\CGUIScrollBarVertical.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\CGUISprite.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\GUI.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\GUIbase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\GUIutil.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIButtonBehavior.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIObject.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIScrollBar.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUIScrollBarOwner.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\IGUISettingsObject.h">
|
||||
</File>
|
||||
<Filter
|
||||
Name="Controls"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\gui\CButton.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gui\CText.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="terrain"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\terrain\AABBTree.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\AlphaMapCalculator.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\BlendShapes.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Bound.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Camera.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Color.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Frustum.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\HBV.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\LightEnv.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\MathUtil.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Matrix3D.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\MiniPatch.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Model.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\ModelDef.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\ModelFile.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\ModelRData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Patch.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\PatchRData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Plane.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Quaternion.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\RenderableObject.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Renderer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\SHCoeffs.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\TerrGlobals.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Terrain.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Texture.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\TransparencyRenderer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Triangle.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Types.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Vector3D.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Vector4D.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\terrain\Visual.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="ps"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\ps\BaseEntity.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\CLogger.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\CStr.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Config.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Encryption.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Error.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\LogFile.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\MathUtil.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Parser.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Prometheus.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Singleton.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Sound.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\ThreadUtil.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\XercesErrorHandler.h">
|
||||
</File>
|
||||
<Filter
|
||||
Name="Network"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\ps\Network\AllNetMessages.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\NMTCreator.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\NetMessage.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\Network.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\NetworkInternal.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\Serialization.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\SocketBase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\ps\Network\StreamSocket.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="lib"
|
||||
Filter="">
|
||||
<Filter
|
||||
Name="sysdep"
|
||||
Filter="">
|
||||
<Filter
|
||||
Name="win"
|
||||
Filter="">
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="res"
|
||||
Filter="">
|
||||
</Filter>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
Loading…
Reference in New Issue
Block a user