From ef83cdced6bc0fd4ee94f03237ad0201ef012a6b Mon Sep 17 00:00:00 2001 From: "FWoltermann@gmail.com" Date: Thu, 8 Dec 2011 21:14:46 +0000 Subject: Various things needed to compile the normal executable. Do note that it is possible to compile Starshatter.exe now. --- DirectX/lib/dinput.lib | Bin 0 -> 161464 bytes FoundationEx/List.inl | 6 ++---- Stars45/Shot.h | 2 ++ Stars45/Stars.vcxproj | 30 +++++++++++++++++++++--------- libpng/Debug/libpng.lib | Bin 0 -> 991614 bytes libpng/Release/libpng.lib | Bin 0 -> 1767996 bytes libpng/libpng.vcxproj | 26 +++++++++++++------------- nGenEx/nGenEx.vcxproj | 2 +- zlib/Debug/Zlib.lib | Bin 0 -> 228696 bytes zlib/Release/Zlib.lib | Bin 0 -> 203822 bytes 10 files changed, 39 insertions(+), 27 deletions(-) create mode 100644 DirectX/lib/dinput.lib create mode 100644 libpng/Debug/libpng.lib create mode 100644 libpng/Release/libpng.lib create mode 100644 zlib/Debug/Zlib.lib create mode 100644 zlib/Release/Zlib.lib diff --git a/DirectX/lib/dinput.lib b/DirectX/lib/dinput.lib new file mode 100644 index 0000000..7c93a65 Binary files /dev/null and b/DirectX/lib/dinput.lib differ diff --git a/FoundationEx/List.inl b/FoundationEx/List.inl index d868e65..0dd6134 100644 --- a/FoundationEx/List.inl +++ b/FoundationEx/List.inl @@ -243,10 +243,8 @@ template bool List::contains(const T* val) const { if (val) { - for (int i = 0; i < items; i++) { - if (array[i] && ((*array[i])==(*val))) - return true; - } + if (index(val) != -1) + return true; } return false; diff --git a/Stars45/Shot.h b/Stars45/Shot.h index 52f5a6c..2bd5d06 100644 --- a/Stars45/Shot.h +++ b/Stars45/Shot.h @@ -96,6 +96,8 @@ public: virtual bool Update(SimObject* obj); virtual const char* GetObserverName() const; + int operator == (const Shot& s) const { return id == s.id; } + protected: const Ship* owner; diff --git a/Stars45/Stars.vcxproj b/Stars45/Stars.vcxproj index f0c3bdc..ce63580 100644 --- a/Stars45/Stars.vcxproj +++ b/Stars45/Stars.vcxproj @@ -31,6 +31,7 @@ Application false MultiByte + Static @@ -48,25 +49,27 @@ - .\Debug\ - .\Debug\ + $(SolutionDir)\$(Configuration)\ + $(SolutionDir)\$(Configuration)\ true $(DXSDK_DIR)\include;$(IncludePath) - .\Release\ - .\Release\ + $(SolutionDir)\$(Configuration)\ + $(SolutionDir)\$(Configuration)\ false $(DXSDK_DIR)\include;$(IncludePath) $(DXSDK_DIR)\include;$(IncludePath) + $(SolutionDir)\$(Configuration)\ + $(SolutionDir)\$(Configuration)\ MultiThreadedDebug Default - false + true Disabled true Level3 @@ -80,6 +83,7 @@ .\Debug\ .\Debug\ EnableFastChecks + true true @@ -100,8 +104,10 @@ true true Windows - Game/Stars_d.exe - ..\Opcode\OpcodeLib\Debug\OpcodeLib.lib;..\ngenex\debug\ngenex.lib;..\netex\debug\netex.lib;..\zlib\debug\zlib.lib;..\libpng\debug\libpng.lib;wsock32.lib;dinput.lib;dsound.lib;d3d9.lib;d3dx9.lib;dxguid.lib;winmm.lib;version.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;Vfw32.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\$(SolutionName).exe + ..\Opcode\Debug\Opcode_D.lib;..\ngenex\debug\ngenex.lib;..\netex\debug\netex.lib;..\zlib\debug\zlib.lib;..\libpng\debug\libpng.lib;wsock32.lib;..\DirectX\lib\dinput.lib;dsound.lib;d3d9.lib;d3dx9.lib;dxguid.lib;winmm.lib;version.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;Vfw32.lib;%(AdditionalDependencies) + $(DXSDK_DIR)\lib\x86\;..\oggvorbis\lib;%(AdditionalLibraryDirectories) + libcmt.lib @@ -139,8 +145,14 @@ true true Windows - Game/Stars.exe - ..\Opcode\OpcodeLib\Release\OpcodeLib.lib;..\ngenex\release\ngenex.lib;..\netex\release\netex.lib;..\zlib\release\zlib.lib;..\libpng\release\libpng.lib;wsock32.lib;dinput.lib;dsound.lib;d3d9.lib;d3dx9.lib;dxguid.lib;winmm.lib;version.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;Vfw32.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\$(SolutionName).exe + ..\Opcode\Release\Opcode.lib;..\ngenex\release\ngenex.lib;..\netex\release\netex.lib;..\zlib\release\zlib.lib;..\libpng\release\libpng.lib;wsock32.lib;..\DirectX\lib\dinput.lib;dsound.lib;d3d9.lib;d3dx9.lib;dxguid.lib;winmm.lib;version.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;Vfw32.lib;%(AdditionalDependencies) + $(DXSDK_DIR)\lib\x86\;..\oggvorbis\lib;%(AdditionalLibraryDirectories) + + + + + $(SolutionDir)$(Configuration)\$(SolutionName).exe diff --git a/libpng/Debug/libpng.lib b/libpng/Debug/libpng.lib new file mode 100644 index 0000000..20405ba Binary files /dev/null and b/libpng/Debug/libpng.lib differ diff --git a/libpng/Release/libpng.lib b/libpng/Release/libpng.lib new file mode 100644 index 0000000..9ff5b62 Binary files /dev/null and b/libpng/Release/libpng.lib differ diff --git a/libpng/libpng.vcxproj b/libpng/libpng.vcxproj index d3e783b..4c17fe9 100644 --- a/libpng/libpng.vcxproj +++ b/libpng/libpng.vcxproj @@ -151,7 +151,7 @@ <_ProjectFileVersion>10.0.30128.1 - $(SolutionDir)$(Configuration)\ + $(ProjectDir)$(Configuration)\ $(Configuration)\$(ProjectName)\ $(SolutionDir)$(Configuration)\ $(Configuration)\$(ProjectName)\ @@ -247,7 +247,7 @@ 0x0409 - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -278,7 +278,7 @@ 0x0409 - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -311,7 +311,7 @@ 0x0409 - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -344,7 +344,7 @@ 0x0409 - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -377,7 +377,7 @@ 0x0409 - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -410,7 +410,7 @@ 0x0409 - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -452,7 +452,7 @@ ..\..;%(AdditionalIncludeDirectories) - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -489,7 +489,7 @@ ..\..;%(AdditionalIncludeDirectories) - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -527,7 +527,7 @@ ..\..;%(AdditionalIncludeDirectories) - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -565,7 +565,7 @@ ..\..;%(AdditionalIncludeDirectories) - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -608,7 +608,7 @@ ..\..;%(AdditionalIncludeDirectories) - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true @@ -651,7 +651,7 @@ ..\..;%(AdditionalIncludeDirectories) - $(OutDir)libpng.lib + $(ProjectDir)\$(Configuration)\libpng.lib true diff --git a/nGenEx/nGenEx.vcxproj b/nGenEx/nGenEx.vcxproj index 697eb8e..e22f00d 100644 --- a/nGenEx/nGenEx.vcxproj +++ b/nGenEx/nGenEx.vcxproj @@ -55,7 +55,7 @@ .\Release\ .\Release\ - $(DXSDK_DIR)\include;$(IncludePath) + ..\oggvorbis\include;$(DXSDK_DIR)\include;$(IncludePath) $(DXSDK_DIR)\include;$(IncludePath) diff --git a/zlib/Debug/Zlib.lib b/zlib/Debug/Zlib.lib new file mode 100644 index 0000000..0c660a4 Binary files /dev/null and b/zlib/Debug/Zlib.lib differ diff --git a/zlib/Release/Zlib.lib b/zlib/Release/Zlib.lib new file mode 100644 index 0000000..e6d2cbe Binary files /dev/null and b/zlib/Release/Zlib.lib differ -- cgit v1.1