Visual C++ 2010 Express support

fixes ValveSoftware/halflife#1338

Changes:
- added project files for Visual C++ 2010 Express
- resolved function calls that would otherwise be ambiguous now
- solved ARRAYSIZE macro and HSPRITE type collisions with Windows.h and
  winsock.h includes by guarding the includes

TODO:
We should think about if we actually should instead link to a .h that
defines / redirects the required macros, so that platform differences
would be limited to a few .cpp files (meaning not including windows.h in a
huge number of files as it is now), see the issue above for details.
This commit is contained in:
Dominik Tugend 2013-10-06 21:22:29 +02:00
parent 4c18cedd8f
commit a800ff8246
33 changed files with 3843 additions and 8 deletions

5
.gitattributes vendored Normal file
View file

@ -0,0 +1,5 @@
# Force CRLF for Windows files:
*.dsp text eol=crlf
*.vcxproj text eol=crlf
*.vcxproj.filters text eol=crlf
*.sln text eol=crlf

View file

@ -36,7 +36,9 @@ extern "C"
#include "interface.h"
#ifdef _WIN32
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#endif
#include "Exports.h"
#

View file

@ -3,7 +3,9 @@
// variable
#ifdef _WIN32
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#else
#include "port.h"
#include <dlfcn.h>

View file

@ -13,7 +13,9 @@
#include "net_api.h"
#include <string.h>
#ifdef _WIN32
#include "winsani_in.h"
#include <winsock.h>
#include "winsani_out.h"
#else
#define __cdecl
#include <arpa/inet.h>

View file

@ -1428,7 +1428,7 @@ void CHudSpectator::DrawOverviewLayer()
if ( hasMapImage)
{
i = m_MapSprite->numframes / (4*3);
i = sqrt(i);
i = sqrt((float)i);
xTiles = i*4;
yTiles = i*3;
}

View file

@ -13,7 +13,9 @@
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#define WIN32_EXTRA_LEAN
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#include <stdlib.h>
#include <stdio.h>

7
common/winsani_in.h Normal file
View file

@ -0,0 +1,7 @@
#if _MSC_VER >= 1500 // MSVC++ 9.0 (Visual Studio 2008)
#pragma push_macro("ARRAYSIZE")
#ifdef ARRAYSIZE
#undef ARRAYSIZE
#endif
#define HSPRITE WINDOWS_HSPRITE
#endif

4
common/winsani_out.h Normal file
View file

@ -0,0 +1,4 @@
#if _MSC_VER >= 1500 // MSVC++ 9.0 (Visual Studio 2008)
#undef HSPRITE
#pragma pop_macro("ARRAYSIZE")
#endif

View file

@ -41,7 +41,9 @@
#define NOSERVICE
#define NOMCX
#define NOIME
#include "winsani_in.h"
#include "windows.h"
#include "winsani_out.h"
#else // _WIN32
#define FALSE 0
#define TRUE (!FALSE)

View file

@ -440,7 +440,7 @@ void CStudioModelRenderer::StudioSetUpTransform (int trivial_accept)
{
float timemod;
timemod = fmod( gEngfuncs.GetClientTime(), 2.0 );
timemod = fmod( gEngfuncs.GetClientTime(), 2.0f );
m_pCurrentEntity->angles[0] = 0;
m_pCurrentEntity->angles[YAW] = timemod * 180.0 - 90.0;

View file

@ -31,7 +31,9 @@
#include "vgui_SchemeManager.h"
#ifdef _WIN32
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#endif
CSysModule *g_pFileSystemModule = NULL;

View file

@ -13,7 +13,9 @@
#include "net_api.h"
#include <string.h>
#ifdef _WIN32
#include "winsani_in.h"
#include <winsock.h>
#include "winsani_out.h"
#else
#define __cdecl
#include <arpa/inet.h>

View file

@ -1059,7 +1059,7 @@ void CHudSpectator::DrawOverviewLayer()
if ( hasMapImage)
{
i = m_MapSprite->numframes / (4*3);
i = sqrt(i);
i = sqrt((float)i);
xTiles = i*4;
yTiles = i*3;
}

View file

@ -40,7 +40,9 @@
#define NOSERVICE
#define NOMCX
#define NOIME
#include "winsani_in.h"
#include "windows.h"
#include "winsani_out.h"
#else // _WIN32
#define FALSE 0

14
projects/readme.txt Normal file
View file

@ -0,0 +1,14 @@
Directory Contents
==================
vs2010
Contains .vcxproj for building valve, dmc and ricochet dlls with
Visual C++ 2010 Express
Other notes
===========
MSVC++ 6.0 .dsp files can be found in the appropiate folders.
Linux Makefiles can be found in ../linux/

7
projects/vs2010/.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
# ignore uneeded files and folders:
Debug/
Release/
ipch/
*.sdf
*.suo
*.user

View file

@ -0,0 +1,226 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\common\parsemsg.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ammo.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ammohistory.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ammo_secondary.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\battery.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\cdll_int.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\com_weapons.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\CTF_FlagStatus.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\CTF_HudMessage.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\death.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\demo.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\DMC_Teleporters.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\entity.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\events.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ev_common.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ev_hldm.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\GameStudioModelRenderer.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\geiger.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\health.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_msg.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_redraw.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_servers.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_spectator.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_update.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\input.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\inputw32.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\in_camera.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\menu.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\message.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_baseentity.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_events.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_objects.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_weapons.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\saytext.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\statusbar.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\status_icons.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\StudioModelRenderer.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\studio_util.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\text_message.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\train.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\tri.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\util.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_CustomObjects.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_int.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_MOTDWindow.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_SchemeManager.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_ScorePanel.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_ServerBrowser.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_viewport.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\view.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\voice_status.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp" />
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c" />
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
<ClCompile Include="..\..\public\interface.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\parsemsg.h" />
<ClInclude Include="..\..\dmc\cl_dll\ammo.h" />
<ClInclude Include="..\..\dmc\cl_dll\ammohistory.h" />
<ClInclude Include="..\..\dmc\cl_dll\camera.h" />
<ClInclude Include="..\..\dmc\cl_dll\cl_dll.h" />
<ClInclude Include="..\..\dmc\cl_dll\cl_util.h" />
<ClInclude Include="..\..\dmc\cl_dll\com_weapons.h" />
<ClInclude Include="..\..\dmc\cl_dll\demo.h" />
<ClInclude Include="..\..\dmc\cl_dll\DMC_BSPFile.h" />
<ClInclude Include="..\..\dmc\cl_dll\DMC_Teleporters.h" />
<ClInclude Include="..\..\dmc\cl_dll\eventscripts.h" />
<ClInclude Include="..\..\dmc\cl_dll\ev_hldm.h" />
<ClInclude Include="..\..\dmc\cl_dll\GameStudioModelRenderer.h" />
<ClInclude Include="..\..\dmc\cl_dll\health.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_iface.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_servers.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_servers_priv.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_spectator.h" />
<ClInclude Include="..\..\dmc\cl_dll\in_defs.h" />
<ClInclude Include="..\..\dmc\cl_dll\kbutton.h" />
<ClInclude Include="..\..\dmc\cl_dll\StudioModelRenderer.h" />
<ClInclude Include="..\..\dmc\cl_dll\util.h" />
<ClInclude Include="..\..\dmc\cl_dll\util_vector.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_ControlConfigPanel.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_int.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_SchemeManager.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_ScorePanel.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_ServerBrowser.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_viewport.h" />
<ClInclude Include="..\..\dmc\cl_dll\view.h" />
<ClInclude Include="..\..\dmc\cl_dll\voice_status.h" />
<ClInclude Include="..\..\dmc\cl_dll\wrect.h" />
<ClInclude Include="..\..\dmc\dlls\quake_gun.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h" />
<ClInclude Include="..\..\game_shared\vgui_checkbutton2.h" />
<ClInclude Include="..\..\game_shared\vgui_grid.h" />
<ClInclude Include="..\..\game_shared\vgui_helpers.h" />
<ClInclude Include="..\..\game_shared\vgui_listbox.h" />
<ClInclude Include="..\..\game_shared\vgui_loadtga.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{50BD4CD5-4043-4457-BA51-7CF8FFC43767}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>dmc_cdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,411 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\_quake">
<UniqueIdentifier>{ba2e92e5-2bf1-4a18-bfe8-9bc0a15c543c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc">
<UniqueIdentifier>{86d90742-ec24-48ae-b07e-3df59ef6a396}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc\cl_dll">
<UniqueIdentifier>{a5a4b4d3-85ff-47c2-bc80-2ff5a63bc0b9}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc\cl_dll\quake">
<UniqueIdentifier>{4c151355-546d-4443-84c4-1ba971369673}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc\dlls">
<UniqueIdentifier>{be83ab2d-f1d8-460a-9305-a04d3d10a47c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc">
<UniqueIdentifier>{4bf24b6f-ef41-4f61-b6b0-ce72c3f73024}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\cl_dll">
<UniqueIdentifier>{31fcf31c-1923-42b1-b9fe-01999692a141}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\public">
<UniqueIdentifier>{841cb2e7-79c0-401e-902c-1f611e2a9b3b}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\common">
<UniqueIdentifier>{b9feaf89-58f1-4793-890d-6e83fc5fb5d4}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\pm_shared">
<UniqueIdentifier>{d820ee67-598d-43dc-bbde-c2f752cc2042}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{edb88f62-96a7-40c3-8359-970e191dc3f6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc">
<UniqueIdentifier>{3156f528-cb57-4cd3-b345-721adac4edd3}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\cl_dll">
<UniqueIdentifier>{1f8decdb-4fcb-4acc-b89b-eb581ed1ec7d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\pm_shared">
<UniqueIdentifier>{63fd35da-8094-4173-856a-c2f2fedf547d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\common">
<UniqueIdentifier>{91fac5dc-7cd5-4d5a-8819-36bdefdb7fd6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\dlls">
<UniqueIdentifier>{32a1be15-b6a8-4181-945a-ef7081d4e4e5}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\game_shared">
<UniqueIdentifier>{c7b58d57-c9fe-4904-94e4-4c70a89ee725}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dmc\cl_dll\CTF_FlagStatus.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\CTF_HudMessage.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\DMC_Teleporters.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ev_hldm.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_weapons.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_baseentity.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_events.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_objects.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp">
<Filter>Source Files\_quake\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp">
<Filter>Source Files\_quake\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\studio_util.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\input.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\inputw32.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ammo.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ammo_secondary.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ammohistory.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\battery.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\cdll_int.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\com_weapons.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\death.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\demo.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\entity.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ev_common.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\events.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\GameStudioModelRenderer.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\geiger.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\health.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_msg.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_redraw.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_servers.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_spectator.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_update.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\in_camera.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\public\interface.cpp">
<Filter>Source Files\public</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\message.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\menu.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\common\parsemsg.cpp">
<Filter>Source Files\common</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\util.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\saytext.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\status_icons.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\statusbar.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\StudioModelRenderer.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\text_message.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\train.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\tri.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_int.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_grid.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\voice_status.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_ScorePanel.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_ServerBrowser.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_viewport.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\view.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_CustomObjects.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_SchemeManager.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_MOTDWindow.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dmc\cl_dll\kbutton.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\ammo.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\ammohistory.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\camera.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\cl_dll.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\cl_util.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\com_weapons.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\demo.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\DMC_BSPFile.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\DMC_Teleporters.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\ev_hldm.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\eventscripts.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\GameStudioModelRenderer.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\health.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_iface.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_servers.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_servers_priv.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_spectator.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\in_defs.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\common\parsemsg.h">
<Filter>Header Files\common</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\quake_gun.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_ControlConfigPanel.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\StudioModelRenderer.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\util.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\util_vector.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_checkbutton2.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_grid.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_helpers.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_listbox.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_loadtga.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_int.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_SchemeManager.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_ScorePanel.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_ServerBrowser.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\voice_status.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\wrect.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_viewport.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\view.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,203 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dmc\dlls\animating.cpp" />
<ClCompile Include="..\..\dmc\dlls\animation.cpp" />
<ClCompile Include="..\..\dmc\dlls\bmodels.cpp" />
<ClCompile Include="..\..\dmc\dlls\buttons.cpp" />
<ClCompile Include="..\..\dmc\dlls\cbase.cpp" />
<ClCompile Include="..\..\dmc\dlls\client.cpp" />
<ClCompile Include="..\..\dmc\dlls\combat.cpp" />
<ClCompile Include="..\..\dmc\dlls\doors.cpp" />
<ClCompile Include="..\..\dmc\dlls\effects.cpp" />
<ClCompile Include="..\..\dmc\dlls\explode.cpp" />
<ClCompile Include="..\..\dmc\dlls\func_break.cpp" />
<ClCompile Include="..\..\dmc\dlls\func_tank.cpp" />
<ClCompile Include="..\..\dmc\dlls\game.cpp" />
<ClCompile Include="..\..\dmc\dlls\gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\globals.cpp" />
<ClCompile Include="..\..\dmc\dlls\h_ai.cpp" />
<ClCompile Include="..\..\dmc\dlls\h_export.cpp" />
<ClCompile Include="..\..\dmc\dlls\lights.cpp" />
<ClCompile Include="..\..\dmc\dlls\maprules.cpp" />
<ClCompile Include="..\..\dmc\dlls\monsters.cpp" />
<ClCompile Include="..\..\dmc\dlls\monsterstate.cpp" />
<ClCompile Include="..\..\dmc\dlls\multiplay_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\nodes.cpp" />
<ClCompile Include="..\..\dmc\dlls\observer.cpp" />
<ClCompile Include="..\..\dmc\dlls\pathcorner.cpp" />
<ClCompile Include="..\..\dmc\dlls\plane.cpp" />
<ClCompile Include="..\..\dmc\dlls\plats.cpp" />
<ClCompile Include="..\..\dmc\dlls\player.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_items.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_nail.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_player.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_rocket.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp" />
<ClCompile Include="..\..\dmc\dlls\schedule.cpp" />
<ClCompile Include="..\..\dmc\dlls\singleplay_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\skill.cpp" />
<ClCompile Include="..\..\dmc\dlls\sound.cpp" />
<ClCompile Include="..\..\dmc\dlls\spectator.cpp" />
<ClCompile Include="..\..\dmc\dlls\subs.cpp" />
<ClCompile Include="..\..\dmc\dlls\teamplay_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\threewave_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\triggers.cpp" />
<ClCompile Include="..\..\dmc\dlls\util.cpp" />
<ClCompile Include="..\..\dmc\dlls\weapons.cpp" />
<ClCompile Include="..\..\dmc\dlls\world.cpp" />
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c" />
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dmc\dlls\activity.h" />
<ClInclude Include="..\..\dmc\dlls\activitymap.h" />
<ClInclude Include="..\..\dmc\dlls\animation.h" />
<ClInclude Include="..\..\dmc\dlls\basemonster.h" />
<ClInclude Include="..\..\dmc\dlls\cbase.h" />
<ClInclude Include="..\..\dmc\dlls\cdll_dll.h" />
<ClInclude Include="..\..\dmc\dlls\client.h" />
<ClInclude Include="..\..\dmc\dlls\decals.h" />
<ClInclude Include="..\..\dmc\dlls\defaultai.h" />
<ClInclude Include="..\..\dmc\dlls\doors.h" />
<ClInclude Include="..\..\dmc\dlls\effects.h" />
<ClInclude Include="..\..\dmc\dlls\enginecallback.h" />
<ClInclude Include="..\..\dmc\dlls\explode.h" />
<ClInclude Include="..\..\dmc\dlls\extdll.h" />
<ClInclude Include="..\..\dmc\dlls\func_break.h" />
<ClInclude Include="..\..\dmc\dlls\gamerules.h" />
<ClInclude Include="..\..\dmc\dlls\items.h" />
<ClInclude Include="..\..\dmc\dlls\monsterevent.h" />
<ClInclude Include="..\..\dmc\dlls\monsters.h" />
<ClInclude Include="..\..\dmc\dlls\nodes.h" />
<ClInclude Include="..\..\dmc\dlls\plane.h" />
<ClInclude Include="..\..\dmc\dlls\player.h" />
<ClInclude Include="..\..\dmc\dlls\quake_gun.h" />
<ClInclude Include="..\..\dmc\dlls\saverestore.h" />
<ClInclude Include="..\..\dmc\dlls\schedule.h" />
<ClInclude Include="..\..\dmc\dlls\scripted.h" />
<ClInclude Include="..\..\dmc\dlls\scriptevent.h" />
<ClInclude Include="..\..\dmc\dlls\skill.h" />
<ClInclude Include="..\..\dmc\dlls\soundent.h" />
<ClInclude Include="..\..\dmc\dlls\spectator.h" />
<ClInclude Include="..\..\dmc\dlls\teamplay_gamerules.h" />
<ClInclude Include="..\..\dmc\dlls\threewave_gamerules.h" />
<ClInclude Include="..\..\dmc\dlls\trains.h" />
<ClInclude Include="..\..\dmc\dlls\util.h" />
<ClInclude Include="..\..\dmc\dlls\vector.h" />
<ClInclude Include="..\..\dmc\dlls\weapons.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h" />
<ClInclude Include="..\..\game_shared\voice_gamemgr.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>dmcdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>dmc</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>dmc</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ModuleDefinitionFile>$(ProjectDir)..\..\dmc\dlls\dmc.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ModuleDefinitionFile>$(ProjectDir)..\..\dmc\dlls\dmc.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\dmc">
<UniqueIdentifier>{c5ff4571-ca04-4e1f-80e9-a19506da02f2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\dlls">
<UniqueIdentifier>{5dec4dc2-32bf-42c2-b2f2-d1d51e0570ac}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\pm_shared">
<UniqueIdentifier>{bdf7ca1b-850d-4ba7-bd67-415aa43b6253}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{cb42fc3a-444b-4840-8de8-b4130a14d9d6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc">
<UniqueIdentifier>{91a827c4-689d-46e4-8f96-ace43cdbc9c9}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\dlls">
<UniqueIdentifier>{cc570f9a-1abf-41cc-b5ba-e0b498ca4b81}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\pm_shared">
<UniqueIdentifier>{6de9e702-afbc-41de-a5a3-2f8dfd99d18b}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\game_shared">
<UniqueIdentifier>{3546bbd0-6019-4fd3-b958-359c4bf3a897}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_Shared Weapons">
<UniqueIdentifier>{c7a2ed7b-dc8c-4df5-9fb9-d37c542058af}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_Shared Weapons\dmc">
<UniqueIdentifier>{646a6534-4acb-4aa0-8341-17a34671b226}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_Shared Weapons\dmc\dlls">
<UniqueIdentifier>{f1606514-06e0-4c6e-b751-4c0b6bf1e171}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp">
<Filter>Source Files\_Shared Weapons\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp">
<Filter>Source Files\_Shared Weapons\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\player.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\animating.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\animation.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\bmodels.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\buttons.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\cbase.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\client.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\combat.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\doors.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\effects.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\explode.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\func_break.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\func_tank.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\game.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\globals.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\h_ai.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\h_export.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\lights.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\maprules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\monsters.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\monsterstate.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\multiplay_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\nodes.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\observer.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\pathcorner.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\plane.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\plats.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\util.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_items.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_nail.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_player.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_rocket.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\schedule.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\singleplay_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\skill.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\sound.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\spectator.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\subs.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\teamplay_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\threewave_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\triggers.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\weapons.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\world.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dmc\dlls\player.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\activity.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\activitymap.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\animation.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\basemonster.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\cbase.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\cdll_dll.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\client.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\decals.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\defaultai.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\doors.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\effects.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\enginecallback.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\explode.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\extdll.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\func_break.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\gamerules.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\items.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\monsterevent.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\monsters.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\nodes.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\plane.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\weapons.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\quake_gun.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\saverestore.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\schedule.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\scripted.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\scriptevent.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\skill.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\soundent.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\spectator.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\teamplay_gamerules.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\threewave_gamerules.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\trains.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\util.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\vector.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\voice_gamemgr.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,239 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>hl_cdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\cl_dll\ammo.cpp" />
<ClCompile Include="..\..\cl_dll\ammohistory.cpp" />
<ClCompile Include="..\..\cl_dll\ammo_secondary.cpp" />
<ClCompile Include="..\..\cl_dll\battery.cpp" />
<ClCompile Include="..\..\cl_dll\cdll_int.cpp" />
<ClCompile Include="..\..\cl_dll\com_weapons.cpp" />
<ClCompile Include="..\..\cl_dll\death.cpp" />
<ClCompile Include="..\..\cl_dll\demo.cpp" />
<ClCompile Include="..\..\cl_dll\entity.cpp" />
<ClCompile Include="..\..\cl_dll\events.cpp" />
<ClCompile Include="..\..\cl_dll\ev_common.cpp" />
<ClCompile Include="..\..\cl_dll\ev_hldm.cpp" />
<ClCompile Include="..\..\cl_dll\flashlight.cpp" />
<ClCompile Include="..\..\cl_dll\GameStudioModelRenderer.cpp" />
<ClCompile Include="..\..\cl_dll\geiger.cpp" />
<ClCompile Include="..\..\cl_dll\health.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_baseentity.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_events.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_objects.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_weapons.cpp" />
<ClCompile Include="..\..\cl_dll\hud.cpp" />
<ClCompile Include="..\..\cl_dll\hud_bench.cpp" />
<ClCompile Include="..\..\cl_dll\hud_benchtrace.cpp" />
<ClCompile Include="..\..\cl_dll\hud_msg.cpp" />
<ClCompile Include="..\..\cl_dll\hud_redraw.cpp" />
<ClCompile Include="..\..\cl_dll\hud_servers.cpp" />
<ClCompile Include="..\..\cl_dll\hud_spectator.cpp" />
<ClCompile Include="..\..\cl_dll\hud_update.cpp" />
<ClCompile Include="..\..\cl_dll\input.cpp" />
<ClCompile Include="..\..\cl_dll\inputw32.cpp" />
<ClCompile Include="..\..\cl_dll\interpolation.cpp" />
<ClCompile Include="..\..\cl_dll\in_camera.cpp" />
<ClCompile Include="..\..\cl_dll\menu.cpp" />
<ClCompile Include="..\..\cl_dll\message.cpp" />
<ClCompile Include="..\..\cl_dll\saytext.cpp" />
<ClCompile Include="..\..\cl_dll\statusbar.cpp" />
<ClCompile Include="..\..\cl_dll\status_icons.cpp" />
<ClCompile Include="..\..\cl_dll\StudioModelRenderer.cpp" />
<ClCompile Include="..\..\cl_dll\studio_util.cpp" />
<ClCompile Include="..\..\cl_dll\text_message.cpp" />
<ClCompile Include="..\..\cl_dll\train.cpp" />
<ClCompile Include="..\..\cl_dll\tri.cpp" />
<ClCompile Include="..\..\cl_dll\util.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ClassMenu.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ControlConfigPanel.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_CustomObjects.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_int.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_MOTDWindow.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_SchemeManager.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ScorePanel.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ServerBrowser.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_SpectatorPanel.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_TeamFortressViewport.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_teammenu.cpp" />
<ClCompile Include="..\..\cl_dll\view.cpp" />
<ClCompile Include="..\..\cl_dll\voice_status.cpp" />
<ClCompile Include="..\..\common\parsemsg.cpp" />
<ClCompile Include="..\..\dlls\crossbow.cpp" />
<ClCompile Include="..\..\dlls\crowbar.cpp" />
<ClCompile Include="..\..\dlls\egon.cpp" />
<ClCompile Include="..\..\dlls\gauss.cpp" />
<ClCompile Include="..\..\dlls\handgrenade.cpp" />
<ClCompile Include="..\..\dlls\hornetgun.cpp" />
<ClCompile Include="..\..\dlls\mp5.cpp" />
<ClCompile Include="..\..\dlls\python.cpp" />
<ClCompile Include="..\..\dlls\rpg.cpp" />
<ClCompile Include="..\..\dlls\satchel.cpp" />
<ClCompile Include="..\..\dlls\shotgun.cpp" />
<ClCompile Include="..\..\dlls\squeakgrenade.cpp" />
<ClCompile Include="..\..\dlls\tripmine.cpp" />
<ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp" />
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
<ClCompile Include="..\..\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\pm_shared\pm_math.c" />
<ClCompile Include="..\..\pm_shared\pm_shared.c" />
<ClCompile Include="..\..\public\interface.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\cl_dll\ammo.h" />
<ClInclude Include="..\..\cl_dll\ammohistory.h" />
<ClInclude Include="..\..\cl_dll\camera.h" />
<ClInclude Include="..\..\cl_dll\cl_dll.h" />
<ClInclude Include="..\..\cl_dll\cl_util.h" />
<ClInclude Include="..\..\cl_dll\com_weapons.h" />
<ClInclude Include="..\..\cl_dll\demo.h" />
<ClInclude Include="..\..\cl_dll\eventscripts.h" />
<ClInclude Include="..\..\cl_dll\ev_hldm.h" />
<ClInclude Include="..\..\cl_dll\GameStudioModelRenderer.h" />
<ClInclude Include="..\..\cl_dll\health.h" />
<ClInclude Include="..\..\cl_dll\hud.h" />
<ClInclude Include="..\..\cl_dll\hud_servers.h" />
<ClInclude Include="..\..\cl_dll\hud_servers_priv.h" />
<ClInclude Include="..\..\cl_dll\hud_spectator.h" />
<ClInclude Include="..\..\cl_dll\interpolation.h" />
<ClInclude Include="..\..\cl_dll\in_defs.h" />
<ClInclude Include="..\..\cl_dll\kbutton.h" />
<ClInclude Include="..\..\cl_dll\StudioModelRenderer.h" />
<ClInclude Include="..\..\cl_dll\tri.h" />
<ClInclude Include="..\..\cl_dll\util_vector.h" />
<ClInclude Include="..\..\cl_dll\vgui_ControlConfigPanel.h" />
<ClInclude Include="..\..\cl_dll\vgui_int.h" />
<ClInclude Include="..\..\cl_dll\vgui_SchemeManager.h" />
<ClInclude Include="..\..\cl_dll\vgui_ScorePanel.h" />
<ClInclude Include="..\..\cl_dll\vgui_ServerBrowser.h" />
<ClInclude Include="..\..\cl_dll\vgui_SpectatorPanel.h" />
<ClInclude Include="..\..\cl_dll\view.h" />
<ClInclude Include="..\..\cl_dll\wrect.h" />
<ClInclude Include="..\..\common\parsemsg.h" />
<ClInclude Include="..\..\game_shared\vgui_scrollbar2.h" />
<ClInclude Include="..\..\game_shared\vgui_slider2.h" />
<ClInclude Include="..\..\game_shared\voice_banmgr.h" />
<ClInclude Include="..\..\game_shared\voice_status.h" />
<ClInclude Include="..\..\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\pm_shared\pm_info.h" />
<ClInclude Include="..\..\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\pm_shared\pm_shared.h" />
</ItemGroup>
<ItemGroup>
<Library Include="..\..\lib\public\game_controls.lib" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,435 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\cl_dll">
<UniqueIdentifier>{01b8d565-8fa1-4999-8cb6-01da5dd1e555}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\common">
<UniqueIdentifier>{6887a889-19a5-42f7-8af9-2af4b64cbf2b}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\pm_shared">
<UniqueIdentifier>{7d8ce8c9-fed8-42ee-9ba0-73d0fee6006a}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{83318ea3-5019-4d8a-a9f9-4922cdb1c9bb}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\cl_dll">
<UniqueIdentifier>{95dcdae3-b427-4517-a477-bfa2583b2e1f}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\common">
<UniqueIdentifier>{54679c20-fece-4cb1-bef2-017d30f31af0}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pm_shared">
<UniqueIdentifier>{fb64b597-8c31-4391-b259-6121f67bbccb}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\game_shared">
<UniqueIdentifier>{dfaa6b94-3821-41ff-a9c2-ef94fbb0d7d1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\public">
<UniqueIdentifier>{c053705f-05f3-4d16-ab13-80bfa84cbe75}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl">
<UniqueIdentifier>{f033f23a-ab54-411c-bebf-72d10839418e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\dlls">
<UniqueIdentifier>{a2469e54-cb56-4161-b6b1-55c9d93676c1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\dlls\wpn_shared">
<UniqueIdentifier>{a46a0ff1-e7ad-43c4-afb8-6c93e71803a1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\cl_dll">
<UniqueIdentifier>{5bff06ec-c232-4dd2-8642-4e2ce64f31ef}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\cl_dll\hl">
<UniqueIdentifier>{bd9d5958-4e67-4bff-bbd8-6ba6dfcdb720}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dlls\crossbow.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\crowbar.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\egon.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ev_hldm.cpp">
<Filter>Source Files\_hl\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\gauss.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\handgrenade.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_weapons.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_baseentity.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_events.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_objects.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp">
<Filter>Source Files\_hl\dlls\wpn_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\squeakgrenade.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\hornetgun.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\mp5.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\python.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\rpg.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\satchel.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\shotgun.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\tripmine.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\death.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ammo.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ammo_secondary.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ammohistory.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\battery.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\cdll_int.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\com_weapons.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\message.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\demo.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\entity.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ev_common.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\events.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\flashlight.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\GameStudioModelRenderer.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\geiger.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\health.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_bench.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_benchtrace.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_msg.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_redraw.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_servers.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_spectator.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_update.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\in_camera.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\input.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\inputw32.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\interpolation.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\menu.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\common\parsemsg.cpp">
<Filter>Source Files\common</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_shared.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_debug.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_math.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\util.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\saytext.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\status_icons.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\statusbar.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\studio_util.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\StudioModelRenderer.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\text_message.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\train.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\tri.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_CustomObjects.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ClassMenu.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ControlConfigPanel.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_grid.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_int.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_MOTDWindow.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_SchemeManager.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ScorePanel.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\view.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ServerBrowser.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_SpectatorPanel.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_TeamFortressViewport.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_teammenu.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\voice_status.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\public\interface.cpp">
<Filter>Source Files\public</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\cl_dll\kbutton.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\ammo.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\ammohistory.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\camera.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\cl_dll.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\cl_util.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\com_weapons.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\demo.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\ev_hldm.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\eventscripts.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\GameStudioModelRenderer.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\health.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud_servers.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud_servers_priv.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud_spectator.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\in_defs.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\interpolation.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\common\parsemsg.h">
<Filter>Header Files\common</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_shared.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_debug.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_defs.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_info.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_materials.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_movevars.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_ScorePanel.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\StudioModelRenderer.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\tri.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\util_vector.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_ControlConfigPanel.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_int.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_SchemeManager.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_slider2.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\voice_status.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_scrollbar2.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\voice_banmgr.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\wrect.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_ServerBrowser.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_SpectatorPanel.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\view.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Library Include="..\..\lib\public\game_controls.lib" />
</ItemGroup>
</Project>

View file

@ -0,0 +1,257 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{69DDADC0-97F4-419E-86EB-C91781A0D2E0}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>hldll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>hl</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>hl</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;CLIENT_WEAPONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>..\..\dlls;..\..\engine;..\..\common;..\..\pm_shared;..\..\game_shared;..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ModuleDefinitionFile>$(ProjectDir)..\..\dlls\hl.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;CLIENT_WEAPONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\dlls;..\..\engine;..\..\common;..\..\pm_shared;..\..\game_shared;..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ModuleDefinitionFile>$(ProjectDir)..\..\dlls\hl.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\dlls\aflock.cpp" />
<ClCompile Include="..\..\dlls\agrunt.cpp" />
<ClCompile Include="..\..\dlls\airtank.cpp" />
<ClCompile Include="..\..\dlls\animating.cpp" />
<ClCompile Include="..\..\dlls\animation.cpp" />
<ClCompile Include="..\..\dlls\apache.cpp" />
<ClCompile Include="..\..\dlls\barnacle.cpp" />
<ClCompile Include="..\..\dlls\barney.cpp" />
<ClCompile Include="..\..\dlls\bigmomma.cpp" />
<ClCompile Include="..\..\dlls\bloater.cpp" />
<ClCompile Include="..\..\dlls\bmodels.cpp" />
<ClCompile Include="..\..\dlls\bullsquid.cpp" />
<ClCompile Include="..\..\dlls\buttons.cpp" />
<ClCompile Include="..\..\dlls\cbase.cpp" />
<ClCompile Include="..\..\dlls\client.cpp" />
<ClCompile Include="..\..\dlls\combat.cpp" />
<ClCompile Include="..\..\dlls\controller.cpp" />
<ClCompile Include="..\..\dlls\crossbow.cpp" />
<ClCompile Include="..\..\dlls\crowbar.cpp" />
<ClCompile Include="..\..\dlls\defaultai.cpp" />
<ClCompile Include="..\..\dlls\doors.cpp" />
<ClCompile Include="..\..\dlls\effects.cpp" />
<ClCompile Include="..\..\dlls\egon.cpp" />
<ClCompile Include="..\..\dlls\explode.cpp" />
<ClCompile Include="..\..\dlls\flyingmonster.cpp" />
<ClCompile Include="..\..\dlls\func_break.cpp" />
<ClCompile Include="..\..\dlls\func_tank.cpp" />
<ClCompile Include="..\..\dlls\game.cpp" />
<ClCompile Include="..\..\dlls\gamerules.cpp" />
<ClCompile Include="..\..\dlls\gargantua.cpp" />
<ClCompile Include="..\..\dlls\gauss.cpp" />
<ClCompile Include="..\..\dlls\genericmonster.cpp" />
<ClCompile Include="..\..\dlls\ggrenade.cpp" />
<ClCompile Include="..\..\dlls\globals.cpp" />
<ClCompile Include="..\..\dlls\gman.cpp" />
<ClCompile Include="..\..\dlls\handgrenade.cpp" />
<ClCompile Include="..\..\dlls\hassassin.cpp" />
<ClCompile Include="..\..\dlls\headcrab.cpp" />
<ClCompile Include="..\..\dlls\healthkit.cpp" />
<ClCompile Include="..\..\dlls\hgrunt.cpp" />
<ClCompile Include="..\..\dlls\hornet.cpp" />
<ClCompile Include="..\..\dlls\hornetgun.cpp" />
<ClCompile Include="..\..\dlls\houndeye.cpp" />
<ClCompile Include="..\..\dlls\h_ai.cpp" />
<ClCompile Include="..\..\dlls\h_battery.cpp" />
<ClCompile Include="..\..\dlls\h_cine.cpp" />
<ClCompile Include="..\..\dlls\h_cycler.cpp" />
<ClCompile Include="..\..\dlls\h_export.cpp" />
<ClCompile Include="..\..\dlls\ichthyosaur.cpp" />
<ClCompile Include="..\..\dlls\islave.cpp" />
<ClCompile Include="..\..\dlls\items.cpp" />
<ClCompile Include="..\..\dlls\leech.cpp" />
<ClCompile Include="..\..\dlls\lights.cpp" />
<ClCompile Include="..\..\dlls\maprules.cpp" />
<ClCompile Include="..\..\dlls\monstermaker.cpp" />
<ClCompile Include="..\..\dlls\monsters.cpp" />
<ClCompile Include="..\..\dlls\monsterstate.cpp" />
<ClCompile Include="..\..\dlls\mortar.cpp" />
<ClCompile Include="..\..\dlls\mp5.cpp" />
<ClCompile Include="..\..\dlls\multiplay_gamerules.cpp" />
<ClCompile Include="..\..\dlls\nihilanth.cpp" />
<ClCompile Include="..\..\dlls\nodes.cpp" />
<ClCompile Include="..\..\dlls\observer.cpp" />
<ClCompile Include="..\..\dlls\osprey.cpp" />
<ClCompile Include="..\..\dlls\pathcorner.cpp" />
<ClCompile Include="..\..\dlls\plane.cpp" />
<ClCompile Include="..\..\dlls\plats.cpp" />
<ClCompile Include="..\..\dlls\player.cpp" />
<ClCompile Include="..\..\dlls\python.cpp" />
<ClCompile Include="..\..\dlls\rat.cpp" />
<ClCompile Include="..\..\dlls\roach.cpp" />
<ClCompile Include="..\..\dlls\rpg.cpp" />
<ClCompile Include="..\..\dlls\satchel.cpp" />
<ClCompile Include="..\..\dlls\schedule.cpp" />
<ClCompile Include="..\..\dlls\scientist.cpp" />
<ClCompile Include="..\..\dlls\scripted.cpp" />
<ClCompile Include="..\..\dlls\shotgun.cpp" />
<ClCompile Include="..\..\dlls\singleplay_gamerules.cpp" />
<ClCompile Include="..\..\dlls\skill.cpp" />
<ClCompile Include="..\..\dlls\sound.cpp" />
<ClCompile Include="..\..\dlls\soundent.cpp" />
<ClCompile Include="..\..\dlls\spectator.cpp" />
<ClCompile Include="..\..\dlls\squadmonster.cpp" />
<ClCompile Include="..\..\dlls\squeakgrenade.cpp" />
<ClCompile Include="..\..\dlls\subs.cpp" />
<ClCompile Include="..\..\dlls\talkmonster.cpp" />
<ClCompile Include="..\..\dlls\teamplay_gamerules.cpp" />
<ClCompile Include="..\..\dlls\tempmonster.cpp" />
<ClCompile Include="..\..\dlls\tentacle.cpp" />
<ClCompile Include="..\..\dlls\triggers.cpp" />
<ClCompile Include="..\..\dlls\tripmine.cpp" />
<ClCompile Include="..\..\dlls\turret.cpp" />
<ClCompile Include="..\..\dlls\util.cpp" />
<ClCompile Include="..\..\dlls\weapons.cpp" />
<ClCompile Include="..\..\dlls\world.cpp" />
<ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp" />
<ClCompile Include="..\..\dlls\xen.cpp" />
<ClCompile Include="..\..\dlls\zombie.cpp" />
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp" />
<ClCompile Include="..\..\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\pm_shared\pm_math.c" />
<ClCompile Include="..\..\pm_shared\pm_shared.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dlls\activity.h" />
<ClInclude Include="..\..\dlls\activitymap.h" />
<ClInclude Include="..\..\dlls\animation.h" />
<ClInclude Include="..\..\dlls\basemonster.h" />
<ClInclude Include="..\..\dlls\cbase.h" />
<ClInclude Include="..\..\dlls\cdll_dll.h" />
<ClInclude Include="..\..\dlls\client.h" />
<ClInclude Include="..\..\dlls\decals.h" />
<ClInclude Include="..\..\dlls\defaultai.h" />
<ClInclude Include="..\..\dlls\doors.h" />
<ClInclude Include="..\..\dlls\effects.h" />
<ClInclude Include="..\..\dlls\enginecallback.h" />
<ClInclude Include="..\..\dlls\explode.h" />
<ClInclude Include="..\..\dlls\extdll.h" />
<ClInclude Include="..\..\dlls\flyingmonster.h" />
<ClInclude Include="..\..\dlls\func_break.h" />
<ClInclude Include="..\..\dlls\gamerules.h" />
<ClInclude Include="..\..\dlls\hornet.h" />
<ClInclude Include="..\..\dlls\items.h" />
<ClInclude Include="..\..\dlls\monsterevent.h" />
<ClInclude Include="..\..\dlls\monsters.h" />
<ClInclude Include="..\..\dlls\nodes.h" />
<ClInclude Include="..\..\dlls\plane.h" />
<ClInclude Include="..\..\dlls\player.h" />
<ClInclude Include="..\..\dlls\saverestore.h" />
<ClInclude Include="..\..\dlls\schedule.h" />
<ClInclude Include="..\..\dlls\scripted.h" />
<ClInclude Include="..\..\dlls\scriptevent.h" />
<ClInclude Include="..\..\dlls\skill.h" />
<ClInclude Include="..\..\dlls\soundent.h" />
<ClInclude Include="..\..\dlls\spectator.h" />
<ClInclude Include="..\..\dlls\squadmonster.h" />
<ClInclude Include="..\..\dlls\talkmonster.h" />
<ClInclude Include="..\..\dlls\teamplay_gamerules.h" />
<ClInclude Include="..\..\dlls\trains.h" />
<ClInclude Include="..\..\dlls\util.h" />
<ClInclude Include="..\..\dlls\vector.h" />
<ClInclude Include="..\..\dlls\weapons.h" />
<ClInclude Include="..\..\engine\eiface.h" />
<ClInclude Include="..\..\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\pm_shared\pm_info.h" />
<ClInclude Include="..\..\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\pm_shared\pm_shared.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,483 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\dlls">
<UniqueIdentifier>{a59f65b1-455f-459d-bc2a-75775255cd5c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dlls\wpn_shared">
<UniqueIdentifier>{000b311c-d555-467e-b6cb-5e669fb8c45e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\pm_shared">
<UniqueIdentifier>{7f184267-1d16-4bbc-9212-a804fcd04e6a}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{9cd951c6-53c4-4c79-826f-13ac1af8a8b6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dlls">
<UniqueIdentifier>{e3b69fef-bfa6-4270-8280-f2b25793ac4e}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\engine">
<UniqueIdentifier>{b85e935a-5cc8-482d-b85f-6cdaa3452ccb}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pm_shared">
<UniqueIdentifier>{37941113-16fa-4ce0-9bdd-a72a1ced8902}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dlls\aflock.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\agrunt.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\airtank.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\animating.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\animation.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\apache.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\barnacle.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\barney.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\bigmomma.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\bloater.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\bmodels.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\bullsquid.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\buttons.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\cbase.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\client.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\combat.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\controller.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\crossbow.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\crowbar.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\defaultai.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\gman.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\doors.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\effects.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\egon.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\explode.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\flyingmonster.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\func_break.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\func_tank.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\game.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\gamerules.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\gargantua.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\gauss.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\genericmonster.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\ggrenade.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\globals.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\h_ai.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\h_battery.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\h_cine.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\h_cycler.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\h_export.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\handgrenade.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\hassassin.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\headcrab.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\healthkit.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\hgrunt.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp">
<Filter>Source Files\dlls\wpn_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\monstermaker.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\hornet.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\hornetgun.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\houndeye.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\ichthyosaur.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\islave.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\items.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\leech.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\lights.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\maprules.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\player.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\monsters.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\monsterstate.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\mortar.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\mp5.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\multiplay_gamerules.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\nihilanth.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\nodes.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\observer.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\osprey.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\pathcorner.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\plane.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\plats.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_shared.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_debug.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_math.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\python.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\rat.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\roach.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\rpg.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\satchel.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\schedule.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\scientist.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\scripted.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\shotgun.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\singleplay_gamerules.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\skill.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\sound.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\soundent.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\spectator.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\squadmonster.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\squeakgrenade.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\subs.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\talkmonster.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\teamplay_gamerules.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\tempmonster.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\tentacle.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\triggers.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\tripmine.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\turret.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\util.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\zombie.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\weapons.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\world.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\xen.cpp">
<Filter>Source Files\dlls</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dlls\doors.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\activity.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\activitymap.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\animation.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\basemonster.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\cbase.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\cdll_dll.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\client.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\decals.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\defaultai.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\effects.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\engine\eiface.h">
<Filter>Header Files\engine</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\hornet.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\enginecallback.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\explode.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\extdll.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\flyingmonster.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\func_break.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\gamerules.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\player.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\items.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\monsterevent.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\monsters.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\nodes.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\plane.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_shared.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_debug.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_defs.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_info.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_materials.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_movevars.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\weapons.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\saverestore.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\schedule.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\scripted.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\scriptevent.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\skill.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\soundent.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\spectator.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\squadmonster.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\talkmonster.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\teamplay_gamerules.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\trains.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\util.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dlls\vector.h">
<Filter>Header Files\dlls</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,50 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C++ Express 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hldll", "hldll.vcxproj", "{69DDADC0-97F4-419E-86EB-C91781A0D2E0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_cdll", "hl_cdll.vcxproj", "{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dmcdll", "dmcdll.vcxproj", "{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dmc_cdll", "dmc_cdll.vcxproj", "{50BD4CD5-4043-4457-BA51-7CF8FFC43767}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ricochetdll", "ricochetdll.vcxproj", "{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ricochet_cdll", "ricochet_cdll.vcxproj", "{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Debug|Win32.ActiveCfg = Debug|Win32
{69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Debug|Win32.Build.0 = Debug|Win32
{69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Release|Win32.ActiveCfg = Release|Win32
{69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Release|Win32.Build.0 = Release|Win32
{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Debug|Win32.ActiveCfg = Debug|Win32
{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Debug|Win32.Build.0 = Debug|Win32
{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Release|Win32.ActiveCfg = Release|Win32
{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Release|Win32.Build.0 = Release|Win32
{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Debug|Win32.ActiveCfg = Debug|Win32
{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Debug|Win32.Build.0 = Debug|Win32
{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Release|Win32.ActiveCfg = Release|Win32
{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Release|Win32.Build.0 = Release|Win32
{50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Debug|Win32.ActiveCfg = Debug|Win32
{50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Debug|Win32.Build.0 = Debug|Win32
{50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Release|Win32.ActiveCfg = Release|Win32
{50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Release|Win32.Build.0 = Release|Win32
{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Debug|Win32.ActiveCfg = Debug|Win32
{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Debug|Win32.Build.0 = Debug|Win32
{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Release|Win32.ActiveCfg = Release|Win32
{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Release|Win32.Build.0 = Release|Win32
{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Debug|Win32.ActiveCfg = Debug|Win32
{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Debug|Win32.Build.0 = Debug|Win32
{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Release|Win32.ActiveCfg = Release|Win32
{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\common\parsemsg.cpp" />
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
<ClCompile Include="..\..\public\interface.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\ammo.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\ammohistory.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\ammo_secondary.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\battery.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\cdll_int.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\com_weapons.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\death.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\demo.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\entity.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\events.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\ev_common.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\ev_hldm.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\flashlight.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\GameStudioModelRenderer.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\geiger.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\health.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_baseentity.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_events.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_objects.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_weapons.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hud.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hud_msg.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hud_redraw.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hud_servers.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\hud_update.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\input.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\inputw32.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\in_camera.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\menu.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\message.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\Ricochet_JumpPads.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\saytext.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\statusbar.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\status_icons.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\StudioModelRenderer.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\studio_util.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\text_message.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\train.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\tri.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\util.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ConsolePanel.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ControlConfigPanel.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_CustomObjects.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_discobjects.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_int.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_MOTDWindow.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_SchemeManager.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ScorePanel.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ServerBrowser.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\vgui_TeamFortressViewport.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\view.cpp" />
<ClCompile Include="..\..\ricochet\cl_dll\voice_status.cpp" />
<ClCompile Include="..\..\ricochet\dlls\wpn_shared\disc_weapon_disc.cpp" />
<ClCompile Include="..\..\ricochet\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\ricochet\pm_shared\pm_math.c" />
<ClCompile Include="..\..\ricochet\pm_shared\pm_shared.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\parsemsg.h" />
<ClInclude Include="..\..\ricochet\cl_dll\ammo.h" />
<ClInclude Include="..\..\ricochet\cl_dll\ammohistory.h" />
<ClInclude Include="..\..\ricochet\cl_dll\camera.h" />
<ClInclude Include="..\..\ricochet\cl_dll\cl_dll.h" />
<ClInclude Include="..\..\ricochet\cl_dll\cl_util.h" />
<ClInclude Include="..\..\ricochet\cl_dll\com_weapons.h" />
<ClInclude Include="..\..\ricochet\cl_dll\demo.h" />
<ClInclude Include="..\..\ricochet\cl_dll\eventscripts.h" />
<ClInclude Include="..\..\ricochet\cl_dll\ev_hldm.h" />
<ClInclude Include="..\..\ricochet\cl_dll\GameStudioModelRenderer.h" />
<ClInclude Include="..\..\ricochet\cl_dll\health.h" />
<ClInclude Include="..\..\ricochet\cl_dll\hud.h" />
<ClInclude Include="..\..\ricochet\cl_dll\hud_iface.h" />
<ClInclude Include="..\..\ricochet\cl_dll\hud_servers.h" />
<ClInclude Include="..\..\ricochet\cl_dll\hud_servers_priv.h" />
<ClInclude Include="..\..\ricochet\cl_dll\in_defs.h" />
<ClInclude Include="..\..\ricochet\cl_dll\kbutton.h" />
<ClInclude Include="..\..\ricochet\cl_dll\Ricochet_BSPFile.h" />
<ClInclude Include="..\..\ricochet\cl_dll\Ricochet_JumpPads.h" />
<ClInclude Include="..\..\ricochet\cl_dll\StudioModelRenderer.h" />
<ClInclude Include="..\..\ricochet\cl_dll\studio_util.h" />
<ClInclude Include="..\..\ricochet\cl_dll\util_vector.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ConsolePanel.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ControlConfigPanel.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_discobjects.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_int.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_SchemeManager.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ScorePanel.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ServerBrowser.h" />
<ClInclude Include="..\..\ricochet\cl_dll\vgui_TeamFortressViewport.h" />
<ClInclude Include="..\..\ricochet\cl_dll\view.h" />
<ClInclude Include="..\..\ricochet\cl_dll\wrect.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_info.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_shared.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>ricochet_cdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\ricochet;..\..\ricochet\dlls;..\..\ricochet\cl_dll;..\..\game_shared;..\..\engine;..\..\public;..\..\common;..\..\ricochet\pm_shared;..\..\utils\vgui\include;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\ricochet;..\..\ricochet\dlls;..\..\ricochet\cl_dll;..\..\game_shared;..\..\engine;..\..\public;..\..\common;..\..\ricochet\pm_shared;..\..\utils\vgui\include;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,384 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\_hl">
<UniqueIdentifier>{0142d5e4-5caa-4286-8740-78fe5f63f90c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\ricochet">
<UniqueIdentifier>{d79b1e48-d35a-4c47-a48a-06c124d7d5f2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\ricochet\dlls">
<UniqueIdentifier>{db1142bc-09dd-40f1-8e5b-7d2e5873fbfb}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\ricochet\dlls\wpn_shared">
<UniqueIdentifier>{14ceca51-597d-4ae0-ad1e-616f9c76afb7}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\ricochet\cl_dll">
<UniqueIdentifier>{a659561b-3095-458c-9ac3-98a1f8fda89d}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\ricochet\cl_dll\hl">
<UniqueIdentifier>{de1d2011-0a49-4c1e-b1ee-e6e31c6ba173}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\ricochet">
<UniqueIdentifier>{8f0ebcb6-1036-4fb2-8955-0992878a0f76}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\ricochet\cl_dll">
<UniqueIdentifier>{6d32d06c-ab53-4cc4-9580-61fd0802aeb7}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\public">
<UniqueIdentifier>{a62dbc7a-0e7a-4926-9415-c81e6b3e2820}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\common">
<UniqueIdentifier>{2263acfb-32b9-437e-b357-289dc027689c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\ricochet\pm_shared">
<UniqueIdentifier>{739d96f5-318f-4326-ac16-acad51f23a39}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{0f1d61fd-fd1b-41fb-aa84-b3226848ae8c}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ricochet">
<UniqueIdentifier>{482b21b8-5e14-4d3a-9f6d-000f8fe9c81d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ricochet\cl_dll">
<UniqueIdentifier>{8ee6bc62-6027-4bb6-bba1-bd7eb71b8ded}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\common">
<UniqueIdentifier>{acab3107-5b1a-47d3-95fa-d374360ea28c}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ricochet\pm_shared">
<UniqueIdentifier>{2c1b936b-1f82-449f-be5a-1254ef73c3d2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\ricochet\dlls\wpn_shared\disc_weapon_disc.cpp">
<Filter>Source Files\_hl\ricochet\dlls\wpn_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\ev_hldm.cpp">
<Filter>Source Files\_hl\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_baseentity.cpp">
<Filter>Source Files\_hl\ricochet\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_events.cpp">
<Filter>Source Files\_hl\ricochet\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_objects.cpp">
<Filter>Source Files\_hl\ricochet\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hl\hl_weapons.cpp">
<Filter>Source Files\_hl\ricochet\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\Ricochet_JumpPads.cpp">
<Filter>Source Files\_hl\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\input.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\inputw32.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\ammo.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\ammo_secondary.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\ammohistory.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\battery.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\cdll_int.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\com_weapons.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\death.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\demo.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\entity.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\ev_common.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\events.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\flashlight.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\GameStudioModelRenderer.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\geiger.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\health.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hud.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hud_msg.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hud_redraw.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hud_servers.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\hud_update.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\in_camera.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\public\interface.cpp">
<Filter>Source Files\public</Filter>
</ClCompile>
<ClCompile Include="..\..\common\parsemsg.cpp">
<Filter>Source Files\common</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\pm_shared\pm_shared.c">
<Filter>Source Files\ricochet\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\pm_shared\pm_debug.c">
<Filter>Source Files\ricochet\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\pm_shared\pm_math.c">
<Filter>Source Files\ricochet\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\saytext.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\menu.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\message.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\tri.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\util.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\status_icons.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\statusbar.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\studio_util.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\StudioModelRenderer.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\text_message.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\train.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_grid.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_int.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ConsolePanel.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ControlConfigPanel.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_CustomObjects.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_discobjects.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_MOTDWindow.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_SchemeManager.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ScorePanel.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_ServerBrowser.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\vgui_TeamFortressViewport.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\voice_status.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\cl_dll\view.cpp">
<Filter>Source Files\ricochet\cl_dll</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\ricochet\cl_dll\kbutton.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\ammo.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\ammohistory.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\camera.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\cl_dll.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\cl_util.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\com_weapons.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\demo.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\ev_hldm.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\eventscripts.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\GameStudioModelRenderer.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\health.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\hud.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\hud_iface.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\hud_servers.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\hud_servers_priv.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\in_defs.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\common\parsemsg.h">
<Filter>Header Files\common</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_shared.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_debug.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_defs.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_info.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_materials.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_movevars.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\wrect.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\Ricochet_BSPFile.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\Ricochet_JumpPads.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\studio_util.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\StudioModelRenderer.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\util_vector.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ConsolePanel.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ControlConfigPanel.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_discobjects.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_int.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_SchemeManager.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ScorePanel.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_ServerBrowser.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\vgui_TeamFortressViewport.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\cl_dll\view.h">
<Filter>Header Files\ricochet\cl_dll</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,206 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp" />
<ClCompile Include="..\..\ricochet\dlls\airtank.cpp" />
<ClCompile Include="..\..\ricochet\dlls\animating.cpp" />
<ClCompile Include="..\..\ricochet\dlls\animation.cpp" />
<ClCompile Include="..\..\ricochet\dlls\bmodels.cpp" />
<ClCompile Include="..\..\ricochet\dlls\buttons.cpp" />
<ClCompile Include="..\..\ricochet\dlls\cbase.cpp" />
<ClCompile Include="..\..\ricochet\dlls\client.cpp" />
<ClCompile Include="..\..\ricochet\dlls\combat.cpp" />
<ClCompile Include="..\..\ricochet\dlls\disc_arena.cpp" />
<ClCompile Include="..\..\ricochet\dlls\disc_powerups.cpp" />
<ClCompile Include="..\..\ricochet\dlls\doors.cpp" />
<ClCompile Include="..\..\ricochet\dlls\effects.cpp" />
<ClCompile Include="..\..\ricochet\dlls\explode.cpp" />
<ClCompile Include="..\..\ricochet\dlls\func_break.cpp" />
<ClCompile Include="..\..\ricochet\dlls\func_tank.cpp" />
<ClCompile Include="..\..\ricochet\dlls\game.cpp" />
<ClCompile Include="..\..\ricochet\dlls\gamerules.cpp" />
<ClCompile Include="..\..\ricochet\dlls\ggrenade.cpp" />
<ClCompile Include="..\..\ricochet\dlls\globals.cpp" />
<ClCompile Include="..\..\ricochet\dlls\healthkit.cpp" />
<ClCompile Include="..\..\ricochet\dlls\h_ai.cpp" />
<ClCompile Include="..\..\ricochet\dlls\h_battery.cpp" />
<ClCompile Include="..\..\ricochet\dlls\h_cycler.cpp" />
<ClCompile Include="..\..\ricochet\dlls\h_export.cpp" />
<ClCompile Include="..\..\ricochet\dlls\items.cpp" />
<ClCompile Include="..\..\ricochet\dlls\lights.cpp" />
<ClCompile Include="..\..\ricochet\dlls\maprules.cpp" />
<ClCompile Include="..\..\ricochet\dlls\mortar.cpp" />
<ClCompile Include="..\..\ricochet\dlls\mpstubb.cpp" />
<ClCompile Include="..\..\ricochet\dlls\multiplay_gamerules.cpp" />
<ClCompile Include="..\..\ricochet\dlls\observer.cpp" />
<ClCompile Include="..\..\ricochet\dlls\pathcorner.cpp" />
<ClCompile Include="..\..\ricochet\dlls\plane.cpp" />
<ClCompile Include="..\..\ricochet\dlls\plats.cpp" />
<ClCompile Include="..\..\ricochet\dlls\player.cpp" />
<ClCompile Include="..\..\ricochet\dlls\singleplay_gamerules.cpp" />
<ClCompile Include="..\..\ricochet\dlls\skill.cpp" />
<ClCompile Include="..\..\ricochet\dlls\sound.cpp" />
<ClCompile Include="..\..\ricochet\dlls\soundent.cpp" />
<ClCompile Include="..\..\ricochet\dlls\spectator.cpp" />
<ClCompile Include="..\..\ricochet\dlls\subs.cpp" />
<ClCompile Include="..\..\ricochet\dlls\teamplay_gamerules.cpp" />
<ClCompile Include="..\..\ricochet\dlls\triggers.cpp" />
<ClCompile Include="..\..\ricochet\dlls\util.cpp" />
<ClCompile Include="..\..\ricochet\dlls\weapons.cpp" />
<ClCompile Include="..\..\ricochet\dlls\world.cpp" />
<ClCompile Include="..\..\ricochet\dlls\wpn_shared\disc_weapon_disc.cpp" />
<ClCompile Include="..\..\ricochet\dlls\xen.cpp" />
<ClCompile Include="..\..\ricochet\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\ricochet\pm_shared\pm_math.c" />
<ClCompile Include="..\..\ricochet\pm_shared\pm_shared.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\ricochet\dlls\activity.h" />
<ClInclude Include="..\..\ricochet\dlls\activitymap.h" />
<ClInclude Include="..\..\ricochet\dlls\animation.h" />
<ClInclude Include="..\..\ricochet\dlls\basemonster.h" />
<ClInclude Include="..\..\ricochet\dlls\cbase.h" />
<ClInclude Include="..\..\ricochet\dlls\cdll_dll.h" />
<ClInclude Include="..\..\ricochet\dlls\client.h" />
<ClInclude Include="..\..\ricochet\dlls\decals.h" />
<ClInclude Include="..\..\ricochet\dlls\discwar.h" />
<ClInclude Include="..\..\ricochet\dlls\disc_arena.h" />
<ClInclude Include="..\..\ricochet\dlls\doors.h" />
<ClInclude Include="..\..\ricochet\dlls\effects.h" />
<ClInclude Include="..\..\ricochet\dlls\enginecallback.h" />
<ClInclude Include="..\..\ricochet\dlls\explode.h" />
<ClInclude Include="..\..\ricochet\dlls\extdll.h" />
<ClInclude Include="..\..\ricochet\dlls\func_break.h" />
<ClInclude Include="..\..\ricochet\dlls\game.h" />
<ClInclude Include="..\..\ricochet\dlls\gamerules.h" />
<ClInclude Include="..\..\ricochet\dlls\hornet.h" />
<ClInclude Include="..\..\ricochet\dlls\items.h" />
<ClInclude Include="..\..\ricochet\dlls\maprules.h" />
<ClInclude Include="..\..\ricochet\dlls\monsterevent.h" />
<ClInclude Include="..\..\ricochet\dlls\monsters.h" />
<ClInclude Include="..\..\ricochet\dlls\nodes.h" />
<ClInclude Include="..\..\ricochet\dlls\plane.h" />
<ClInclude Include="..\..\ricochet\dlls\player.h" />
<ClInclude Include="..\..\ricochet\dlls\saverestore.h" />
<ClInclude Include="..\..\ricochet\dlls\schedule.h" />
<ClInclude Include="..\..\ricochet\dlls\scriptevent.h" />
<ClInclude Include="..\..\ricochet\dlls\skill.h" />
<ClInclude Include="..\..\ricochet\dlls\soundent.h" />
<ClInclude Include="..\..\ricochet\dlls\spectator.h" />
<ClInclude Include="..\..\ricochet\dlls\talkmonster.h" />
<ClInclude Include="..\..\ricochet\dlls\teamplay_gamerules.h" />
<ClInclude Include="..\..\ricochet\dlls\trains.h" />
<ClInclude Include="..\..\ricochet\dlls\util.h" />
<ClInclude Include="..\..\ricochet\dlls\vector.h" />
<ClInclude Include="..\..\ricochet\dlls\weapons.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_info.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\ricochet\pm_shared\pm_shared.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>ricochetdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>mp</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>mp</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>..\..\ricochet\dlls;..\..\engine;..\..\common;..\..\public;..\..\game_shared;..\..\ricochet\pm_shared;..\..\ricochet;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ModuleDefinitionFile>$(ProjectDir)..\..\ricochet\dlls\mp.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\ricochet\dlls;..\..\engine;..\..\common;..\..\public;..\..\game_shared;..\..\ricochet\pm_shared;..\..\ricochet;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ModuleDefinitionFile>$(ProjectDir)..\..\ricochet\dlls\mp.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\ricochet">
<UniqueIdentifier>{a3e19434-b8d9-43ec-a1ed-e260f8aee591}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\ricochet\dlls">
<UniqueIdentifier>{9b833c3f-4e64-4ba6-9143-c7a365cef6fa}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\ricochet\dlls\wpn_shared">
<UniqueIdentifier>{c683dfc8-f9d2-49d0-bc80-c2aa7e10dab5}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\ricochet\pm_shared">
<UniqueIdentifier>{6334b1f8-a9a7-44e0-a020-afa31543406a}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{be7399a9-5600-4d83-b06d-4edbed45200b}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ricochet">
<UniqueIdentifier>{684ab4d1-82f9-4ff3-868a-0d9919cc32f7}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ricochet\dlls">
<UniqueIdentifier>{2dc019ff-0dfb-4478-9ecd-58c90ae0111e}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ricochet\pm_shared">
<UniqueIdentifier>{8b020c05-4536-4f4f-82c9-2206caef635a}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\ricochet\dlls\disc_powerups.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\airtank.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\animating.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\animation.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\bmodels.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\buttons.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\cbase.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\client.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\combat.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\disc_arena.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\wpn_shared\disc_weapon_disc.cpp">
<Filter>Source Files\ricochet\dlls\wpn_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\player.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\doors.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\effects.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\explode.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\func_break.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\func_tank.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\game.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\gamerules.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\ggrenade.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\globals.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\h_ai.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\h_battery.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\h_cycler.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\h_export.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\healthkit.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\items.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\lights.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\maprules.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\mortar.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\mpstubb.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\multiplay_gamerules.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\observer.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\pathcorner.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\plane.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\plats.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\pm_shared\pm_shared.c">
<Filter>Source Files\ricochet\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\pm_shared\pm_debug.c">
<Filter>Source Files\ricochet\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\pm_shared\pm_math.c">
<Filter>Source Files\ricochet\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\world.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\xen.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\singleplay_gamerules.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\skill.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\sound.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\soundent.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\spectator.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\subs.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\teamplay_gamerules.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\triggers.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\util.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\ricochet\dlls\weapons.cpp">
<Filter>Source Files\ricochet\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\ricochet\dlls\gamerules.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\activity.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\activitymap.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\animation.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\basemonster.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\cbase.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\cdll_dll.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\client.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\decals.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\disc_arena.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\discwar.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\doors.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\effects.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\enginecallback.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\explode.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\extdll.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\func_break.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\game.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\player.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\hornet.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\items.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\maprules.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\monsterevent.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\monsters.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\nodes.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\plane.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_shared.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_debug.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_defs.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_info.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_materials.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\pm_shared\pm_movevars.h">
<Filter>Header Files\ricochet\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\weapons.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\saverestore.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\schedule.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\scriptevent.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\skill.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\soundent.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\spectator.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\talkmonster.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\teamplay_gamerules.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\trains.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\util.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\ricochet\dlls\vector.h">
<Filter>Header Files\ricochet\dlls</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -14,9 +14,9 @@
// for legacy code). In this case, you need to make a new version name for your new interface, and make a wrapper interface and
// expose it for the old interface.
#if _MSC_VER >= 1300 // VC7
#include "tier1/interface.h"
#else
//#if _MSC_VER >= 1300 // VC7
//#include "tier1/interface.h"
//#else
#ifndef INTERFACE_H
#define INTERFACE_H
@ -144,6 +144,6 @@ extern CreateInterfaceFn Sys_GetFactory( CSysModule *pModule );
#endif
#endif // MSVC 6.0
//#endif // MSVC 6.0

View file

@ -368,7 +368,7 @@ void CGameStudioModelRenderer::StudioProcessGait( entity_state_t *pplayer )
// calc side to side turning
flYaw = m_pCurrentEntity->angles[YAW] - m_pPlayerInfo->gaityaw;
flYaw = fmod( flYaw, 360.0 );
flYaw = fmod( flYaw, 360.0f );
if (flYaw < -180)
{

View file

@ -6,7 +6,9 @@
#include "net_api.h"
#include <string.h>
#ifdef _WIN32
#include "winsani_in.h"
#include <winsock.h>
#include "winsani_out.h"
#else
#include <arpa/inet.h>
#endif

View file

@ -40,7 +40,9 @@
#define NOSERVICE
#define NOMCX
#define NOIME
#include "winsani_in.h"
#include "windows.h"
#include "winsani_out.h"
#else // _WIN32
#define FALSE 0