ref: 9e8c527455f6a9a148eac978da5b0389a471d630
parent: 8363dc8b47d8b6ee030831268c3e62a99e5f1dfd
author: unknown <fabien@fabien-PC.(none)>
date: Tue Dec 11 10:24:14 EST 2012
Converted Visual Studio to VS2012 (vs2005 still available)
--- /dev/null
+++ b/.gitignore
@@ -1,0 +1,4 @@
+*.sdf
+*.suo
+_UpgradeReport_Files
+UpgradeLog.*
--- /dev/null
+++ b/Backup/duke3d_vs2005.sln
@@ -1,0 +1,28 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Game\Game.vcproj", "{6D80B050-1DC6-406A-98E3-60C65C3304F3}"
+ ProjectSection(ProjectDependencies) = postProject
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D} = {05511B4A-FB13-49E5-AE53-EE1F063C055D}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Engine", "Engine\Engine.vcproj", "{05511B4A-FB13-49E5-AE53-EE1F063C055D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Debug|Win32.Build.0 = Debug|Win32
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Release|Win32.ActiveCfg = Release|Win32
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Release|Win32.Build.0 = Release|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Debug|Win32.Build.0 = Debug|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Release|Win32.ActiveCfg = Release|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/Engine/Engine.vcxproj
@@ -1,0 +1,129 @@
+<?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>{05511B4A-FB13-49E5-AE53-EE1F063C055D}</ProjectGuid>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v110</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <WholeProgramOptimization>false</WholeProgramOptimization>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v110</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>11.0.50727.1</_ProjectFileVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>.\DebugVC7\</OutDir>
+ <IntDir>.\DebugVC7\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>.\ReleaseVC7\</OutDir>
+ <IntDir>.\ReleaseVC7\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\SDL-1.2.9\include;src\enet\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>nDBGRECORD; nDEBUG; PLATFORM_WIN32; UDP_NETWORKING; WIN32; _LIB; _CRT_SECURE_NO_DEPRECATE; _CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <AdditionalOptions> /J</AdditionalOptions>
+ <PrecompiledHeader />
+ <BrowseInformation>true</BrowseInformation>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0000</Culture>
+ </ResourceCompile>
+ <Lib>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ </Lib>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <Optimization>MaxSpeed</Optimization>
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
+ <OmitFramePointers>true</OmitFramePointers>
+ <AdditionalIncludeDirectories>..\..\SDL-1.2.9\include;src\enet\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>nDBGRECORD; nDEBUG; PLATFORM_WIN32; UDP_NETWORKING; WIN32; _LIB; _CRT_SECURE_NO_DEPRECATE; _CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>false</BufferSecurityCheck>
+ <AdditionalOptions> /J</AdditionalOptions>
+ <PrecompiledHeader />
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0000</Culture>
+ </ResourceCompile>
+ <Lib>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ </Lib>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="src\a.c" />
+ <ClCompile Include="src\cache1d.c" />
+ <ClCompile Include="src\Engine.c" />
+ <ClCompile Include="src\mmulti.c" />
+ <ClCompile Include="src\mmulti_stable.cpp" />
+ <ClCompile Include="src\pragmas.c" />
+ <ClCompile Include="src\sdl_driver.c" />
+ <ClCompile Include="src\enet\host.c" />
+ <ClCompile Include="src\enet\list.c" />
+ <ClCompile Include="src\enet\memory.c" />
+ <ClCompile Include="src\enet\packet.c" />
+ <ClCompile Include="src\enet\peer.c" />
+ <ClCompile Include="src\enet\protocol.c" />
+ <ClCompile Include="src\enet\unix.c" />
+ <ClCompile Include="src\enet\win32.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\a.h" />
+ <ClInclude Include="src\build.h" />
+ <ClInclude Include="src\cache1d.h" />
+ <ClInclude Include="src\display.h" />
+ <ClInclude Include="src\Engine.h" />
+ <ClInclude Include="src\engine_protos.h" />
+ <ClInclude Include="src\icon.h" />
+ <ClInclude Include="src\platform.h" />
+ <ClInclude Include="src\pragmas.h" />
+ <ClInclude Include="src\win32_compat.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+++ b/Engine/Engine.vcxproj.filters
@@ -1,0 +1,95 @@
+<?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>{ce0781a3-b8f6-4319-b90b-254e556f3c1b}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{0b84d784-d2f4-407e-a4d7-b4a8f30fafc1}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="enet">
+ <UniqueIdentifier>{2a81a5d5-612c-4a3f-8486-b84aa46552e4}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="src\a.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\cache1d.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\Engine.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\mmulti.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\mmulti_stable.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\pragmas.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\sdl_driver.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\host.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\list.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\memory.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\packet.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\peer.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\protocol.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\unix.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ <ClCompile Include="src\enet\win32.c">
+ <Filter>enet</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\a.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\build.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\cache1d.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\display.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\Engine.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\engine_protos.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\icon.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\platform.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\pragmas.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\win32_compat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+++ b/Game/Game.vcxproj
@@ -1,0 +1,193 @@
+<?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>{6D80B050-1DC6-406A-98E3-60C65C3304F3}</ProjectGuid>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v110</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v110</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <WholeProgramOptimization>false</WholeProgramOptimization>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>11.0.50727.1</_ProjectFileVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>..\bin\</OutDir>
+ <IntDir>.\ReleaseVC7\</IntDir>
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>..\bin\</OutDir>
+ <IntDir>.\DebugVC7\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Midl>
+ <TypeLibraryName>.\Release/Game.tlb</TypeLibraryName>
+ </Midl>
+ <ClCompile>
+ <Optimization>MaxSpeed</Optimization>
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
+ <OmitFramePointers>true</OmitFramePointers>
+ <AdditionalIncludeDirectories>..\..\SDL-1.2.9\include;..\..\SDL_mixer-1.2.6;..\Engine\src;.\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>nDBGRECORD; CHECK_XDUKE_REV; nDEBUG; WIN32; _CONSOLE; PLATFORM_WIN32; _CRT_SECURE_NO_DEPRECATE; _CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>false</BufferSecurityCheck>
+ <AdditionalOptions> /J</AdditionalOptions>
+ <PrecompiledHeader />
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <CompileAs>Default</CompileAs>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0000</Culture>
+ <ResourceOutputFileName>$(IntDir)%(Filename).res</ResourceOutputFileName>
+ </ResourceCompile>
+ <Link>
+ <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>dxguid.lib;sdl.lib;sdl_mixer.lib;winmm.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)$(SolutionName).exe</OutputFile>
+ <Version>19.4</Version>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <AdditionalLibraryDirectories>..\..\Directx_dec_2005\;..\..\SDL-1.2.9\VisualC\SDL\Release;..\..\SDL_mixer-1.2.6\VisualC\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Midl>
+ <TypeLibraryName>.\Debug/Game.tlb</TypeLibraryName>
+ </Midl>
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\SDL-1.2.9\include;..\SDL_mixer-1.2.6;..\Engine\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>nDBGRECORD; CHECK_XDUKE_REV; nDEBUG; WIN32; _CONSOLE; PLATFORM_WIN32; _CRT_SECURE_NO_DEPRECATE; _CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <AdditionalOptions> /J</AdditionalOptions>
+ <PrecompiledHeader />
+ <BrowseInformation>true</BrowseInformation>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <CompileAs>Default</CompileAs>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0000</Culture>
+ </ResourceCompile>
+ <Link>
+ <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>dxguid.lib;sdl.lib;sdl_mixer.lib;winmm.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)$(SolutionName)d.exe</OutputFile>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <AdditionalLibraryDirectories>..\Directx_dec_2005\;..\SDL-1.2.9\VisualC\SDL\Release;..\SDL_mixer-1.2.6\VisualC\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="src\actors.c" />
+ <ClCompile Include="src\animlib.c" />
+ <ClCompile Include="src\config.c" />
+ <ClCompile Include="src\control.c" />
+ <ClCompile Include="src\game.c" />
+ <ClCompile Include="src\gamedef.c" />
+ <ClCompile Include="src\global.c" />
+ <ClCompile Include="src\keyboard.c" />
+ <ClCompile Include="src\menues.c" />
+ <ClCompile Include="src\player.c" />
+ <ClCompile Include="src\premap.c" />
+ <ClCompile Include="src\rts.c" />
+ <ClCompile Include="src\scriplib.c" />
+ <ClCompile Include="src\sector.c" />
+ <ClCompile Include="src\sounds.c" />
+ <ClCompile Include="src\midi\win_midiout.cpp" />
+ <ClCompile Include="src\midi\xmidi.cpp" />
+ <ClCompile Include="src\audiolib\dsl.c" />
+ <ClCompile Include="src\audiolib\fx_man.c">
+ <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
+ <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\ll_man.c" />
+ <ClCompile Include="src\audiolib\multivoc.c" />
+ <ClCompile Include="src\audiolib\mv_mix.c" />
+ <ClCompile Include="src\audiolib\mvreverb.c" />
+ <ClCompile Include="src\audiolib\nodpmi.c" />
+ <ClCompile Include="src\audiolib\pitch.c" />
+ <ClCompile Include="src\audiolib\user.c" />
+ <ClCompile Include="src\console.c" />
+ <ClCompile Include="src\cvar_defs.c" />
+ <ClCompile Include="src\cvars.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\_rts.h" />
+ <ClInclude Include="src\animlib.h" />
+ <ClInclude Include="src\config.h" />
+ <ClInclude Include="src\control.h" />
+ <ClInclude Include="src\develop.h" />
+ <ClInclude Include="src\duke3d.h" />
+ <ClInclude Include="src\dukewin.h" />
+ <ClInclude Include="src\file_lib.h" />
+ <ClInclude Include="src\funct.h" />
+ <ClInclude Include="src\function.h" />
+ <ClInclude Include="src\gamedefs.h" />
+ <ClInclude Include="src\keyboard.h" />
+ <ClInclude Include="src\mouse.h" />
+ <ClInclude Include="src\names.h" />
+ <ClInclude Include="src\rts.h" />
+ <ClInclude Include="src\scriplib.h" />
+ <ClInclude Include="src\soundefs.h" />
+ <ClInclude Include="src\sounds.h" />
+ <ClInclude Include="src\types.h" />
+ <ClInclude Include="src\util_lib.h" />
+ <ClInclude Include="src\midi\databuf.h" />
+ <ClInclude Include="src\midi\win_midiout.h" />
+ <ClInclude Include="src\midi\xmidi.h" />
+ <ClInclude Include="src\audiolib\assert.h" />
+ <ClInclude Include="src\_functio.h" />
+ <ClInclude Include="src\console.h" />
+ <ClInclude Include="src\cvar_defs.h" />
+ <ClInclude Include="src\cvars.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Engine\Engine.vcxproj">
+ <Project>{05511b4a-fb13-49e5-ae53-ee1f063c055d}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+++ b/Game/Game.vcxproj.filters
@@ -1,0 +1,200 @@
+<?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>{06253b92-93a2-4d56-8563-5a03a31eadc1}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{b2eb2339-7496-4d78-9bc0-83683f1179a3}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Midi">
+ <UniqueIdentifier>{3f2653b9-f76d-4555-84a0-475ace3f6c8f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Audiolib">
+ <UniqueIdentifier>{9c2a484b-af3c-47f8-b997-35621c3c6a41}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Console Source">
+ <UniqueIdentifier>{a1461a19-8d35-48aa-a91c-0a2b6c229f40}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Console Headers">
+ <UniqueIdentifier>{1e8402f7-1c36-454c-a9a9-926a77f481b5}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="src\actors.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\animlib.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\config.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\control.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\game.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\gamedef.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\global.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\keyboard.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\menues.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\player.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\premap.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\rts.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\scriplib.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\sector.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\sounds.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\midi\win_midiout.cpp">
+ <Filter>Midi</Filter>
+ </ClCompile>
+ <ClCompile Include="src\midi\xmidi.cpp">
+ <Filter>Midi</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\dsl.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\fx_man.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\ll_man.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\multivoc.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\mv_mix.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\mvreverb.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\nodpmi.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\pitch.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\audiolib\user.c">
+ <Filter>Audiolib</Filter>
+ </ClCompile>
+ <ClCompile Include="src\console.c">
+ <Filter>Console Source</Filter>
+ </ClCompile>
+ <ClCompile Include="src\cvar_defs.c">
+ <Filter>Console Source</Filter>
+ </ClCompile>
+ <ClCompile Include="src\cvars.c">
+ <Filter>Console Source</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\_rts.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\animlib.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\control.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\develop.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\duke3d.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\dukewin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\file_lib.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\funct.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\function.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\gamedefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\keyboard.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\mouse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\names.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\rts.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\scriplib.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\soundefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\sounds.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\util_lib.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\midi\databuf.h">
+ <Filter>Midi</Filter>
+ </ClInclude>
+ <ClInclude Include="src\midi\win_midiout.h">
+ <Filter>Midi</Filter>
+ </ClInclude>
+ <ClInclude Include="src\midi\xmidi.h">
+ <Filter>Midi</Filter>
+ </ClInclude>
+ <ClInclude Include="src\audiolib\assert.h">
+ <Filter>Audiolib</Filter>
+ </ClInclude>
+ <ClInclude Include="src\_functio.h">
+ <Filter>Console Headers</Filter>
+ </ClInclude>
+ <ClInclude Include="src\console.h">
+ <Filter>Console Headers</Filter>
+ </ClInclude>
+ <ClInclude Include="src\cvar_defs.h">
+ <Filter>Console Headers</Filter>
+ </ClInclude>
+ <ClInclude Include="src\cvars.h">
+ <Filter>Console Headers</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file
--- a/duke3d_vs2005.sln
+++ /dev/null
@@ -1,28 +1,0 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Game\Game.vcproj", "{6D80B050-1DC6-406A-98E3-60C65C3304F3}"
- ProjectSection(ProjectDependencies) = postProject
- {05511B4A-FB13-49E5-AE53-EE1F063C055D} = {05511B4A-FB13-49E5-AE53-EE1F063C055D}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Engine", "Engine\Engine.vcproj", "{05511B4A-FB13-49E5-AE53-EE1F063C055D}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Debug|Win32.ActiveCfg = Debug|Win32
- {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Debug|Win32.Build.0 = Debug|Win32
- {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Release|Win32.ActiveCfg = Release|Win32
- {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Release|Win32.Build.0 = Release|Win32
- {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Debug|Win32.ActiveCfg = Debug|Win32
- {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Debug|Win32.Build.0 = Debug|Win32
- {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Release|Win32.ActiveCfg = Release|Win32
- {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
--- /dev/null
+++ b/duke3d_vs2012.sln
@@ -1,0 +1,25 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Game\Game.vcxproj", "{6D80B050-1DC6-406A-98E3-60C65C3304F3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Engine", "Engine\Engine.vcxproj", "{05511B4A-FB13-49E5-AE53-EE1F063C055D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Debug|Win32.Build.0 = Debug|Win32
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Release|Win32.ActiveCfg = Release|Win32
+ {6D80B050-1DC6-406A-98E3-60C65C3304F3}.Release|Win32.Build.0 = Release|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Debug|Win32.Build.0 = Debug|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Release|Win32.ActiveCfg = Release|Win32
+ {05511B4A-FB13-49E5-AE53-EE1F063C055D}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal