forked from metin2/client
Solution refactoring and restructuring, removed Boost dependency, removed unused tools
This commit is contained in:
parent
33f19f9ff6
commit
9ef9f39e88
|
@ -1,192 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="CWebBrowser"
|
||||
RootNamespace="CWebBrowser"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<File
|
||||
RelativePath="CWebBrowser.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CWebBrowser.h">
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,285 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="CWebBrowser"
|
||||
ProjectGUID="{D64AE35F-F982-46D4-8E38-09E5C9752955}"
|
||||
RootNamespace="CWebBrowser"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\Debug/CWebBrowser.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\CWebBrowser.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\Release/CWebBrowser.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\CWebBrowser.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\Distribute/CWebBrowser.pch"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\CWebBrowser.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<File
|
||||
RelativePath="CWebBrowser.c"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CWebBrowser.h"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,302 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="EffectLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="EffectData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectElementBase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectElementBaseInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectMesh.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectMeshInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectUpdateDecorator.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EmitterProperty.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FrameController.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleProperty.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleSystemData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleSystemInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SimpleLightData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SimpleLightInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Type.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="EffectData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectElementBase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectElementBaseInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectMesh.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectMeshInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EffectUpdateDecorator.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EmitterProperty.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FrameController.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleProperty.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleSystemData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ParticleSystemInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SimpleLightData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SimpleLightInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Type.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,335 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="eterBase"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Poly">
|
||||
<File
|
||||
RelativePath="poly\Base.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Base.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Poly.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Poly.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Symbol.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Symbol.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\SymTable.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\SymTable.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Code">
|
||||
<File
|
||||
RelativePath=".\cipher.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\cipher.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\CPostIt.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\CPostIt.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CRC32.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CRC32.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Debug.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Debug.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="error.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="error.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileBase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileBase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileDir.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileDir.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoader.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoader.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Filename.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lzo.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lzo.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MappedFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MappedFile.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Random.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Random.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ServiceDefs.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Singleton.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stl.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stl.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="tea.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="tea.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TempFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TempFile.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Timer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Timer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Utils.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Utils.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="vk.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,663 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="eterBase"
|
||||
ProjectGUID="{678C47DC-B3EF-460E-A932-56F3208FC65E}"
|
||||
RootNamespace="eterBase"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
PrecompiledHeaderFile=".\Debug/eterBase.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\eterBase.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/eterBase.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\eterBase.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcRelease/eterBase.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\eterBase.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcDebug/eterBase.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="1"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\eterBase.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/eterBase.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\eterBase.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/eterBase.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\eterBase.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Poly"
|
||||
>
|
||||
<File
|
||||
RelativePath="poly\Base.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Base.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Poly.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Poly.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Symbol.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Symbol.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\SymTable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\SymTable.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Code"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\CPostIt.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\CPostIt.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CRC32.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CRC32.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Debug.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Debug.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="error.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="error.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileBase.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileBase.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileDir.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileDir.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoader.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoader.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Filename.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lzo.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lzo.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MappedFile.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MappedFile.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Random.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Random.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Singleton.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="tea.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="tea.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TempFile.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TempFile.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Timer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Timer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Utils.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Utils.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="vk.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,687 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="eterBase"
|
||||
ProjectGUID="{678C47DC-B3EF-460E-A932-56F3208FC65E}"
|
||||
RootNamespace="eterBase"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
PrecompiledHeaderFile=".\Debug/eterBase.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\eterBase.lib"
|
||||
AdditionalLibraryDirectories="../../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/eterBase.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\eterBase.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcRelease/eterBase.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\eterBase.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcDebug/eterBase.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\eterBase.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/eterBase.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\eterBase.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/eterBase.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\eterBase.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Poly"
|
||||
>
|
||||
<File
|
||||
RelativePath="poly\Base.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Base.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Poly.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Poly.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Symbol.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\Symbol.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\SymTable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="poly\SymTable.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Code"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\cipher.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\cipher.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\CPostIt.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\CPostIt.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CRC32.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CRC32.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Debug.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Debug.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="error.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="error.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileBase.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileBase.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileDir.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileDir.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoader.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoader.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Filename.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lzo.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lzo.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MappedFile.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MappedFile.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Random.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Random.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\ServiceDefs.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Singleton.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="tea.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="tea.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TempFile.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TempFile.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Timer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Timer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Utils.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Utils.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="vk.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,294 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="eterGrnLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="LODController.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Material.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Mesh.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Model.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstanceCollisionDetection.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstanceModel.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstanceMotion.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstanceRender.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstanceUpdate.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Motion.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Thing.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ThingInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Util.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="LODController.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Material.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Mesh.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Model.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Motion.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Thing.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ThingInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Util.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,225 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="eterImageLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="DXTCImage.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Image.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TGAImage.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="DXTCImage.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Image.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TGAImage.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,786 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="eterImageLib"
|
||||
ProjectGUID="{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}"
|
||||
RootNamespace="eterImageLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/eterImageLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcRelease/eterImageLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcDebug/eterImageLib.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
PrecompiledHeaderFile=".\Debug/eterImageLib.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/eterImageLib.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/eterImageLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="DXTCImage.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Image.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TGAImage.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="DXTCImage.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Image.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TGAImage.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,791 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="eterImageLib"
|
||||
ProjectGUID="{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}"
|
||||
RootNamespace="eterImageLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/eterImageLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcRelease/eterImageLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
PrecompiledHeaderFile=".\MfcDebug/eterImageLib.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
PrecompiledHeaderFile=".\Debug/eterImageLib.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/eterImageLib.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/eterImageLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\eterImageLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="DXTCImage.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Image.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TGAImage.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="DXTCImage.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Image.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TGAImage.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,692 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="eterlib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
AdditionalIncludeDirectories="c:/eterlib/bin/"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
AdditionalIncludeDirectories="c:/eterlib/bin/"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="AttributeData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="AttributeInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Camera.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CollisionData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ColorTransitionHelper.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Decal.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EnvironmentMap.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoaderThread.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpCollisionObject.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpColor.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpColorInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpD3DXBuffer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpDIB.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpIndexBuffer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpLightManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpObjectInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpPixelShader.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpRatioInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpShadowTexture.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexBuffer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexBufferDynamic.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexBufferStatic.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexShader.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Input.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="LensFlare.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lineintersect_utils.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MSApplication.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MSWindow.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Mutex.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="parser.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PathStack.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ReferenceObject.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ScreenFilter.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SkyBox.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TargaResource.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Thread.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Util.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="AttributeData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="AttributeInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Camera.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CollisionData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ColorTransitionHelper.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Decal.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Dynamic.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EnvironmentMap.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Event.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileLoaderThread.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FuncObject.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpCollisionObject.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpColor.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpColorInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpD3DXBuffer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpDIB.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpIndexBuffer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpLightManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpObjectInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpPixelShader.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpRatioInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpShadowTexture.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexBuffer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexBufferDynamic.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexBufferStatic.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpVertexShader.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Input.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="LensFlare.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="lineintersect_utils.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MSApplication.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MSWindow.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Mutex.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="parser.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PathStack.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Pool.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Profiler.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Ray.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Ref.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ReferenceObject.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ScreenFilter.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SkyBox.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TargaResource.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Thread.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Util.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Culling"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="CullingManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="CullingManager.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Graphic"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="GrpBase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpBase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpDetector.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpDetector.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpDevice.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpDevice.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpMath.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpMath.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpScreen.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpScreen.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="JpegFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="JpegFile.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StateManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StateManager.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="Resource.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResourceManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResourceManager.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Image"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="GrpExpandedImageInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpExpandedImageInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpImage.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpImage.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpImageInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpImageInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpImageTexture.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpImageTexture.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpMarkInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpMarkInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpSubImage.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpSubImage.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpTexture.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpTexture.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Network"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="NetAddress.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetAddress.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDatagram.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDatagram.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDatagramReceiver.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDatagramReceiver.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDatagramSender.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDatagramSender.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDevice.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetDevice.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetPacketHeaderMap.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetPacketHeaderMap.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetStream.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="NetStream.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Font"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="GrpFontTexture.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpFontTexture.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpText.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpText.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpTextInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GrpTextInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextTag.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextTag.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Font_New"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="BlockTexture.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="BlockTexture.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DibBar.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DibBar.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextBar.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextBar.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="IME"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="Dimm.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="IME.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="IME.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="msctf.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Text"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="TextFileLoader.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextFileLoader.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,636 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="EterLocale"
|
||||
ProjectGUID="{B96B52ED-49DC-4DEC-89B4-DAC13076E7C4}"
|
||||
RootNamespace="EterLocale"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="..\lib"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="0"
|
||||
WholeProgramOptimization="true"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="false"
|
||||
FloatingPointModel="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)\$(ProjectName).pch"
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
WarningLevel="4"
|
||||
WarnAsError="false"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
AdditionalOptions="/LTCG"
|
||||
OutputFile="$(OutDir)\$(ProjectName)$(ConfigurationName).lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Distribute/EterLocale.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory="..\lib"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)\$(ProjectName).pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
WarningLevel="4"
|
||||
WarnAsError="false"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)$(ConfigurationName).lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\MfcRelease/EterLocale.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory="..\lib"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
InlineFunctionExpansion="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
EnableFunctionLevelLinking="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)\$(ProjectName).pch"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="4"
|
||||
WarnAsError="false"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)$(ConfigurationName).lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\MfcDebug/EterLocale.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="..\lib"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
InlineFunctionExpansion="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
EnableFunctionLevelLinking="false"
|
||||
FloatingPointModel="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)\$(ProjectName).pch"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="4"
|
||||
WarnAsError="false"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)$(ConfigurationName).lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Debug/EterLocale.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="..\lib"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="false"
|
||||
FloatingPointModel="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)\$(ProjectName).pch"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
WarningLevel="4"
|
||||
WarnAsError="false"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)$(ConfigurationName).lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\Release/EterLocale.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory="..\lib"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="0"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="false"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)\$(ProjectName).pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
WarningLevel="4"
|
||||
WarnAsError="false"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)$(ConfigurationName).lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
SuppressStartupBanner="true"
|
||||
OutputFile=".\VTune/EterLocale.bsc"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="StringUtility"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Arabic.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Arabic.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Core"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\CodePageId.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="StringCodec"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\StringCodec.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec_Vietnamese.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec_Vietnamese.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,233 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="EterLocale"
|
||||
ProjectGUID="{801101A4-89D7-4F35-9FB2-7B2096F3BD1C}"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="StringUtility">
|
||||
<File
|
||||
RelativePath="Arabic.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Arabic.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Japanese.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Japanese.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Core">
|
||||
<File
|
||||
RelativePath="CodePageId.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="StringCodec">
|
||||
<File
|
||||
RelativePath="StringCodec.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StringCodec.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StringCodec_Vietnamese.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StringCodec_Vietnamese.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,614 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="EterLocale"
|
||||
ProjectGUID="{05207E97-C83A-49C6-8E08-403679963A7B}"
|
||||
RootNamespace="EterLocale"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/EterLocale.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcRelease/EterLocale.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/EterLocale.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcDebug/EterLocale.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/EterLocale.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\Debug/EterLocale.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="StringUtility"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Arabic.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Arabic.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Japanese.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Japanese.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Core"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\CodePageId.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="StringCodec"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\StringCodec.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec_Vietnamese.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec_Vietnamese.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,614 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="EterLocale"
|
||||
ProjectGUID="{05207E97-C83A-49C6-8E08-403679963A7B}"
|
||||
RootNamespace="EterLocale"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/EterLocale.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcRelease/EterLocale.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/EterLocale.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcDebug/EterLocale.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/EterLocale.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\Debug/EterLocale.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\EterLocale.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="StringUtility"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Arabic.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Arabic.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Japanese.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Japanese.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Core"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\CodePageId.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="StringCodec"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\StringCodec.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec_Vietnamese.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\StringCodec_Vietnamese.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,237 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="EterPack"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="EterPack.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackPolicy_CSHybridCrypt.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackCursor.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\md5.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="EterPack.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackPolicy_CSHybridCrypt.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackCursor.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Inline.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\md5.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,778 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="EterPack"
|
||||
ProjectGUID="{4950BA04-3877-4F66-BCA0-60E00DE3770B}"
|
||||
RootNamespace="EterPack"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/EterPack.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\EterPack.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcRelease/EterPack.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\EterPack.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/EterPack.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\EterPack.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcDebug/EterPack.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\EterPack.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/EterPack.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\EterPack.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\Debug/EterPack.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\EterPack.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="EterPack.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackCursor.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackManager.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="EterPack.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackCursor.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackManager.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Inline.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,805 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="EterPack"
|
||||
ProjectGUID="{4950BA04-3877-4F66-BCA0-60E00DE3770B}"
|
||||
RootNamespace="EterPack"
|
||||
SccProjectName="Perforce Project"
|
||||
SccLocalPath="."
|
||||
SccProvider="MSSCCI:Perforce SCM"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Distribute/EterPack.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\EterPack.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcRelease/EterPack.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\EterPack.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\VTune/EterPack.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\EterPack.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderFile=".\MfcDebug/EterPack.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\EterPack.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\Release/EterPack.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\EterPack.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="StdAfx.h"
|
||||
PrecompiledHeaderFile=".\Debug/EterPack.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\EterPack.lib"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="EterPack.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackCursor.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackManager.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\EterPackPolicy_CSHybridCrypt.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\md5.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="EterPack.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackCursor.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="EterPackManager.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\EterPackPolicy_CSHybridCrypt.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Inline.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\md5.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,251 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="eterPythonLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
WarnAsError="FALSE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
WarnAsError="FALSE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
WarnAsError="FALSE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Interface"
|
||||
Filter="*.cpp;*.h;">
|
||||
<File
|
||||
RelativePath="PythonGridSlotWindow.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonGridSlotWindow.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonSlotWindow.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonSlotWindow.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonWindow.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonWindow.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonWindowManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonWindowManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonWindowManagerModule.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Graphic Files"
|
||||
Filter="*.cpp; *.h;">
|
||||
<File
|
||||
RelativePath="PythonGraphic.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonGraphic.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonGraphicImageModule.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonGraphicModule.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonGraphicTextModule.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonGraphicThingModule.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,503 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="gamelib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;BACKGROUND_LOADING"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;BACKGROUND_LOADING"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
AdditionalIncludeDirectories="c:/eterlib/bin/"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;USE_LOD"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
AdditionalIncludeDirectories="c:/eterlib/bin/"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Actor"
|
||||
Filter="*.cpp; *.h;">
|
||||
<File
|
||||
RelativePath="ActorInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceAttach.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceBattle.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceBlend.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceCollisionDetection.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceEvent.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceFly.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceInterface.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceMotion.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceMotionEvent.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstancePosition.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceRender.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceRotation.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceSync.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceWeaponTrace.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DungeonBlock.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PhysicsObject.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PhysicsObject.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceDataFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceMotionData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceMotionData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceMotionDataEvent.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="WeaponTrace.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="WeaponTrace.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Map"
|
||||
Filter="*.cpp; *.h;">
|
||||
<File
|
||||
RelativePath="Area.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Area.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="AreaLoaderThread.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="AreaLoaderThread.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="AreaTerrain.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="AreaTerrain.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DungeonBlock.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapBase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapBase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoor.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoor.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorCharacterShadow.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorIndexBuffer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorLoad.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorQuadtree.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorRender.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorRenderHTP.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorRenderSTP.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorUpdate.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapOutdoorWater.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapType.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapType.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapUtil.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MapUtil.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MonsterAreaInfo.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MonsterAreaInfo.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Property.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Property.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PropertyLoader.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PropertyLoader.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PropertyManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PropertyManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SnowEnvironment.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SnowEnvironment.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SnowParticle.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SnowParticle.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainDecal.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainDecal.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainPatch.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainPatch.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainQuadtree.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainQuadtree.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Game"
|
||||
Filter="*.cpp; *.h;">
|
||||
<File
|
||||
RelativePath="GameEventManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GameEventManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GameType.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GameType.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GameUtil.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GameUtil.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Item"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="ItemData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ItemData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ItemManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ItemManager.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fly"
|
||||
Filter="*.cpp;*.h;">
|
||||
<File
|
||||
RelativePath="FlyHandler.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyingData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyingData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyingInstance.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyingInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyingObjectManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyingObjectManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyTarget.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyTarget.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyTrace.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FlyTrace.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,277 +0,0 @@
|
|||
// GrannyConverter.cpp : Defines the entry point for the console application.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include <EterBase/Filename.h>
|
||||
#include <EterBase/CRC32.h>
|
||||
#include <granny.h>
|
||||
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable:4100)
|
||||
#pragma warning(disable:4127)
|
||||
#pragma warning(disable:4189)
|
||||
#pragma warning(disable:4512)
|
||||
#pragma warning(disable:4706)
|
||||
#include <cryptopp-5.6.0/cryptlib.h>
|
||||
#include <cryptopp-5.6.0/filters.h>
|
||||
#include <cryptopp-5.6.0/modes.h>
|
||||
#include <cryptopp-5.6.0/sha.h>
|
||||
#include <cryptopp-5.6.0/tiger.h>
|
||||
#include <cryptopp-5.6.0/ripemd.h>
|
||||
#include <cryptopp-5.6.0/whrlpool.h>
|
||||
#include <cryptopp-5.6.0/des.h>
|
||||
#include <cryptopp-5.6.0/aes.h>
|
||||
#include <cryptopp-5.6.0/tea.h>
|
||||
#include <cryptopp-5.6.0/osrng.h>
|
||||
#include <cryptopp-5.6.0/salsa.h>
|
||||
#include <cryptopp-5.6.0/panama.h>
|
||||
#include <cryptopp-5.6.0/sosemanuk.h>
|
||||
#include <cryptopp-5.6.0/cryptoppLibLink.h>
|
||||
#pragma warning(pop)
|
||||
#include <boost/timer.hpp>
|
||||
|
||||
#pragma comment(lib, "granny2.lib")
|
||||
|
||||
struct CryptoTester
|
||||
{
|
||||
CryptoTester() : Encryptor(NULL), Decryptor(NULL), elapsedTime(0.0) {}
|
||||
CryptoPP::StreamTransformation* Encryptor;
|
||||
CryptoPP::StreamTransformation* Decryptor;
|
||||
double elapsedTime;
|
||||
};
|
||||
|
||||
template <class N> void SetupCrypto(std::vector<CryptoTester>& vector, const byte* key, const byte* iv)
|
||||
{
|
||||
CryptoTester res;
|
||||
|
||||
res.Encryptor = new N::Encryption;
|
||||
res.Decryptor = new N::Decryption;
|
||||
|
||||
CryptoPP::SimpleKeyingInterface* keyInterface = dynamic_cast<CryptoPP::SimpleKeyingInterface*>(res.Encryptor);
|
||||
CryptoPP::SimpleKeyingInterface* keyInterface2 = dynamic_cast<CryptoPP::SimpleKeyingInterface*>(res.Decryptor);
|
||||
|
||||
if (keyInterface->IVRequirement() != CryptoPP::SimpleKeyingInterface::NOT_RESYNCHRONIZABLE)
|
||||
{
|
||||
keyInterface->SetKeyWithIV(key, keyInterface->MaxKeyLength(), iv, keyInterface->MaxIVLength());
|
||||
keyInterface2->SetKeyWithIV(key, keyInterface->MaxKeyLength(), iv, keyInterface->MaxIVLength());
|
||||
}
|
||||
else
|
||||
{
|
||||
keyInterface->SetKey(key, keyInterface->MaxKeyLength());
|
||||
keyInterface2->SetKey(key, keyInterface->MaxKeyLength());
|
||||
}
|
||||
|
||||
vector.push_back(res);
|
||||
}
|
||||
|
||||
int _tmain(int argc, char* argv[])
|
||||
{
|
||||
if (argc != 2)
|
||||
return 1;
|
||||
|
||||
char arg1[1024 + 1];
|
||||
strcpy_s(arg1, sizeof(arg1), argv[1]);
|
||||
|
||||
CFilename Gr2FileName(arg1);
|
||||
|
||||
CFilename RawFileName(Gr2FileName.NoExtension());
|
||||
RawFileName += ".ygr";
|
||||
|
||||
CFilename NewGr2FileName(Gr2FileName.NoExtension());
|
||||
NewGr2FileName += "_new.gr2";
|
||||
|
||||
granny_file* gr2File = GrannyReadEntireFile(Gr2FileName.c_str());
|
||||
granny_int32x FileSectionCount;
|
||||
granny_file_info * FileInfo;
|
||||
|
||||
if (gr2File)
|
||||
{
|
||||
FileSectionCount = gr2File->SectionCount;
|
||||
FileInfo = GrannyGetFileInfo(gr2File);
|
||||
|
||||
GrannyConvertFileInfoToRaw(FileInfo, RawFileName.c_str());
|
||||
}
|
||||
|
||||
FILE * fp;
|
||||
|
||||
if (0 == fopen_s(&fp, RawFileName.c_str(), "rb") && fp)
|
||||
{
|
||||
fseek(fp, 0L, SEEK_END);
|
||||
long FileSize = ftell(fp);
|
||||
fseek(fp, 0L, SEEK_SET);
|
||||
char * Buffer = (char *) malloc(FileSize);
|
||||
printf("FileSize: %u\n", fread(Buffer, sizeof(char), FileSize, fp));
|
||||
fclose(fp);
|
||||
|
||||
// 파일 이름으로 부터 암호화 키를 생성함 (다른 파일로 이름 바꿔서 사용하기 힘들어짐)
|
||||
std::string SrcStringForKey(RawFileName);
|
||||
CryptoPP::HashTransformation* hm = NULL;
|
||||
unsigned int idx = GetCRC32(SrcStringForKey.c_str(), SrcStringForKey.length()) & 3;
|
||||
|
||||
// 키 암호화
|
||||
byte key[32];
|
||||
|
||||
CryptoPP::HashTransformation* hm1 = NULL;
|
||||
CryptoPP::HashTransformation* hm2 = NULL;
|
||||
|
||||
static CryptoPP::Tiger tiger;
|
||||
static CryptoPP::SHA1 sha1;
|
||||
static CryptoPP::RIPEMD128 ripemd128;
|
||||
static CryptoPP::Whirlpool whirlpool;
|
||||
|
||||
switch (idx & 3)
|
||||
{
|
||||
case 0:
|
||||
hm1 = &whirlpool;
|
||||
break;
|
||||
|
||||
case 1:
|
||||
hm1 = &tiger;
|
||||
break;
|
||||
|
||||
case 2:
|
||||
hm1 = &sha1;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
hm1 = &ripemd128;
|
||||
break;
|
||||
}
|
||||
|
||||
CryptoPP::StringSource(SrcStringForKey, true,
|
||||
new CryptoPP::HashFilter(*hm1,
|
||||
//new CryptoPP::HexEncoder(
|
||||
new CryptoPP::ArraySink(key, sizeof(key) - 16)
|
||||
//) // HexEncoder
|
||||
) // HashFilter
|
||||
); // StringSource
|
||||
|
||||
// 만들어진 키의 첫번째 4바이트로 다음 16바이트 키 생성 알고리즘 선택
|
||||
unsigned int idx2 = *(unsigned int*) key;
|
||||
|
||||
switch (idx2 & 3)
|
||||
{
|
||||
case 0:
|
||||
hm2 = &sha1;
|
||||
break;
|
||||
|
||||
case 1:
|
||||
hm2 = &ripemd128;
|
||||
break;
|
||||
|
||||
case 2:
|
||||
hm2 = &whirlpool;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
hm2 = &tiger;
|
||||
break;
|
||||
}
|
||||
|
||||
CryptoPP::StringSource(SrcStringForKey, true,
|
||||
new CryptoPP::HashFilter(*hm2,
|
||||
//new CryptoPP::HexEncoder(
|
||||
new CryptoPP::ArraySink(key + 16, sizeof(key) - 16)
|
||||
//) // HexEncoder
|
||||
) // HashFilter
|
||||
); // StringSource
|
||||
// 키 생성 완료
|
||||
|
||||
// IV 생성
|
||||
CryptoPP::AutoSeededRandomPool prng;
|
||||
byte iv[32];
|
||||
prng.GenerateBlock(iv, sizeof(iv));
|
||||
|
||||
// Crypto들 셋업
|
||||
std::vector<CryptoTester> tester;
|
||||
|
||||
SetupCrypto<CryptoPP::ECB_Mode<CryptoPP::AES> >(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::CBC_Mode<CryptoPP::AES> >(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::PanamaCipher<CryptoPP::LittleEndian> >(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::Salsa20>(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::XSalsa20>(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::Sosemanuk>(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::CBC_Mode<CryptoPP::XTEA> >(tester, key, iv);
|
||||
SetupCrypto<CryptoPP::ECB_Mode<CryptoPP::XTEA> >(tester, key, iv);
|
||||
|
||||
std::string CipherText; // 암호화에 사용될 임시 버퍼
|
||||
std::string DecryptText; // 복호화에 사용될 임시 버퍼
|
||||
|
||||
double nonono = 0.0;
|
||||
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
CipherText.clear();
|
||||
DecryptText.clear();
|
||||
|
||||
std::vector<CryptoTester>::iterator it = tester.begin();
|
||||
|
||||
while (it != tester.end())
|
||||
{
|
||||
CryptoTester& tester = *(it++);
|
||||
|
||||
boost::timer t;
|
||||
|
||||
CryptoPP::ArraySource((const byte*) Buffer, FileSize, true,
|
||||
new CryptoPP::StreamTransformationFilter(*tester.Encryptor,
|
||||
new CryptoPP::StringSink(CipherText)
|
||||
)
|
||||
);
|
||||
|
||||
CryptoPP::ArraySource(CipherText, true,
|
||||
new CryptoPP::StreamTransformationFilter(*tester.Decryptor,
|
||||
new CryptoPP::StringSink(DecryptText)
|
||||
)
|
||||
);
|
||||
|
||||
tester.elapsedTime += t.elapsed();
|
||||
}
|
||||
|
||||
boost::timer t;
|
||||
|
||||
for (int k = 0; k < FileSize >> 5; k += 32)
|
||||
CipherText.replace(k, 32, Buffer + k, 32);
|
||||
|
||||
const char * text = CipherText.c_str();
|
||||
|
||||
for (int k = 0; k < FileSize >> 5; k += 32)
|
||||
DecryptText.replace(k, 32, text + k, 32);
|
||||
|
||||
nonono += t.elapsed();
|
||||
}
|
||||
|
||||
std::vector<CryptoTester>::iterator it = tester.begin();
|
||||
|
||||
while (it != tester.end())
|
||||
{
|
||||
CryptoTester& tester = *(it++);
|
||||
printf("%s %g\n", tester.Encryptor->AlgorithmName().c_str(), tester.elapsedTime);
|
||||
}
|
||||
|
||||
printf("No Crypto: %g\n", nonono);
|
||||
|
||||
// 다시 그래니 파일로 저장
|
||||
FileInfo = (granny_file_info *)DecryptText.c_str();
|
||||
|
||||
GrannyRebasePointers(GrannyFileInfoType, (void*) FileInfo, (int) FileInfo, true);
|
||||
|
||||
granny_int32x DefaultSectionIndex = 0;
|
||||
|
||||
int artToolSize = GrannyGetTotalObjectSize(GrannyArtToolInfoType);
|
||||
|
||||
granny_file_data_tree_writer *DataTreeWriter =
|
||||
GrannyBeginFileDataTreeWriting(GrannyFileInfoType, FileInfo,
|
||||
DefaultSectionIndex,
|
||||
DefaultSectionIndex);
|
||||
|
||||
GrannyWriteDataTreeToFile(DataTreeWriter, GrannyCurrentGRNStandardTag,
|
||||
NewGr2FileName.c_str(),
|
||||
FileSectionCount);
|
||||
|
||||
GrannyEndFileDataTreeWriting(DataTreeWriter);
|
||||
|
||||
free(Buffer);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -1,235 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="GrannyConverter"
|
||||
ProjectGUID="{DF353FAC-834F-4AB3-BEA2-65F6F9E2CB71}"
|
||||
RootNamespace="GrannyConverter"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="Win32Proj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="0"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../extern/include; .."
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_$(ConfigurationName).exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
GenerateDebugInformation="true"
|
||||
GenerateMapFile="true"
|
||||
MapFileName="$(TargetDir)$(TargetName).map"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="0"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="../../extern/include; .."
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
|
||||
RuntimeLibrary="0"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_$(ConfigurationName).exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\GrannyConverter.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\stdafx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,163 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="GrannyConverter"
|
||||
ProjectGUID="{DF353FAC-834F-4AB3-BEA2-65F6F9E2CB71}"
|
||||
RootNamespace="GrannyConverter"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="Win32Proj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="0">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../extern/include; .."
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="4"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_$(ConfigurationName).exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
GenerateDebugInformation="TRUE"
|
||||
GenerateMapFile="TRUE"
|
||||
MapFileName="$(TargetDir)$(TargetName).map"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="0"
|
||||
WholeProgramOptimization="FALSE">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="../../extern/include; .."
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
|
||||
RuntimeLibrary="0"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_$(ConfigurationName).exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
GenerateDebugInformation="TRUE"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
|
||||
<File
|
||||
RelativePath=".\GrannyConverter.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||
<File
|
||||
RelativePath=".\stdafx.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,8 +0,0 @@
|
|||
// stdafx.cpp : source file that includes just the standard includes
|
||||
// GrannyConverter.pch will be the pre-compiled header
|
||||
// stdafx.obj will contain the pre-compiled type information
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
// TODO: reference any additional headers you need in STDAFX.H
|
||||
// and not in this file
|
|
@ -1,17 +0,0 @@
|
|||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently, but
|
||||
// are changed infrequently
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later.
|
||||
#define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of Windows.
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <tchar.h>
|
||||
|
||||
|
||||
|
||||
// TODO: reference additional headers your program requires here
|
|
@ -2,37 +2,37 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.32210.238
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CWebBrowser", "CWebBrowser\CWebBrowser_VC90.vcxproj", "{D64AE35F-F982-46D4-8E38-09E5C9752955}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CWebBrowser", "src\CWebBrowser\CWebBrowser.vcxproj", "{D64AE35F-F982-46D4-8E38-09E5C9752955}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EffectLib", "EffectLib\EffectLib_VC90.vcxproj", "{790B152D-6582-467F-B767-8603C5A9E613}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EffectLib", "src\EffectLib\EffectLib.vcxproj", "{790B152D-6582-467F-B767-8603C5A9E613}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterPack", "EterPack\EterPack_VC90.vcxproj", "{4950BA04-3877-4F66-BCA0-60E00DE3770B}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterPack", "src\EterPack\EterPack.vcxproj", "{4950BA04-3877-4F66-BCA0-60E00DE3770B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PRTerrainLib", "PRTerrainLib\PRTerrainLib_VC90.vcxproj", "{8B1D0DDE-A521-4EB2-9544-F606376278CC}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PRTerrainLib", "src\PRTerrainLib\PRTerrainLib.vcxproj", "{8B1D0DDE-A521-4EB2-9544-F606376278CC}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SpeedTreeLib", "SpeedTreeLib\SpeedTreeLib_VC90.vcxproj", "{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SpeedTreeLib", "src\SpeedTreeLib\SpeedTreeLib.vcxproj", "{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SphereLib", "SphereLib\SphereLib_VC90.vcxproj", "{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SphereLib", "src\SphereLib\SphereLib.vcxproj", "{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UserInterface", "UserInterface\UserInterface_VC90.vcxproj", "{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UserInterface", "src\UserInterface\UserInterface.vcxproj", "{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eterBase", "EterBase\eterBase_VC90.vcxproj", "{678C47DC-B3EF-460E-A932-56F3208FC65E}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterBase", "src\EterBase\EterBase.vcxproj", "{678C47DC-B3EF-460E-A932-56F3208FC65E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eterGrnLib", "eterGrnLib\eterGrnLib_VC90.vcxproj", "{E1FF7630-628F-4AD0-BF66-F14D86A04035}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterGrnLib", "src\EterGrnLib\EterGrnLib.vcxproj", "{E1FF7630-628F-4AD0-BF66-F14D86A04035}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eterImageLib", "eterImageLib\eterImageLib_VC90.vcxproj", "{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterImageLib", "src\EterImageLib\EterImageLib.vcxproj", "{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eterPythonLib", "eterPythonLib\eterPythonLib_VC90.vcxproj", "{24516A87-8544-46A9-A0C8-0A01269642D9}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterPythonLib", "src\EterPythonLib\EterPythonLib.vcxproj", "{24516A87-8544-46A9-A0C8-0A01269642D9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eterlib", "EterLib\eterlib_VC90.vcxproj", "{887F89DF-A1A2-47DF-A869-F3FC84704E3E}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterLib", "src\EterLib\EterLib.vcxproj", "{887F89DF-A1A2-47DF-A869-F3FC84704E3E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gamelib", "GameLib\gamelib_VC90.vcxproj", "{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameLib", "src\GameLib\GameLib.vcxproj", "{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mileslib", "MilesLib\mileslib_VC90.vcxproj", "{9189BA90-1997-4B47-A673-A54C7DF4A4F7}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MilesLib", "src\MilesLib\MilesLib.vcxproj", "{9189BA90-1997-4B47-A673-A54C7DF4A4F7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scriptLib", "scriptLib\scriptLib_VC90.vcxproj", "{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ScriptLib", "src\ScriptLib\ScriptLib.vcxproj", "{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterLocale", "EterLocale\EterLocale_VC90.vcxproj", "{05207E97-C83A-49C6-8E08-403679963A7B}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterLocale", "src\EterLocale\EterLocale.vcxproj", "{05207E97-C83A-49C6-8E08-403679963A7B}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
@ -1,261 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="mileslib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="SoundBase.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundInstance2D.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundInstance3D.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundInstanceStream.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManager2D.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManager3D.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManagerStream.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stdafx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Type.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="SoundBase.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundInstance.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManager2D.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManager3D.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundManagerStream.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Stdafx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Type.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,218 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="PRTerrainLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Terrain.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextureSet.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Terrain.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainType.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextureSet.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,725 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="PRTerrainLib"
|
||||
ProjectGUID="{8B1D0DDE-A521-4EB2-9544-F606376278CC}"
|
||||
RootNamespace="PRTerrainLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\PRTerrainLib___Win32_MfcDebug"
|
||||
IntermediateDirectory=".\PRTerrainLib___Win32_MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\PRTerrainLib___Win32_MfcDebug/PRTerrainLib.pch"
|
||||
AssemblerListingLocation=".\PRTerrainLib___Win32_MfcDebug/"
|
||||
ObjectFile=".\PRTerrainLib___Win32_MfcDebug/"
|
||||
ProgramDataBaseFileName=".\PRTerrainLib___Win32_MfcDebug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\PRTerrainLib___Win32_MfcDebug\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Distribute/PRTerrainLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\PRTerrainLib___Win32_MfcRelease"
|
||||
IntermediateDirectory=".\PRTerrainLib___Win32_MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\PRTerrainLib___Win32_MfcRelease/PRTerrainLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\PRTerrainLib___Win32_MfcRelease/"
|
||||
ObjectFile=".\PRTerrainLib___Win32_MfcRelease/"
|
||||
ProgramDataBaseFileName=".\PRTerrainLib___Win32_MfcRelease/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\PRTerrainLib___Win32_MfcRelease\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\VTune/PRTerrainLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Release/PRTerrainLib.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Debug/PRTerrainLib.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Terrain.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextureSet.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Terrain.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainType.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextureSet.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,730 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="PRTerrainLib"
|
||||
ProjectGUID="{8B1D0DDE-A521-4EB2-9544-F606376278CC}"
|
||||
RootNamespace="PRTerrainLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\PRTerrainLib___Win32_MfcDebug"
|
||||
IntermediateDirectory=".\PRTerrainLib___Win32_MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\PRTerrainLib___Win32_MfcDebug/PRTerrainLib.pch"
|
||||
AssemblerListingLocation=".\PRTerrainLib___Win32_MfcDebug/"
|
||||
ObjectFile=".\PRTerrainLib___Win32_MfcDebug/"
|
||||
ProgramDataBaseFileName=".\PRTerrainLib___Win32_MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\PRTerrainLib___Win32_MfcDebug\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Distribute/PRTerrainLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\PRTerrainLib___Win32_MfcRelease"
|
||||
IntermediateDirectory=".\PRTerrainLib___Win32_MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\PRTerrainLib___Win32_MfcRelease/PRTerrainLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\PRTerrainLib___Win32_MfcRelease/"
|
||||
ObjectFile=".\PRTerrainLib___Win32_MfcRelease/"
|
||||
ProgramDataBaseFileName=".\PRTerrainLib___Win32_MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\PRTerrainLib___Win32_MfcRelease\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\VTune/PRTerrainLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Release/PRTerrainLib.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Debug/PRTerrainLib.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\PRTerrainLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Terrain.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextureSet.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Terrain.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TerrainType.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="TextureSet.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -0,0 +1,80 @@
|
|||
Tested working config:
|
||||
|
||||
```
|
||||
boost-algorithm:x86-windows-static 1.78.0 Boost algorithm module
|
||||
boost-array:x86-windows-static 1.78.0 Boost array module
|
||||
boost-assert:x86-windows-static 1.78.0 Boost assert module
|
||||
boost-bind:x86-windows-static 1.78.0 Boost bind module
|
||||
boost-build:x64-windows 1.78.0#1 Boost.Build
|
||||
boost-concept-check:x86-windows-static 1.78.0 Boost concept_check module
|
||||
boost-config:x86-windows-static 1.78.0 Boost config module
|
||||
boost-container-hash:x86-windows-static 1.78.0 Boost container_hash module
|
||||
boost-container:x86-windows-static 1.78.0 Boost container module
|
||||
boost-conversion:x86-windows-static 1.78.0 Boost conversion module
|
||||
boost-core:x86-windows-static 1.78.0 Boost core module
|
||||
boost-detail:x86-windows-static 1.78.0 Boost detail module
|
||||
boost-exception:x86-windows-static 1.78.0 Boost exception module
|
||||
boost-function-types:x86-windows-static 1.78.0 Boost function_types module
|
||||
boost-function:x86-windows-static 1.78.0 Boost function module
|
||||
boost-fusion:x86-windows-static 1.78.0 Boost fusion module
|
||||
boost-integer:x86-windows-static 1.78.0 Boost integer module
|
||||
boost-intrusive:x86-windows-static 1.78.0 Boost intrusive module
|
||||
boost-io:x86-windows-static 1.78.0 Boost io module
|
||||
boost-iterator:x86-windows-static 1.78.0 Boost iterator module
|
||||
boost-modular-build-helper:x64-windows 1.78.0#2 Internal vcpkg port used to build Boost libraries
|
||||
boost-move:x86-windows-static 1.78.0 Boost move module
|
||||
boost-mp11:x86-windows-static 1.78.0 Boost mp11 module
|
||||
boost-mpl:x86-windows-static 1.78.0 Boost mpl module
|
||||
boost-optional:x86-windows-static 1.78.0 Boost optional module
|
||||
boost-predef:x86-windows-static 1.78.0 Boost predef module
|
||||
boost-preprocessor:x86-windows-static 1.78.0 Boost preprocessor module
|
||||
boost-range:x86-windows-static 1.78.0 Boost range module
|
||||
boost-regex:x86-windows-static 1.78.0 Boost regex module
|
||||
boost-smart-ptr:x86-windows-static 1.78.0 Boost smart_ptr module
|
||||
boost-static-assert:x86-windows-static 1.78.0 Boost static_assert module
|
||||
boost-system:x86-windows-static 1.78.0 Boost system module
|
||||
boost-throw-exception:x86-windows-static 1.78.0 Boost throw_exception module
|
||||
boost-tuple:x86-windows-static 1.78.0 Boost tuple module
|
||||
boost-type-index:x86-windows-static 1.78.0 Boost type_index module
|
||||
boost-type-traits:x86-windows-static 1.78.0 Boost type_traits module
|
||||
boost-typeof:x86-windows-static 1.78.0 Boost typeof module
|
||||
boost-uninstall:x64-windows 1.78.0 Internal vcpkg port used to uninstall Boost
|
||||
boost-uninstall:x86-windows-static 1.78.0 Internal vcpkg port used to uninstall Boost
|
||||
boost-unordered:x86-windows-static 1.78.0 Boost unordered module
|
||||
boost-utility:x86-windows-static 1.78.0 Boost utility module
|
||||
boost-variant2:x86-windows-static 1.78.0 Boost variant2 module
|
||||
boost-vcpkg-helpers:x86-windows-static 1.78.0#1 Internal vcpkg port used to modularize Boost
|
||||
boost-winapi:x86-windows-static 1.78.0 Boost winapi module
|
||||
cryptopp:x86-windows-static 8.6.0 Crypto++ is a free C++ class library of cryptogr...
|
||||
devil:x86-windows-static 1.8.0#8 A full featured cross-platform image library
|
||||
devil[jasper]:x86-windows-static Use JasPer for .jp2 (and some .icns) support
|
||||
devil[lcms]:x86-windows-static Use Little CMS for color profiles
|
||||
devil[libjpeg]:x86-windows-static Use Libjpeg for .jpg (and some .blp) support
|
||||
devil[libpng]:x86-windows-static Use Libpng for .png (and some .ico)
|
||||
devil[openexr]:x86-windows-static Use openexr
|
||||
devil[tiff]:x86-windows-static Use Libtiff for .tif support
|
||||
freeglut:x86-windows-static 3.2.1#7 Open source implementation of GLUT with source a...
|
||||
jasper:x86-windows-static 2.0.33#3 Open source implementation of the JPEG-2000 Part...
|
||||
jasper[opengl]:x86-windows-static Enable the use of the OpenGL/GLUT Library
|
||||
lcms:x86-windows-static 2.12#3 Little CMS.
|
||||
libjpeg-turbo:x86-windows-static 2.1.3 libjpeg-turbo is a JPEG image codec that uses SI...
|
||||
liblzma:x86-windows-static 5.2.5#5 Compression library with an API similar to that ...
|
||||
libpng:x86-windows-static a 1.6.37#16 libpng is a library implementing an interface fo...
|
||||
lzo:x86-windows-static 2.10#7 Lossless data compression library
|
||||
openexr:x86-windows-static 2.5.0#3 OpenEXR is a high dynamic-range (HDR) image file...
|
||||
opengl:x86-windows-static 0.0#9 Open Graphics Library (OpenGL)[3][4][5] is a cro...
|
||||
python2:x86-windows-static 2.7.18#3 The Python programming language as an embeddable...
|
||||
tiff:x86-windows-static 4.3.0#6 A library that supports the manipulation of TIFF...
|
||||
tiff[jpeg]:x86-windows-static Support JPEG compression in TIFF image files
|
||||
tiff[lzma]:x86-windows-static Support LZMA compression in TIFF image files
|
||||
tiff[zip]:x86-windows-static Support ZIP/deflate compression in TIFF image files
|
||||
vcpkg-cmake-config:x64-windows 2022-02-06
|
||||
vcpkg-cmake:x64-windows 2022-01-19
|
||||
zlib:x86-windows-static 1.2.11#13 A compression library
|
||||
```
|
||||
|
||||
boost: boost-system:x86-windows-static boost-container:x86-windows-static boost-unordered:x86-windows-static boost-algorithm:x86-windows-static
|
||||
|
||||
Current config
|
||||
|
||||
cryptopp:x86-windows-static devil:x86-windows-static lzo:x86-windows-static python2:x86-windows-static
|
|
@ -1,234 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="scriptLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="0"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="TRUE"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../lib/$(ConfigurationName)_x86_VC71"
|
||||
IntermediateDirectory="../obj/$(ProjectName)/x86/$(ConfigurationName)_VC71"
|
||||
ConfigurationType="4"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
PrecompiledHeaderFile=""
|
||||
AssemblerOutput="0"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\$(TargetName).pdb"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="4"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86_$(ConfigurationName)_VC71.lib"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="PythonDebugModule.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonLauncher.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonMarshal.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonUtils.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="PythonDebugModule.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonLauncher.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonMarshal.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonUtils.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,622 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="scriptLib"
|
||||
ProjectGUID="{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}"
|
||||
RootNamespace="scriptLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\VTune/scriptLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Distribute/scriptLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Debug/scriptLib.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\MfcRelease/scriptLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\MfcDebug/scriptLib.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="1"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Release/scriptLib.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="PythonDebugModule.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonLauncher.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonMarshal.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonUtils.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="PythonDebugModule.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonLauncher.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonMarshal.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonUtils.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,627 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="scriptLib"
|
||||
ProjectGUID="{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}"
|
||||
RootNamespace="scriptLib"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="VTune|Win32"
|
||||
OutputDirectory=".\VTune"
|
||||
IntermediateDirectory=".\VTune"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/Gs "
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="1"
|
||||
FavorSizeOrSpeed="2"
|
||||
OmitFramePointers="true"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\VTune/scriptLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\VTune/"
|
||||
ObjectFile=".\VTune/"
|
||||
ProgramDataBaseFileName=".\VTune/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\VTune\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Distribute|Win32"
|
||||
OutputDirectory=".\Distribute"
|
||||
IntermediateDirectory=".\Distribute"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Distribute/scriptLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\Distribute/"
|
||||
ObjectFile=".\Distribute/"
|
||||
ProgramDataBaseFileName=".\Distribute/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Distribute\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory=".\Debug"
|
||||
IntermediateDirectory=".\Debug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Debug/scriptLib.pch"
|
||||
AssemblerListingLocation=".\Debug/"
|
||||
ObjectFile=".\Debug/"
|
||||
ProgramDataBaseFileName=".\Debug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
IgnoreStandardIncludePath="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Debug\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory=".\MfcRelease"
|
||||
IntermediateDirectory=".\MfcRelease"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\MfcRelease/scriptLib.pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation=".\MfcRelease/"
|
||||
ObjectFile=".\MfcRelease/"
|
||||
ProgramDataBaseFileName=".\MfcRelease/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcRelease\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory=".\MfcDebug"
|
||||
IntermediateDirectory=".\MfcDebug"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\MfcDebug/scriptLib.pch"
|
||||
AssemblerListingLocation=".\MfcDebug/"
|
||||
ObjectFile=".\MfcDebug/"
|
||||
ProgramDataBaseFileName=".\MfcDebug/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\MfcDebug\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory=".\Release"
|
||||
IntermediateDirectory=".\Release"
|
||||
ConfigurationType="4"
|
||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories=".;../../extern/include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile=".\Release/scriptLib.pch"
|
||||
AssemblerListingLocation=".\Release/"
|
||||
ObjectFile=".\Release/"
|
||||
ProgramDataBaseFileName=".\Release/"
|
||||
BrowseInformation="0"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile=".\Release\scriptLib.lib"
|
||||
SuppressStartupBanner="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
>
|
||||
<File
|
||||
RelativePath="PythonDebugModule.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonLauncher.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonMarshal.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonUtils.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="VTune|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
FavorSizeOrSpeed="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Distribute|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions=""
|
||||
BasicRuntimeChecks="3"
|
||||
UsePrecompiledHeader="1"
|
||||
BrowseInformation="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl"
|
||||
>
|
||||
<File
|
||||
RelativePath="PythonDebugModule.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonLauncher.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonMarshal.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PythonUtils.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,118 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "ActorInstanceAccessor.h"
|
||||
|
||||
#include <GameLib/RaceData.h>
|
||||
|
||||
void CActorInstanceAccessor::SetRaceDataPointer(CRaceData * pRaceData)
|
||||
{
|
||||
m_pkCurRaceData = pRaceData;
|
||||
|
||||
CGraphicThingInstance::Clear();
|
||||
CGraphicThingInstance::ReserveModelThing(CRaceData::PART_MAX_NUM);
|
||||
CGraphicThingInstance::ReserveModelInstance(CRaceData::PART_MAX_NUM);
|
||||
|
||||
CGraphicThing* pModelThing = pRaceData->GetBaseModelThing();
|
||||
RegisterModelThing(0, pModelThing);
|
||||
|
||||
SetModelInstance(0, 0, 0);
|
||||
}
|
||||
|
||||
void CActorInstanceAccessor::StartAnimation(float fTime)
|
||||
{
|
||||
m_kCurMotNode.dwcurFrame = DWORD(fTime / 0.033f);
|
||||
}
|
||||
|
||||
void CActorInstanceAccessor::UpdateFrame()
|
||||
{
|
||||
MotionEventProcess();
|
||||
++m_kCurMotNode.dwcurFrame;
|
||||
}
|
||||
|
||||
void CActorInstanceAccessor::SetMotion(DWORD dwMotionKey)
|
||||
{
|
||||
// Temporary - For strange motion start
|
||||
if (m_LODControllerVector.empty())
|
||||
return;
|
||||
|
||||
CGrannyLODController * pController = m_LODControllerVector[0];
|
||||
CGrannyModelInstance * pModelInstance = pController->GetModelInstance();
|
||||
|
||||
if (pModelInstance)
|
||||
{
|
||||
pModelInstance->SetLocalTime(0.001f);
|
||||
CGraphicThingInstance::SetMotion(dwMotionKey);
|
||||
}
|
||||
}
|
||||
|
||||
void CActorInstanceAccessor::SetMotionData(CRaceMotionData * pMotionData)
|
||||
{
|
||||
m_pkCurRaceMotionData = pMotionData;
|
||||
}
|
||||
|
||||
void CActorInstanceAccessor::RefreshMotionEvent(MOTION_KEY dwMotionKey)
|
||||
{
|
||||
CRaceMotionData * pMotionData;
|
||||
if (m_pkCurRaceData->GetMotionDataPointer(dwMotionKey, &pMotionData))
|
||||
{
|
||||
// 궁극적으로는 Instance를 만들지 않고 Data로 처리 하게 한다. - [levites]
|
||||
for (DWORD i = 0; i < pMotionData->GetMotionEventDataCount(); ++i)
|
||||
{
|
||||
const CRaceMotionData::TMotionEventData * c_pData;
|
||||
if (!pMotionData->GetMotionEventDataPointer(i, &c_pData))
|
||||
continue;
|
||||
|
||||
if (CRaceMotionData::MOTION_EVENT_TYPE_EFFECT == c_pData->iType)
|
||||
{
|
||||
// const CRaceMotionData::TMotionEffectEventData * c_pEffectData = (const CRaceMotionData::TMotionEffectEventData *)c_pData;
|
||||
// CEffectManager::Instance().RegisterEffect(c_pEffectData->strEffectFileName.c_str());
|
||||
|
||||
/////
|
||||
|
||||
/*
|
||||
std::string strFileName;
|
||||
StringPath(c_szFileName, strFileName);
|
||||
DWORD dwCRC = GetCaseCRC32(strFileName.c_str(), strFileName.length());
|
||||
|
||||
CEffectData * pEffect;
|
||||
if (CEffectManager::Instance().GetEffectData(dwCRC, &pEffect))
|
||||
{
|
||||
DWORD i;
|
||||
for (i = 0; i < pEffectData->GetParticleCount(); ++i)
|
||||
{
|
||||
CParticleSystemData * pParticle = pEffectData->GetParticlePointer(i);
|
||||
pParticle->GetParticlePropertyPointer();
|
||||
}
|
||||
|
||||
for (i = 0; i < pEffectData->GetMeshCount(); ++i)
|
||||
{
|
||||
CEffectMesh * pMesh = pEffectData->GetMeshPointer(i);
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
TMotionEventInstance MotionEventInstance;
|
||||
MotionEventInstance.iType = c_pData->iType;
|
||||
MotionEventInstance.iMotionEventIndex = i;
|
||||
MotionEventInstance.fStartingTime = c_pData->fStartingTime;
|
||||
MotionEventInstance.c_pMotionData = c_pData;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
float CActorInstanceAccessor::GetMotionDuration(DWORD dwMotionKey)
|
||||
{
|
||||
return CActorInstance::GetMotionDuration(dwMotionKey);
|
||||
}
|
||||
|
||||
void CActorInstanceAccessor::ClearAttachingEffect()
|
||||
{
|
||||
__ClearAttachingEffect();
|
||||
}
|
||||
|
||||
CActorInstanceAccessor::CActorInstanceAccessor()
|
||||
{
|
||||
}
|
||||
CActorInstanceAccessor::~CActorInstanceAccessor()
|
||||
{
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <GameLib/ActorInstance.h>
|
||||
|
||||
class CActorInstanceAccessor : public CActorInstance
|
||||
{
|
||||
public:
|
||||
CActorInstanceAccessor();
|
||||
virtual ~CActorInstanceAccessor();
|
||||
|
||||
void ClearAttachingEffect();
|
||||
|
||||
void SetRaceDataPointer(CRaceData * pRaceData);
|
||||
|
||||
void StartAnimation(float fTime);
|
||||
void UpdateFrame();
|
||||
|
||||
void SetMotion(MOTION_KEY dwMotionKey);
|
||||
void SetMotionData(CRaceMotionData * pMotionData);
|
||||
|
||||
void RefreshMotionEvent(MOTION_KEY dwMotionKey);
|
||||
float GetMotionDuration(DWORD dwMotionKey);
|
||||
};
|
|
@ -1,63 +0,0 @@
|
|||
// ChildFrm.cpp : implementation of the CChildFrame class
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
|
||||
#include "ChildFrm.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CChildFrame
|
||||
|
||||
IMPLEMENT_DYNCREATE(CChildFrame, CMDIChildWnd)
|
||||
|
||||
BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWnd)
|
||||
//{{AFX_MSG_MAP(CChildFrame)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CChildFrame construction/destruction
|
||||
|
||||
CChildFrame::CChildFrame()
|
||||
{
|
||||
}
|
||||
|
||||
CChildFrame::~CChildFrame()
|
||||
{
|
||||
}
|
||||
|
||||
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
|
||||
{
|
||||
if( !CMDIChildWnd::PreCreateWindow(cs) )
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CChildFrame diagnostics
|
||||
|
||||
#ifdef _DEBUG
|
||||
void CChildFrame::AssertValid() const
|
||||
{
|
||||
CMDIChildWnd::AssertValid();
|
||||
}
|
||||
|
||||
void CChildFrame::Dump(CDumpContext& dc) const
|
||||
{
|
||||
CMDIChildWnd::Dump(dc);
|
||||
}
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CChildFrame message handlers
|
|
@ -1,51 +0,0 @@
|
|||
// ChildFrm.h : interface of the CChildFrame class
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(AFX_CHILDFRM_H__AB58D62B_0B70_4C21_8EA1_DAE4DB2E8F0F__INCLUDED_)
|
||||
#define AFX_CHILDFRM_H__AB58D62B_0B70_4C21_8EA1_DAE4DB2E8F0F__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
|
||||
class CChildFrame : public CMDIChildWnd
|
||||
{
|
||||
DECLARE_DYNCREATE(CChildFrame)
|
||||
public:
|
||||
CChildFrame();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CChildFrame)
|
||||
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CChildFrame();
|
||||
#ifdef _DEBUG
|
||||
virtual void AssertValid() const;
|
||||
virtual void Dump(CDumpContext& dc) const;
|
||||
#endif
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CChildFrame)
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_CHILDFRM_H__AB58D62B_0B70_4C21_8EA1_DAE4DB2E8F0F__INCLUDED_)
|
|
@ -1,94 +0,0 @@
|
|||
// DlgMotionViewMode.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "soundarranger.h"
|
||||
#include "DlgMotionViewMode.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CDlgMotionViewMode dialog
|
||||
|
||||
|
||||
CDlgMotionViewMode::CDlgMotionViewMode(CWnd* pParent /*=NULL*/)
|
||||
: CDialog(CDlgMotionViewMode::IDD, pParent)
|
||||
{
|
||||
m_ChangedDataObserver.SetOwner(this);
|
||||
RegisterChangedDataObserver(&m_ChangedDataObserver);
|
||||
|
||||
//{{AFX_DATA_INIT(CDlgMotionViewMode)
|
||||
// NOTE: the ClassWizard will add member initialization here
|
||||
//}}AFX_DATA_INIT
|
||||
}
|
||||
|
||||
|
||||
void CDlgMotionViewMode::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CDlgMotionViewMode)
|
||||
DDX_Control(pDX, IDC_RESERVE_MOTION_LIST, m_ctrlReserveMotionList);
|
||||
DDX_Control(pDX, IDC_BASIS_MOTION_LIST, m_ctrlBasisMotionList);
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CDlgMotionViewMode, CDialog)
|
||||
//{{AFX_MSG_MAP(CDlgMotionViewMode)
|
||||
// NOTE: the ClassWizard will add message map macros here
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CDlgMotionViewMode normal functions
|
||||
|
||||
void CDlgMotionViewMode::OnChangedModel()
|
||||
{
|
||||
m_ctrlBasisMotionList.ResetContent();
|
||||
|
||||
TCharacterData * pCharacterData;
|
||||
if (GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
{
|
||||
for (DWORD i = 0; i < pCharacterData->BasisMotionIDVector.size(); ++i)
|
||||
{
|
||||
TMotionDataMap::iterator itor = pCharacterData->MotionDataMap.find(pCharacterData->BasisMotionIDVector[i]);
|
||||
if (itor != pCharacterData->MotionDataMap.end())
|
||||
{
|
||||
m_ctrlBasisMotionList.InsertString(m_ctrlBasisMotionList.GetSelCount(), itor->second.strName.c_str());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CDlgMotionViewMode::OnChangedReserveMotion()
|
||||
{
|
||||
m_ctrlReserveMotionList.ResetContent();
|
||||
|
||||
TCharacterData * pCharacterData;
|
||||
if (GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
{
|
||||
for (DWORD i = 0; i < ms_ReserveMotionDeque.size(); ++i)
|
||||
{
|
||||
TMotionDataMap::iterator itor = pCharacterData->MotionDataMap.find(ms_ReserveMotionDeque[i]);
|
||||
if (itor != pCharacterData->MotionDataMap.end())
|
||||
{
|
||||
m_ctrlReserveMotionList.InsertString(m_ctrlReserveMotionList.GetSelCount(), itor->second.strName.c_str());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CDlgMotionViewMode message handlers
|
||||
|
||||
void CDlgMotionViewMode::OnOK()
|
||||
{
|
||||
}
|
||||
|
||||
void CDlgMotionViewMode::OnCancel()
|
||||
{
|
||||
}
|
|
@ -1,65 +0,0 @@
|
|||
#if !defined(AFX_DLGMOTIONVIEWMODE_H__5D83AE29_15FE_4DF3_A0B7_9B6BDBDF1282__INCLUDED_)
|
||||
#define AFX_DLGMOTIONVIEWMODE_H__5D83AE29_15FE_4DF3_A0B7_9B6BDBDF1282__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// DlgMotionViewMode.h : header file
|
||||
//
|
||||
|
||||
#include "Manager.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CDlgMotionViewMode dialog
|
||||
|
||||
class CDlgMotionViewMode : public CDialog, public CManager
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CDlgMotionViewMode(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CDlgMotionViewMode)
|
||||
enum { IDD = IDD_DIALOG_MOTION_VIEW_MODE };
|
||||
CListBox m_ctrlReserveMotionList;
|
||||
CListBox m_ctrlBasisMotionList;
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CDlgMotionViewMode)
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CDlgMotionViewMode)
|
||||
afx_msg void OnOK();
|
||||
afx_msg void OnCancel();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
public:
|
||||
void OnChangedModel();
|
||||
void OnChangedReserveMotion();
|
||||
|
||||
protected:
|
||||
class CChangedDataObserver : public CManager::IChangedDataObserver
|
||||
{
|
||||
public:
|
||||
void SetOwner(CDlgMotionViewMode * pOwner) { m_pOwner = pOwner; }
|
||||
void OnChangedModel() { m_pOwner->OnChangedModel(); }
|
||||
void OnChangedReserveMotion() { m_pOwner->OnChangedReserveMotion(); }
|
||||
protected:
|
||||
CDlgMotionViewMode * m_pOwner;
|
||||
} m_ChangedDataObserver;
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_DLGMOTIONVIEWMODE_H__5D83AE29_15FE_4DF3_A0B7_9B6BDBDF1282__INCLUDED_)
|
|
@ -1,28 +0,0 @@
|
|||
// FileOpener.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "FileOpener.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CFileOpener
|
||||
|
||||
IMPLEMENT_DYNAMIC(CFileOpener, CFileDialog)
|
||||
|
||||
CFileOpener::CFileOpener(BOOL bOpenFileDialog, LPCTSTR lpszDefExt, LPCTSTR lpszFileName,
|
||||
DWORD dwFlags, LPCTSTR lpszFilter, CWnd* pParentWnd) :
|
||||
CFileDialog(bOpenFileDialog, lpszDefExt, lpszFileName, dwFlags, lpszFilter, pParentWnd)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CFileOpener, CFileDialog)
|
||||
//{{AFX_MSG_MAP(CFileOpener)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
|
@ -1,40 +0,0 @@
|
|||
#if !defined(AFX_FILEOPENER_H__D5190597_42A1_4318_82B8_7BBE22F731FE__INCLUDED_)
|
||||
#define AFX_FILEOPENER_H__D5190597_42A1_4318_82B8_7BBE22F731FE__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// FileOpener.h : header file
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CFileOpener dialog
|
||||
|
||||
#define WM_TEMP1 (WM_USER+300)
|
||||
#define WM_TEMP2 (WM_USER+302)
|
||||
|
||||
class CFileOpener : public CFileDialog
|
||||
{
|
||||
DECLARE_DYNAMIC(CFileOpener)
|
||||
|
||||
public:
|
||||
CFileOpener(BOOL bOpenFileDialog, // TRUE for FileOpen, FALSE for FileSaveAs
|
||||
LPCTSTR lpszDefExt = NULL,
|
||||
LPCTSTR lpszFileName = NULL,
|
||||
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
|
||||
LPCTSTR lpszFilter = NULL,
|
||||
CWnd* pParentWnd = NULL);
|
||||
|
||||
public:
|
||||
char * GetFileFullName(){ return m_szFileName; }
|
||||
|
||||
protected:
|
||||
//{{AFX_MSG(CFileOpener)
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_FILEOPENER_H__D5190597_42A1_4318_82B8_7BBE22F731FE__INCLUDED_)
|
|
@ -1,583 +0,0 @@
|
|||
// GraphViewer.cpp : 구현 파일입니다.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
#include "GraphViewer.h"
|
||||
#include "ResSoundData.h"
|
||||
|
||||
|
||||
const int c_TimeBox_Width = 20;
|
||||
const int c_TimeBox_Height = 7;
|
||||
const int c_Point_Width = 5;
|
||||
const int c_Point_Height = 10;
|
||||
|
||||
|
||||
// CGraphViewer
|
||||
|
||||
IMPLEMENT_DYNCREATE(CGraphViewer, CView)
|
||||
|
||||
CGraphViewer::CGraphViewer()
|
||||
{
|
||||
m_pdlgSoundData = NULL;
|
||||
|
||||
m_ChangedSoundObserver.SetOwner(this);
|
||||
RegisterChangedDataObserver(&m_ChangedSoundObserver);
|
||||
}
|
||||
|
||||
CGraphViewer::~CGraphViewer()
|
||||
{
|
||||
if (m_pdlgSoundData)
|
||||
{
|
||||
delete m_pdlgSoundData;
|
||||
m_pdlgSoundData = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CGraphViewer, CView)
|
||||
ON_WM_CREATE()
|
||||
ON_WM_LBUTTONDOWN()
|
||||
ON_WM_LBUTTONUP()
|
||||
ON_WM_RBUTTONDOWN()
|
||||
ON_WM_RBUTTONUP()
|
||||
ON_WM_MOUSEMOVE()
|
||||
ON_WM_TIMER()
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
void CGraphViewer::Update()
|
||||
{
|
||||
GetWindowRect(&m_WindowRect);
|
||||
m_lHalfHeight = m_WindowRect.Height() / 2;
|
||||
|
||||
/////
|
||||
|
||||
long lxPosition;
|
||||
TimeToGraphPosition(GetLocalTime(), &lxPosition);
|
||||
m_TimeBox.left = lxPosition-c_TimeBox_Width;
|
||||
m_TimeBox.right = lxPosition+c_TimeBox_Width;
|
||||
m_TimeBox.top = m_lHalfHeight-c_TimeBox_Height;
|
||||
m_TimeBox.bottom = m_lHalfHeight+c_TimeBox_Height;
|
||||
}
|
||||
|
||||
void CGraphViewer::Render()
|
||||
{
|
||||
m_Screen.SetClearColor(0.1f, 0.1f, 0.2f, 1);
|
||||
|
||||
m_Screen.Begin();
|
||||
m_Screen.Clear();
|
||||
|
||||
D3DXMATRIX matIdentity;
|
||||
D3DXMatrixIdentity(&matIdentity);
|
||||
STATEMANAGER.SaveTransform(D3DTS_PROJECTION, &matIdentity);
|
||||
STATEMANAGER.SaveTransform(D3DTS_VIEW, &matIdentity);
|
||||
STATEMANAGER.SetTransform(D3DTS_WORLD, &matIdentity);
|
||||
|
||||
m_Screen.SetOrtho2D(1280.0f, 968.0f, 400);
|
||||
m_Screen.SetColorOperation();
|
||||
|
||||
// Draw Line
|
||||
m_Screen.SetDiffuseColor(1, 1, 1, 1);
|
||||
m_Screen.RenderBar2d(0.0f,
|
||||
(float) m_WindowRect.Height() / 2 - 1,
|
||||
(float) m_WindowRect.Width(),
|
||||
(float) m_WindowRect.Height() / 2 + 1);
|
||||
|
||||
static std::vector<float> vecLocalTime;
|
||||
if (ms_PlayFlag)
|
||||
{
|
||||
if (vecLocalTime.empty())
|
||||
{
|
||||
vecLocalTime.push_back(GetLocalTime());
|
||||
}
|
||||
else if (vecLocalTime[vecLocalTime.size()-1] != GetLocalTime())
|
||||
vecLocalTime.push_back(GetLocalTime());
|
||||
}
|
||||
else
|
||||
vecLocalTime.clear();
|
||||
|
||||
// Draw Debugging Data
|
||||
// for (DWORD k = 0; k < vecLocalTime.size(); ++k)
|
||||
// {
|
||||
// long lxPos;
|
||||
// TimeToGraphPosition(vecLocalTime[k], &lxPos);
|
||||
//
|
||||
// m_Screen.SetDiffuseColor(1.0f, 0.0f, 0.0f, 0.8f);
|
||||
// m_Screen.RenderBar2d(lxPos-1, m_lHalfHeight-5, lxPos+1, m_lHalfHeight+5);
|
||||
// }
|
||||
|
||||
// Draw Frame
|
||||
float fLineTimePos = 0.0f;
|
||||
for (int i = 0; i < ms_iFrameCount-1; ++i)
|
||||
{
|
||||
fLineTimePos += 0.033f;
|
||||
|
||||
long lxPos;
|
||||
TimeToGraphPosition(fLineTimePos, &lxPos);
|
||||
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.8f);
|
||||
m_Screen.RenderBar2d(lxPos-1, m_lHalfHeight-3, lxPos+1, m_lHalfHeight+3);
|
||||
}
|
||||
|
||||
// Draw Time Box Around
|
||||
if (isMotion())
|
||||
{
|
||||
if (m_isTimeBarDragging || m_isTimeBarOver)
|
||||
{
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.8f);
|
||||
m_Screen.RenderBar2d(m_TimeBox.left, m_TimeBox.top, m_TimeBox.right, m_TimeBox.bottom);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f, 1.0f);
|
||||
m_Screen.RenderBar2d(m_TimeBox.left, m_TimeBox.top, m_TimeBox.right, m_TimeBox.top+2);
|
||||
m_Screen.RenderBar2d(m_TimeBox.left, m_TimeBox.bottom-2, m_TimeBox.right, m_TimeBox.bottom);
|
||||
m_Screen.RenderBar2d(m_TimeBox.left, m_TimeBox.top, m_TimeBox.left+2, m_TimeBox.bottom);
|
||||
m_Screen.RenderBar2d(m_TimeBox.right-2, m_TimeBox.top, m_TimeBox.right, m_TimeBox.bottom);
|
||||
}
|
||||
|
||||
m_Screen.SetDiffuseColor(0.0f, 1.0f, 0.0f, 0.8f);
|
||||
m_Screen.RenderBar2d((m_TimeBox.left+m_TimeBox.right)/2-1, 0, (m_TimeBox.left+m_TimeBox.right)/2+1, m_WindowRect.Height());
|
||||
}
|
||||
|
||||
// Draw Time Node
|
||||
if (isEffect())
|
||||
{
|
||||
TTimeNodeList::iterator itor = ms_TimeNodeList.begin();
|
||||
for (; itor != ms_TimeNodeList.end(); ++itor)
|
||||
{
|
||||
const TTimeNode & c_rTimeNode = *itor;
|
||||
|
||||
float fcurTime = GetCurrentTime() - c_rTimeNode.fStartTime;
|
||||
|
||||
long lxLine;
|
||||
TimeToGraphPosition(fcurTime, &lxLine);
|
||||
|
||||
m_Screen.SetDiffuseColor(0.0f, 1.0f, 0.0f, 0.8f);
|
||||
m_Screen.RenderBar2d(lxLine-1, 0, lxLine+1, m_WindowRect.Height());
|
||||
}
|
||||
}
|
||||
|
||||
// Draw Points
|
||||
TCharacterData * pCharacterData;
|
||||
if (GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
{
|
||||
RenderSoundNodes(pCharacterData->SoundDataVector);
|
||||
}
|
||||
TMotionData * pMotionData;
|
||||
if (GetCharacterMotionDataPointer(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pMotionData))
|
||||
{
|
||||
RenderSoundNodes(pMotionData->SoundDataVector);
|
||||
}
|
||||
|
||||
STATEMANAGER.RestoreTransform(D3DTS_VIEW);
|
||||
STATEMANAGER.RestoreTransform(D3DTS_PROJECTION);
|
||||
|
||||
CRect RenderingRect;
|
||||
RenderingRect.left = 0;
|
||||
RenderingRect.top = 0;
|
||||
RenderingRect.right = m_WindowRect.Width();
|
||||
RenderingRect.bottom = m_WindowRect.Height();
|
||||
|
||||
m_Screen.End();
|
||||
m_Screen.Show(&RenderingRect, m_hWnd);
|
||||
}
|
||||
|
||||
void CGraphViewer::RenderSoundNodes(const NSound::TSoundDataVector & c_rVector)
|
||||
{
|
||||
for (int i = 0; i < int(c_rVector.size()); ++i)
|
||||
{
|
||||
const NSound::TSoundData & c_rSoundData = c_rVector[i];
|
||||
|
||||
long lxPosition;
|
||||
TimeToGraphPosition(c_rSoundData.fTime, &lxPosition);
|
||||
|
||||
if (i == m_OverPoint || i == m_DraggingPoint)
|
||||
{
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.8f);
|
||||
m_Screen.RenderBar2d(lxPosition-c_Point_Width, m_lHalfHeight-c_Point_Height, lxPosition+c_Point_Width, m_lHalfHeight+c_Point_Height);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.8f);
|
||||
m_Screen.RenderBar2d(lxPosition-c_Point_Width, m_lHalfHeight-c_Point_Height, lxPosition+c_Point_Width, m_lHalfHeight-c_Point_Height+2);
|
||||
m_Screen.RenderBar2d(lxPosition-c_Point_Width, m_lHalfHeight+c_Point_Height-2, lxPosition+c_Point_Width, m_lHalfHeight+c_Point_Height);
|
||||
m_Screen.RenderBar2d(lxPosition-c_Point_Width, m_lHalfHeight-c_Point_Height, lxPosition-c_Point_Width+2, m_lHalfHeight+c_Point_Height);
|
||||
m_Screen.RenderBar2d(lxPosition+c_Point_Width-2, m_lHalfHeight-c_Point_Height, lxPosition+c_Point_Width, m_lHalfHeight+c_Point_Height);
|
||||
}
|
||||
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.8f);
|
||||
m_Screen.RenderBar2d(lxPosition-1, m_lHalfHeight-3, lxPosition+1, m_lHalfHeight+3);
|
||||
}
|
||||
}
|
||||
|
||||
void CGraphViewer::TimeToGraphPosition(const float & rTime, long * pPoint)
|
||||
{
|
||||
*pPoint = rTime / GetLimitTime() * m_WindowRect.Width();
|
||||
}
|
||||
void CGraphViewer::GraphPositionToTime(const long & pPoint, float * pTime)
|
||||
{
|
||||
*pTime = float(pPoint) / float(m_WindowRect.Width()) * GetLimitTime();
|
||||
}
|
||||
|
||||
bool CGraphViewer::IsClickedTimebar(CPoint & rPoint)
|
||||
{
|
||||
if (rPoint.x >= m_TimeBox.left)
|
||||
if (rPoint.x <= m_TimeBox.right)
|
||||
if (rPoint.y >= m_TimeBox.top)
|
||||
if (rPoint.y <= m_TimeBox.bottom)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool CGraphViewer::GetClickPoint(CPoint & rPoint, int * pIndex)
|
||||
{
|
||||
*pIndex = -1;
|
||||
|
||||
static long HalfHeight;
|
||||
HalfHeight = m_WindowRect.Height()/2;
|
||||
|
||||
NSound::TSoundDataVector * pSoundDataVector;
|
||||
if (GetCharacterSoundDataVector(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pSoundDataVector))
|
||||
{
|
||||
for (DWORD i = 0; i < pSoundDataVector->size(); ++i)
|
||||
{
|
||||
NSound::TSoundData & rSoundData = pSoundDataVector->at(i);
|
||||
|
||||
static long xPosition;
|
||||
TimeToGraphPosition(rSoundData.fTime, &xPosition);
|
||||
|
||||
if (rPoint.x >= xPosition - c_Point_Width)
|
||||
if (rPoint.x <= xPosition + c_Point_Width)
|
||||
if (rPoint.y >= HalfHeight - c_Point_Height)
|
||||
if (rPoint.y <= HalfHeight + c_Point_Height)
|
||||
{
|
||||
*pIndex = i;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
void CGraphViewer::InsertSoundData(int ix)
|
||||
{
|
||||
if (!isMotion() && !isEffect())
|
||||
{
|
||||
LogBox("먼저 모션 혹은 이펙트를 선택 하십시오", "ERROR", GetSafeHwnd());
|
||||
return;
|
||||
}
|
||||
|
||||
if (!isSound())
|
||||
return;
|
||||
|
||||
Edit();
|
||||
|
||||
float fTime;
|
||||
GraphPositionToTime(ix, &fTime);
|
||||
|
||||
DWORD dwFrame = fTime / 0.033f;
|
||||
float fFrameTime = dwFrame * 0.033f;
|
||||
|
||||
const char * c_szFileName;
|
||||
if (GetSoundFileName(GetCurrentSoundIndex(), &c_szFileName))
|
||||
{
|
||||
CManager::InsertSoundData(GetCurrentModelIndex(), GetCurrentMotionIndex(), fFrameTime, c_szFileName);
|
||||
}
|
||||
|
||||
CManager::SetSoundIndex(0);
|
||||
}
|
||||
|
||||
void CGraphViewer::ChangeSoundData(int iPointIndex)
|
||||
{
|
||||
if (!isSound())
|
||||
return;
|
||||
|
||||
TMotionData * pMotionData;
|
||||
if (!CManager::GetCharacterMotionDataPointer(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pMotionData))
|
||||
return;
|
||||
|
||||
NSound::TSoundData & rSoundData = pMotionData->SoundDataVector[iPointIndex];
|
||||
|
||||
if (DWORD(iPointIndex) >= pMotionData->SoundDataVector.size())
|
||||
return;
|
||||
|
||||
const char * c_szFileName;
|
||||
if (!GetSoundFileName(GetCurrentSoundIndex(), &c_szFileName))
|
||||
return;
|
||||
|
||||
char szAlert[128+1];
|
||||
_snprintf(szAlert, 128, "%s를 %s로 바꾸시겠습니까?", rSoundData.strSoundFileName.c_str(), c_szFileName);
|
||||
if (6 != MessageBox(szAlert, NULL, MB_YESNOCANCEL))
|
||||
return;
|
||||
|
||||
Edit();
|
||||
|
||||
rSoundData.strSoundFileName = c_szFileName;
|
||||
}
|
||||
|
||||
void CGraphViewer::DeleteSoundData(int iPointIndex)
|
||||
{
|
||||
if (-1 == iPointIndex)
|
||||
return;
|
||||
|
||||
NSound::TSoundDataVector * pSoundDataVector;
|
||||
if (GetCharacterSoundDataVector(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pSoundDataVector))
|
||||
{
|
||||
char szAlert[128+1];
|
||||
_snprintf(szAlert, 128, "정말로 지우시겠습니까?");
|
||||
if (6 != MessageBox(szAlert, NULL, MB_YESNO))
|
||||
return;
|
||||
|
||||
DeleteVectorItem<NSound::TSoundData>(pSoundDataVector, iPointIndex);
|
||||
Edit();
|
||||
|
||||
m_pdlgSoundData->ShowWindow(SW_HIDE);
|
||||
}
|
||||
}
|
||||
|
||||
void CGraphViewer::OnChangedSound()
|
||||
{
|
||||
if (0 == GetCurrentSoundIndex())
|
||||
{
|
||||
SetCursor(AfxGetApp()->LoadCursor(IDC_ARROW));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// CGraphViewer 그리기입니다.
|
||||
void CGraphViewer::OnDraw(CDC* pDC)
|
||||
{
|
||||
CDocument* pDoc = GetDocument();
|
||||
}
|
||||
|
||||
|
||||
// CGraphViewer 진단입니다.
|
||||
|
||||
#ifdef _DEBUG
|
||||
void CGraphViewer::AssertValid() const
|
||||
{
|
||||
CView::AssertValid();
|
||||
}
|
||||
|
||||
void CGraphViewer::Dump(CDumpContext& dc) const
|
||||
{
|
||||
CView::Dump(dc);
|
||||
}
|
||||
#endif //_DEBUG
|
||||
|
||||
|
||||
//
|
||||
// CGraphViewer 메시지 처리기입니다.
|
||||
//
|
||||
|
||||
void CGraphViewer::OnPaint()
|
||||
{
|
||||
Render();
|
||||
CView::OnPaint();
|
||||
}
|
||||
|
||||
void CGraphViewer::OnLButtonDown(UINT nFlags, CPoint point)
|
||||
{
|
||||
SetCapture();
|
||||
|
||||
if (canEdit())
|
||||
{
|
||||
int iPointIndex;
|
||||
// TimeBar를 눌렀다면..
|
||||
if (IsClickedTimebar(point))
|
||||
{
|
||||
m_isTimeBarDragging = TRUE;
|
||||
}
|
||||
// SoundPoint를 눌렀다면..
|
||||
else if (GetClickPoint(point, &iPointIndex))
|
||||
{
|
||||
if (isSound())
|
||||
{
|
||||
ChangeSoundData(iPointIndex);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_DraggingPoint = iPointIndex;
|
||||
}
|
||||
}
|
||||
// 빈 공간을 눌렀다면..
|
||||
else
|
||||
{
|
||||
if (isSound())
|
||||
{
|
||||
InsertSoundData(point.x);
|
||||
}
|
||||
else
|
||||
{
|
||||
float fTime;
|
||||
|
||||
GraphPositionToTime(point.x, &fTime);
|
||||
|
||||
ms_fLocalTime = fTime;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CView::OnLButtonDown(nFlags, point);
|
||||
}
|
||||
void CGraphViewer::OnLButtonUp(UINT nFlags, CPoint point)
|
||||
{
|
||||
m_DraggingPoint = -1;
|
||||
m_isTimeBarDragging = FALSE;
|
||||
|
||||
if (this == GetCapture())
|
||||
{
|
||||
ReleaseCapture();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (canEdit())
|
||||
{
|
||||
if (isSound())
|
||||
{
|
||||
InsertSoundData(point.x);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CView::OnLButtonUp(nFlags, point);
|
||||
}
|
||||
|
||||
void CGraphViewer::OnRButtonDown(UINT nFlags, CPoint point)
|
||||
{
|
||||
SetCapture();
|
||||
|
||||
if (canEdit())
|
||||
{
|
||||
int iPointIndex;
|
||||
if (GetClickPoint(point, &iPointIndex))
|
||||
{
|
||||
DeleteSoundData(iPointIndex);
|
||||
}
|
||||
else
|
||||
{
|
||||
CManager::SetSoundIndex(0);
|
||||
}
|
||||
}
|
||||
|
||||
CView::OnRButtonDown(nFlags, point);
|
||||
}
|
||||
void CGraphViewer::OnRButtonUp(UINT nFlags, CPoint point)
|
||||
{
|
||||
if (GetCapture()==this)
|
||||
ReleaseCapture();
|
||||
|
||||
CView::OnRButtonUp(nFlags, point);
|
||||
}
|
||||
|
||||
void CGraphViewer::OnMouseMove(UINT nFlags, CPoint point)
|
||||
{
|
||||
static float fTime;
|
||||
|
||||
m_xMousePosition = point.x;
|
||||
m_isTimeBarOver = FALSE;
|
||||
|
||||
if (m_isTimeBarDragging)
|
||||
{
|
||||
GraphPositionToTime(point.x, &fTime);
|
||||
|
||||
SetLocalTime(min(GetLimitTime(), max(0.001f, fTime)));
|
||||
}
|
||||
else if (m_DraggingPoint >= 0)
|
||||
{
|
||||
GraphPositionToTime(point.x, &fTime);
|
||||
|
||||
NSound::TSoundDataVector * pSoundDataVector;
|
||||
if (GetCharacterSoundDataVector(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pSoundDataVector))
|
||||
{
|
||||
DWORD dwFrame = min(GetLimitTime(), max(0.0f, fTime)) / 0.033f;
|
||||
float fFrameTime = dwFrame * 0.033f;
|
||||
pSoundDataVector->at(m_DraggingPoint).fTime = fFrameTime;
|
||||
}
|
||||
|
||||
Edit();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (IsClickedTimebar(point))
|
||||
{
|
||||
m_isTimeBarOver = TRUE;
|
||||
m_OverPoint = -1;
|
||||
}
|
||||
else if (GetClickPoint(point, &m_OverPoint))
|
||||
{
|
||||
if (GetCurrentSoundIndex())
|
||||
{
|
||||
SetCursor(AfxGetApp()->LoadCursor(IDC_CHANGE_SOUND));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (GetCurrentSoundIndex())
|
||||
{
|
||||
SetCursor(AfxGetApp()->LoadCursor(IDC_ADD_SOUND));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/////
|
||||
|
||||
if (-1 != m_OverPoint || -1 != m_DraggingPoint)
|
||||
{
|
||||
DWORD dwPointIndex = max(m_OverPoint, m_DraggingPoint);
|
||||
|
||||
NSound::TSoundDataVector * pSoundDataVector;
|
||||
if (GetCharacterSoundDataVector(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pSoundDataVector))
|
||||
if (dwPointIndex < pSoundDataVector->size())
|
||||
{
|
||||
const NSound::TSoundData & c_rSoundData = pSoundDataVector->at(dwPointIndex);
|
||||
m_pdlgSoundData->UpdateSoundData(c_rSoundData.fTime, c_rSoundData.strSoundFileName.c_str());
|
||||
|
||||
/////
|
||||
|
||||
CRect Rect;
|
||||
m_pdlgSoundData->GetWindowRect(&Rect);
|
||||
|
||||
CPoint GlobalPoint(0, (m_WindowRect.Height()/2) - Rect.Height() - 30);
|
||||
TimeToGraphPosition(c_rSoundData.fTime, &GlobalPoint.x);
|
||||
ClientToScreen(&GlobalPoint);
|
||||
GlobalPoint.x -= Rect.Width() / 2;
|
||||
|
||||
m_pdlgSoundData->MoveWindow(GlobalPoint.x, GlobalPoint.y, Rect.Width(), Rect.Height());
|
||||
|
||||
m_pdlgSoundData->ShowWindow(TRUE);
|
||||
SetFocus();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pdlgSoundData->ShowWindow(FALSE);
|
||||
}
|
||||
|
||||
CView::OnMouseMove(nFlags, point);
|
||||
}
|
||||
|
||||
int CGraphViewer::OnCreate(LPCREATESTRUCT lpCreateStruct)
|
||||
{
|
||||
if (CView::OnCreate(lpCreateStruct) == -1)
|
||||
return -1;
|
||||
|
||||
// TODO: 여기에 특수화된 작성 코드를 추가합니다.
|
||||
m_hWnd = GetSafeHwnd();
|
||||
|
||||
m_OverPoint = -1;
|
||||
m_DraggingPoint = -1;
|
||||
m_isTimeBarOver = FALSE;
|
||||
m_isTimeBarDragging = FALSE;
|
||||
|
||||
m_pdlgSoundData = new CResSoundData;
|
||||
m_pdlgSoundData->Create(this);
|
||||
m_pdlgSoundData->ShowWindow(FALSE);
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -1,81 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <EterLib/GrpTextInstance.h>
|
||||
#include "Manager.h"
|
||||
|
||||
class CResSoundData;
|
||||
|
||||
// CGraphViewer 뷰입니다.
|
||||
class CGraphViewer : public CView, public CManager
|
||||
{
|
||||
DECLARE_DYNCREATE(CGraphViewer)
|
||||
|
||||
protected:
|
||||
CGraphViewer(); // 동적 만들기에 사용되는 protected 생성자입니다.
|
||||
virtual ~CGraphViewer();
|
||||
|
||||
public:
|
||||
virtual void OnDraw(CDC* pDC); // 이 뷰를 그리기 위해 재정의되었습니다.
|
||||
#ifdef _DEBUG
|
||||
virtual void AssertValid() const;
|
||||
virtual void Dump(CDumpContext& dc) const;
|
||||
#endif
|
||||
|
||||
public:
|
||||
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
||||
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
|
||||
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
|
||||
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
|
||||
afx_msg void OnPaint();
|
||||
|
||||
protected:
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
public:
|
||||
void Update();
|
||||
void Render();
|
||||
|
||||
void TimeToGraphPosition(const float & rTime, long * pPoint);
|
||||
void GraphPositionToTime(const long & pPoint, float * pTime);
|
||||
|
||||
void OnChangedSound();
|
||||
|
||||
protected:
|
||||
void RenderSoundNodes(const NSound::TSoundDataVector & c_rVector);
|
||||
|
||||
bool IsClickedTimebar(CPoint & rPoint);
|
||||
bool GetClickPoint(CPoint & rPoint, int * pIndex);
|
||||
void InsertSoundData(int ix);
|
||||
void ChangeSoundData(int iPointIndex);
|
||||
void DeleteSoundData(int iPointIndex);
|
||||
|
||||
protected:
|
||||
HWND m_hWnd;
|
||||
CRect m_WindowRect;
|
||||
|
||||
CScreen m_Screen;
|
||||
CGraphicTextInstance * pTextInstance;
|
||||
|
||||
int m_xMousePosition;
|
||||
long m_lHalfHeight;
|
||||
|
||||
CRect m_TimeBox;
|
||||
BOOL m_isTimeBarOver;
|
||||
BOOL m_isTimeBarDragging;
|
||||
|
||||
int m_OverPoint;
|
||||
int m_DraggingPoint;
|
||||
|
||||
CResSoundData * m_pdlgSoundData;
|
||||
|
||||
class CChangedSoundObserver : public CManager::IChangedDataObserver
|
||||
{
|
||||
public:
|
||||
void SetOwner(CGraphViewer * pOwner) { m_pOwner = pOwner; }
|
||||
void OnChangedSound() { m_pOwner->OnChangedSound(); }
|
||||
protected:
|
||||
CGraphViewer * m_pOwner;
|
||||
} m_ChangedSoundObserver;
|
||||
};
|
|
@ -1,756 +0,0 @@
|
|||
// MainFrm.cpp : implementation of the CMainFrame class
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
|
||||
#include "MainFrm.h"
|
||||
#include "Util.h"
|
||||
|
||||
/*
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
*/
|
||||
|
||||
static UINT g_auiStatusIndicators[] =
|
||||
{
|
||||
ID_SEPARATOR, // status line indicator
|
||||
};
|
||||
|
||||
#include <EterLib/Camera.h>
|
||||
#include <GameLib/Area.h>
|
||||
|
||||
float CCamera::CAMERA_MAX_DISTANCE = 2500.0f;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CMainFrame
|
||||
|
||||
IMPLEMENT_DYNAMIC(CMainFrame, CMDIFrameWnd)
|
||||
|
||||
BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
|
||||
//{{AFX_MSG_MAP(CMainFrame)
|
||||
ON_WM_CREATE()
|
||||
ON_WM_CLOSE()
|
||||
ON_COMMAND(ID_APP_SAVE_SOUND_DATA, OnAppSaveSoundData)
|
||||
ON_COMMAND(ID_TOOLBAR_PLAY, OnToolbarPlay)
|
||||
ON_COMMAND(ID_TOOLBAR_PLAYLOOP, OnToolbarPlayloop)
|
||||
ON_COMMAND(ID_TOOLBAR_REVERSE, OnToolbarReverse)
|
||||
ON_COMMAND(ID_TOOLBAR_PAUSE, OnToolbarPause)
|
||||
ON_COMMAND(ID_TOOLBAR_STOP, OnToolbarStop)
|
||||
ON_COMMAND(ID_KEYBOARD_PLAY, OnKeyboardPlay)
|
||||
ON_COMMAND(ID_CANCEL_SOUND, OnCancelSound)
|
||||
ON_UPDATE_COMMAND_UI(ID_VIEW_MODEL_LIST, OnUpdateViewModelList)
|
||||
ON_COMMAND(ID_VIEW_MODEL_LIST, OnViewModelList)
|
||||
ON_COMMAND(ID_VIEW_MOTION_LIST, OnViewMotionList)
|
||||
ON_UPDATE_COMMAND_UI(ID_VIEW_MOTION_LIST, OnUpdateViewMotionList)
|
||||
ON_COMMAND(ID_VIEW_MOTION_PROPERTY, OnViewMotionProperty)
|
||||
ON_UPDATE_COMMAND_UI(ID_VIEW_MOTION_PROPERTY, OnUpdateViewMotionProperty)
|
||||
ON_COMMAND(ID_VIEW_SOUND_LIST, OnViewSoundList)
|
||||
ON_UPDATE_COMMAND_UI(ID_VIEW_SOUND_LIST, OnUpdateViewSoundList)
|
||||
ON_COMMAND(ID_WORK_MODE_EDIT, OnWorkModeEdit)
|
||||
ON_UPDATE_COMMAND_UI(ID_WORK_MODE_EDIT, OnUpdateWorkModeEdit)
|
||||
ON_COMMAND(ID_WORK_MODE_VIEW, OnWorkModeView)
|
||||
ON_UPDATE_COMMAND_UI(ID_WORK_MODE_VIEW, OnUpdateWorkModeView)
|
||||
ON_COMMAND(ID_WORK_SCREEN_SHOT_CAPTURE, OnCaptureScreen)
|
||||
ON_COMMAND(ID_WORK_RELOAD_ALL_RESOURCE, OnReloadAllResource)
|
||||
ON_WM_TIMER()
|
||||
ON_COMMAND(ID_CHAR_VISIBLE_TOGGLE, OnCharVisibleToggle)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
static UINT indicators[] =
|
||||
{
|
||||
ID_SEPARATOR, // status line indicator
|
||||
ID_INDICATOR_CAPS,
|
||||
ID_INDICATOR_NUM,
|
||||
ID_INDICATOR_SCRL,
|
||||
};
|
||||
|
||||
static const RGBTRIPLE kBackgroundColor = {192, 192, 192};
|
||||
|
||||
static void ReplaceBackgroundColor (CBitmap& ioBM)
|
||||
{
|
||||
BITMAP bmInfo;
|
||||
|
||||
VERIFY (ioBM.GetBitmap (&bmInfo));
|
||||
|
||||
VERIFY (bmInfo.bmBitsPixel == 24);
|
||||
// VERIFY (bmInfo.bmWidthBytes == (bmInfo.bmWidth * 3));
|
||||
|
||||
const UINT numPixels (bmInfo.bmHeight * bmInfo.bmWidth);
|
||||
|
||||
DIBSECTION ds;
|
||||
|
||||
VERIFY (ioBM.GetObject (sizeof (DIBSECTION), &ds) == sizeof (DIBSECTION));
|
||||
|
||||
RGBTRIPLE* pixels = reinterpret_cast<RGBTRIPLE*>(ds.dsBm.bmBits);
|
||||
VERIFY (pixels != NULL);
|
||||
|
||||
const COLORREF buttonColor (::GetSysColor (COLOR_BTNFACE));
|
||||
const RGBTRIPLE userBackgroundColor = {
|
||||
GetBValue (buttonColor), GetGValue (buttonColor), GetRValue (buttonColor)};
|
||||
|
||||
for (UINT i = 0; i < numPixels; ++i)
|
||||
{
|
||||
if (pixels [i].rgbtBlue == kBackgroundColor.rgbtBlue &&
|
||||
pixels [i].rgbtGreen == kBackgroundColor.rgbtGreen &&
|
||||
pixels [i].rgbtRed == kBackgroundColor.rgbtRed)
|
||||
{
|
||||
pixels [i] = userBackgroundColor;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void MakeToolbarImageList (UINT inBitmapID, CImageList & outImageList)
|
||||
{
|
||||
CBitmap bm;
|
||||
|
||||
VERIFY (bm.Attach (::LoadImage (::AfxFindResourceHandle(
|
||||
MAKEINTRESOURCE (inBitmapID), RT_BITMAP),
|
||||
MAKEINTRESOURCE (inBitmapID), IMAGE_BITMAP, 0, 0,
|
||||
(LR_DEFAULTSIZE | LR_CREATEDIBSECTION))));
|
||||
|
||||
::ReplaceBackgroundColor (bm);
|
||||
|
||||
VERIFY (outImageList.Create(19, 31, ILC_COLOR24, 5, 0));
|
||||
VERIFY (outImageList.Add (&bm, RGB (0, 0, 0)) != -1);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CMainFrame construction/destruction
|
||||
|
||||
CMainFrame::CMainFrame()
|
||||
{
|
||||
m_pSplitterWindow = NULL;
|
||||
m_pDlgMotionViewMode = NULL;
|
||||
}
|
||||
|
||||
CMainFrame::~CMainFrame()
|
||||
{
|
||||
ms_ActorInstance.Destroy();
|
||||
ms_RaceManager.DestroyAccessor();
|
||||
|
||||
if (m_pDlgMotionViewMode)
|
||||
{
|
||||
delete m_pDlgMotionViewMode;
|
||||
m_pDlgMotionViewMode = NULL;
|
||||
}
|
||||
|
||||
if (m_pSplitterWindow)
|
||||
{
|
||||
delete m_pSplitterWindow;
|
||||
m_pSplitterWindow = NULL;
|
||||
}
|
||||
|
||||
DestroyCollisionInstanceSystem();
|
||||
DestroyEffect();
|
||||
|
||||
if (ms_pEffectData)
|
||||
ms_pEffectData->Clear();
|
||||
|
||||
m_EffectManager.Destroy();
|
||||
m_SoundManager.Destroy();
|
||||
Clear();
|
||||
|
||||
/////
|
||||
CTextFileLoader::DestroySystem();
|
||||
ms_EffectInstancePool.Clear();
|
||||
CParticleSystemInstance::DestroySystem();
|
||||
CEffectInstance::DestroySystem();
|
||||
CRaceData::DestroySystem();
|
||||
NRaceData::DestroySystem();
|
||||
CArea::DestroySystem();
|
||||
CActorInstance::DestroySystem();
|
||||
}
|
||||
|
||||
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
|
||||
{
|
||||
if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
|
||||
return -1;
|
||||
|
||||
// Initialize
|
||||
if (CGraphicDevice::CREATE_OK != m_GraphicDevice.Create(GetSafeHwnd(), 1280, 960))
|
||||
return -1;
|
||||
|
||||
if (-1 == CreateToolBar())
|
||||
return -1;
|
||||
|
||||
if (-1 == CreateWindows())
|
||||
return -1;
|
||||
|
||||
if (-1 == CreateStatusBar())
|
||||
return -1;
|
||||
|
||||
m_pDlgMotionViewMode = new CDlgMotionViewMode;
|
||||
m_pDlgMotionViewMode->Create(CDlgMotionViewMode::IDD, this);
|
||||
m_pDlgMotionViewMode->SetWindowPos(NULL, 10, 600, 0, 0, TRUE);
|
||||
m_pDlgMotionViewMode->ShowWindow(FALSE);
|
||||
|
||||
m_SoundManager.Create();
|
||||
if (!Initialize())
|
||||
return -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int CMainFrame::CreateToolBar()
|
||||
{
|
||||
if (!m_wndPlayToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
|
||||
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
|
||||
!m_wndPlayToolBar.LoadToolBar(IDR_TOOLBAR))
|
||||
{
|
||||
TRACE0("도구 모음을 만들지 못했습니다.\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
::MakeToolbarImageList(IDB_TOOLBAR, m_ImageList);
|
||||
|
||||
CToolBarCtrl & rToolBarCtrl = m_wndPlayToolBar.GetToolBarCtrl();
|
||||
rToolBarCtrl.SetImageList(&m_ImageList);
|
||||
rToolBarCtrl.SetDisabledImageList(&m_ImageListDisabled);
|
||||
rToolBarCtrl.SetHotImageList(&m_ImageListHot);
|
||||
|
||||
m_wndPlayToolBar.EnableDocking(CBRS_ALIGN_ANY);
|
||||
EnableDocking(CBRS_ALIGN_ANY);
|
||||
DockControlBar(&m_wndPlayToolBar);
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
if (!m_wndToolBarWindow.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
|
||||
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC))
|
||||
return FALSE;
|
||||
|
||||
if (!m_wndToolBarWindow.LoadToolBar(IDR_TOOLBAR_WINDOW))
|
||||
return FALSE;
|
||||
if (!m_wndToolBarWindow.LoadTrueColorToolBar(36, IDB_TOOLBAR_WINDOW, IDB_TOOLBAR_WINDOW, IDB_TOOLBAR_WINDOW))
|
||||
return FALSE;
|
||||
|
||||
m_wndToolBarWindow.EnableDocking(CBRS_ALIGN_ANY);
|
||||
EnableDocking(CBRS_ALIGN_ANY);
|
||||
DockControlBar(&m_wndToolBarWindow, AFX_IDW_DOCKBAR_TOP);
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
if (!m_wndToolBarMode.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
|
||||
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC))
|
||||
return FALSE;
|
||||
|
||||
if (!m_wndToolBarMode.LoadToolBar(IDR_TOOLBAR_MODE))
|
||||
return FALSE;
|
||||
|
||||
m_wndToolBarMode.EnableDocking(CBRS_ALIGN_ANY);
|
||||
DockControlBar(&m_wndToolBarMode, AFX_IDW_DOCKBAR_TOP);
|
||||
ShowControlBar(&m_wndToolBarMode, FALSE, FALSE);
|
||||
|
||||
/////
|
||||
/////
|
||||
|
||||
// NOTE : Position 배치 사용법
|
||||
// 1. 기준이 되는 ToolBar의 Rect를 얻는다.
|
||||
// 2. 얻은 Rect에서 원하는 방향으로 OffsetRect 시킨다.
|
||||
// 3. 변환된 Rect로 Dock을 한번 더 해준다.
|
||||
// [levites]
|
||||
|
||||
RecalcLayout();
|
||||
|
||||
CRect PlayToolBarRect;
|
||||
m_wndPlayToolBar.GetWindowRect(PlayToolBarRect);
|
||||
PlayToolBarRect.OffsetRect(1, 0);
|
||||
DockControlBar(&m_wndToolBarWindow, AFX_IDW_DOCKBAR_TOP, PlayToolBarRect);
|
||||
|
||||
RecalcLayout();
|
||||
|
||||
CRect WindowToolBarRect;
|
||||
m_wndToolBarWindow.GetWindowRect(WindowToolBarRect);
|
||||
WindowToolBarRect.OffsetRect(1, 0);
|
||||
DockControlBar(&m_wndToolBarMode, AFX_IDW_DOCKBAR_TOP, WindowToolBarRect);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int CMainFrame::CreateWindows()
|
||||
{
|
||||
/////
|
||||
// Model List Bar
|
||||
if (!m_wndModelListBar.Create(_T("Model List"), this, CSize(200, 300), TRUE, 5002))
|
||||
{
|
||||
TRACE0("Failed to create Property Bar\n");
|
||||
return -1; // fail to create
|
||||
}
|
||||
m_wndModelListBar.SetBarStyle(m_wndModelListBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
|
||||
m_wndModelListBar.SetSCBStyle(m_wndModelListBar.GetSCBStyle() | SCBS_SIZECHILD);
|
||||
m_wndModelListBar.EnableDocking(CBRS_ALIGN_LEFT);
|
||||
ShowControlBar(&m_wndModelListBar, TRUE, FALSE);
|
||||
DockControlBar(&m_wndModelListBar, AFX_IDW_DOCKBAR_LEFT);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
if (!m_resModelList.Create(WS_CHILD|WS_VISIBLE|TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT|TVS_SHOWSELALWAYS, CRect(0, 0, 0, 0), &m_wndModelListBar, 5102))
|
||||
{
|
||||
TRACE0("Failed to create instant bar child\n");
|
||||
return -1;
|
||||
}
|
||||
m_resModelList.ModifyStyleEx(0, WS_EX_CLIENTEDGE);
|
||||
/////
|
||||
CreateHighColorImageList(IDB_MODEL_TREE_ITEM, &m_ModelTreeItemImage);
|
||||
m_resModelList.SetImageList(&m_ModelTreeItemImage, TVSIL_NORMAL);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/////
|
||||
// Motion List Bar
|
||||
if (!m_wndMotionListBar.Create(_T("Motion List"), this, CSize(200, 300), TRUE, 5003))
|
||||
{
|
||||
TRACE0("Failed to create Property Bar\n");
|
||||
return -1; // fail to create
|
||||
}
|
||||
|
||||
m_wndMotionListBar.SetBarStyle(m_wndMotionListBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
|
||||
m_wndMotionListBar.SetSCBStyle(m_wndMotionListBar.GetSCBStyle() | SCBS_SIZECHILD);
|
||||
m_wndMotionListBar.EnableDocking(CBRS_ALIGN_LEFT);
|
||||
|
||||
ShowControlBar(&m_wndMotionListBar, TRUE, FALSE);
|
||||
DockControlBar(&m_wndMotionListBar, AFX_IDW_DOCKBAR_LEFT);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
if (!m_resMotionList.Create(WS_CHILD|WS_VISIBLE|LVS_LIST|LVS_SORTASCENDING|LVS_SHOWSELALWAYS|LVS_SINGLESEL, CRect(0, 0, 0, 0), &m_wndMotionListBar, 5103))
|
||||
{
|
||||
TRACE0("Failed to create instant bar child\n");
|
||||
return -1;
|
||||
}
|
||||
m_resMotionList.ModifyStyleEx(0, WS_EX_CLIENTEDGE);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/////
|
||||
// Sound List Bar
|
||||
if (!m_wndSoundListBar.Create(_T("Sound List"), this, CSize(200, 300), TRUE, 5005))
|
||||
{
|
||||
TRACE0("Failed to create Property Bar\n");
|
||||
return -1; // fail to create
|
||||
}
|
||||
m_wndSoundListBar.SetBarStyle(m_wndSoundListBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
|
||||
m_wndSoundListBar.SetSCBStyle(m_wndSoundListBar.GetSCBStyle() | SCBS_SIZECHILD);
|
||||
m_wndSoundListBar.EnableDocking(CBRS_ALIGN_RIGHT);
|
||||
ShowControlBar(&m_wndSoundListBar, TRUE, FALSE);
|
||||
DockControlBar(&m_wndSoundListBar, AFX_IDW_DOCKBAR_RIGHT);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
if (!m_pageSoundList.Create((CWnd*)&m_wndSoundListBar))
|
||||
{
|
||||
TRACE0("Failed to create instant bar child\n");
|
||||
return -1;
|
||||
}
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/////
|
||||
// Motion Property
|
||||
if (!m_wndPropertyWindow.Create(_T("Motion Property"), this, CSize(200, 470), TRUE, 5004))
|
||||
{
|
||||
TRACE0("Failed to create Property Bar\n");
|
||||
return -1; // fail to create
|
||||
}
|
||||
m_wndPropertyWindow.SetBarStyle(m_wndPropertyWindow.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
|
||||
m_wndPropertyWindow.EnableDocking(CBRS_ALIGN_RIGHT);
|
||||
ShowControlBar(&m_wndPropertyWindow, TRUE, FALSE);
|
||||
////////////////////////////////////////////////////////////
|
||||
RecalcLayout();
|
||||
CRect PropertyBarRect;
|
||||
m_wndSoundListBar.GetWindowRect(PropertyBarRect);
|
||||
DockControlBar(&m_wndPropertyWindow, AFX_IDW_DOCKBAR_RIGHT, PropertyBarRect);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
if (!m_pageMotionProperty.Create((CWnd*)&m_wndPropertyWindow))
|
||||
{
|
||||
TRACE0("Failed to create instant bar child\n");
|
||||
return -1;
|
||||
}
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
RecalcLayout();
|
||||
|
||||
// 여기서 다시 m_wndModelListBar 도킹을 해주는 이유는, 이렇게 하지 않으면
|
||||
// 모션 리스트와 모델 리스트 도킹바가 세로로 두개 한줄로 안붙고 두줄을 차지
|
||||
// 하기 때문이다.
|
||||
// 한줄 : | 세로로 두줄 : ||
|
||||
// | ||
|
||||
CRect ModelListBarRect;
|
||||
m_wndMotionListBar.GetWindowRect(ModelListBarRect);
|
||||
DockControlBar(&m_wndModelListBar, AFX_IDW_DOCKBAR_LEFT, ModelListBarRect);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::CreateStatusBar()
|
||||
{
|
||||
if (!m_wndStatusBar.Create(this) ||
|
||||
!m_wndStatusBar.SetIndicators(g_auiStatusIndicators, sizeof(g_auiStatusIndicators) / sizeof(UINT)))
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CMainFrame::SetStatusBarString(const char * c_pszStr)
|
||||
{
|
||||
m_wndStatusBar.SetPaneText(0, c_pszStr, TRUE);
|
||||
}
|
||||
|
||||
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
|
||||
{
|
||||
m_pSplitterWindow = new ST_SplitterWnd();
|
||||
m_pSplitterWindow->Create(this, RUNTIME_CLASS(CGraphViewer), RUNTIME_CLASS(CModelViewer), pContext, false);
|
||||
|
||||
m_pGraphViewer = (CGraphViewer *) m_pSplitterWindow->GetPane(0, 0);
|
||||
m_pModelViewer = (CModelViewer *) m_pSplitterWindow->GetPane(1, 0);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
|
||||
{
|
||||
if (!CMDIFrameWnd::PreCreateWindow(cs))
|
||||
return FALSE;
|
||||
|
||||
cs.x = 0;
|
||||
cs.y = 0;
|
||||
cs.cx = 1024;
|
||||
cs.cy = 768;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CMainFrame diagnostics
|
||||
|
||||
#ifdef _DEBUG
|
||||
void CMainFrame::AssertValid() const
|
||||
{
|
||||
CMDIFrameWnd::AssertValid();
|
||||
}
|
||||
|
||||
void CMainFrame::Dump(CDumpContext& dc) const
|
||||
{
|
||||
CMDIFrameWnd::Dump(dc);
|
||||
}
|
||||
|
||||
#endif //_DEBUG
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CMainFrame message handlers
|
||||
|
||||
void CMainFrame::OnClose()
|
||||
{
|
||||
if (isEdit())
|
||||
{
|
||||
int result = MessageBox("캐릭터 사운드 데이타가 수정 되었습니다. 저장 하시겠습니까?", NULL, MB_YESNOCANCEL);
|
||||
|
||||
switch(result)
|
||||
{
|
||||
case 6: // Yes
|
||||
SaveSoundInformation();
|
||||
break;
|
||||
|
||||
case 7: // No
|
||||
break;
|
||||
|
||||
case 2: // Cancel
|
||||
return;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
CMDIFrameWnd::OnClose();
|
||||
}
|
||||
|
||||
void CMainFrame::OnAppSaveSoundData()
|
||||
{
|
||||
SaveSoundInformation();
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CMainFrame Normal Functions
|
||||
|
||||
bool PackInitialize(const char * c_pszFolder)
|
||||
{
|
||||
if (access(c_pszFolder, 0) != 0)
|
||||
return true;
|
||||
|
||||
std::string stFolder(c_pszFolder);
|
||||
stFolder += "/";
|
||||
|
||||
std::string stFileName(stFolder);
|
||||
stFileName += "Index";
|
||||
|
||||
CMappedFile file;
|
||||
LPCVOID pvData;
|
||||
|
||||
if (!file.Create(stFileName.c_str(), &pvData, 0, 0))
|
||||
{
|
||||
LogBoxf("FATAL ERROR! File not exist: %s", stFileName.c_str());
|
||||
TraceError("FATAL ERROR! File not exist: %s", stFileName.c_str());
|
||||
return true;
|
||||
}
|
||||
|
||||
CMemoryTextFileLoader TextLoader;
|
||||
TextLoader.Bind(file.Size(), pvData);
|
||||
|
||||
bool bPackFirst = TRUE;
|
||||
|
||||
std::string strPackType = TextLoader.GetLineString(0).c_str();
|
||||
|
||||
if (strPackType.compare("FILE") && strPackType.compare("PACK"))
|
||||
{
|
||||
TraceError("Pack/Index has invalid syntax. First line must be 'PACK' or 'FILE'");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (0 == strPackType.compare("FILE"))
|
||||
{
|
||||
bPackFirst = FALSE;
|
||||
Tracef("알림: 파일 모드입니다.\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
Tracef("알림: 팩 모드입니다.\n");
|
||||
}
|
||||
|
||||
CEterPackManager::Instance().SetSearchMode(bPackFirst);
|
||||
|
||||
CSoundData::SetPackMode(); // Miles 파일 콜백을 셋팅
|
||||
|
||||
for (DWORD i = 1; i < TextLoader.GetLineCount() - 1; i += 2)
|
||||
{
|
||||
const std::string & c_rstFolder = TextLoader.GetLineString(i);
|
||||
const std::string & c_rstName = TextLoader.GetLineString(i + 1);
|
||||
|
||||
CEterPackManager::Instance().RegisterPack((stFolder + c_rstName).c_str(), c_rstFolder.c_str());
|
||||
}
|
||||
|
||||
CEterPackManager::Instance().RegisterRootPack((stFolder + std::string("root")).c_str());
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CMainFrame::Initialize()
|
||||
{
|
||||
FILE * file = fopen("config.cfg", "r");
|
||||
if (file)
|
||||
{
|
||||
char szLine[256+1];
|
||||
if (fgets(szLine, 256, file))
|
||||
{
|
||||
int ir, ig, ib;
|
||||
sscanf(szLine, " %d %d %d ", &ir, &ig, &ib);
|
||||
|
||||
extern float g_frClearColor;
|
||||
extern float g_fgClearColor;
|
||||
extern float g_fbClearColor;
|
||||
|
||||
g_frClearColor = float(ir) / 255.0f;
|
||||
g_fgClearColor = float(ig) / 255.0f;
|
||||
g_fbClearColor = float(ib) / 255.0f;
|
||||
}
|
||||
|
||||
fclose(file);
|
||||
}
|
||||
|
||||
/////////
|
||||
|
||||
__InitGrannyError();
|
||||
|
||||
ms_pEffectData = new CEffectData;
|
||||
ms_RaceManager.SetRaceData(0, &ms_RaceData);
|
||||
|
||||
CTimer& rkTimer=CTimer::Instance();
|
||||
rkTimer.SetBaseTime();
|
||||
rkTimer.UseCustomTime();
|
||||
|
||||
RegisterResource();
|
||||
m_LightManager.Initialize();
|
||||
|
||||
#ifdef _DEBUG
|
||||
OpenConsoleWindow();
|
||||
#endif
|
||||
|
||||
PackInitialize("pack");
|
||||
|
||||
LoadSoundScript("SoundScript.txt");
|
||||
LoadSoundInformation();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void CMainFrame::Process()
|
||||
{
|
||||
long lStartTime = timeGetTime();
|
||||
|
||||
CTimer& rkTimer=CTimer::Instance();
|
||||
rkTimer.Advance();
|
||||
|
||||
m_pGraphViewer->Update();
|
||||
|
||||
TimeProcess();
|
||||
|
||||
m_pModelViewer->Render();
|
||||
m_pGraphViewer->Render();
|
||||
|
||||
long lElapsedTime = timeGetTime() - lStartTime;
|
||||
if (lElapsedTime < 16)
|
||||
{
|
||||
Sleep(16 - lElapsedTime);
|
||||
}
|
||||
}
|
||||
|
||||
void CMainFrame::Clear()
|
||||
{
|
||||
ms_iMode = MODE_EDIT;
|
||||
ms_icurType = MODEL_TYPE_NONE;
|
||||
ms_isEdit = false;
|
||||
ms_PlayFlag = false;
|
||||
ms_LoopFlag = false;
|
||||
ms_fLocalTime = 0.001f;
|
||||
ms_dwLocalFrame = 0;
|
||||
ms_dwModelIndex = 0;
|
||||
ms_dwShapeIndex = 0;
|
||||
ms_dwMotionIndex = 0;
|
||||
ms_dwSoundIndex = 0;
|
||||
SetLimitTime(2.0f);
|
||||
|
||||
ms_ActorInstance.Clear();
|
||||
if (ms_pEffectData)
|
||||
{
|
||||
ms_pEffectData->Clear();
|
||||
delete ms_pEffectData;
|
||||
}
|
||||
ms_pEffectData = NULL;
|
||||
stl_wipe_second(ms_ItemDataMap);
|
||||
}
|
||||
|
||||
// ViewModelList
|
||||
void CMainFrame::OnViewModelList()
|
||||
{
|
||||
if (m_wndModelListBar.IsVisible())
|
||||
ShowControlBar(&m_wndModelListBar, FALSE, FALSE);
|
||||
else
|
||||
ShowControlBar(&m_wndModelListBar, TRUE, FALSE);
|
||||
}
|
||||
void CMainFrame::OnUpdateViewModelList(CCmdUI* pCmdUI)
|
||||
{
|
||||
pCmdUI->Enable();
|
||||
pCmdUI->SetCheck(m_wndModelListBar.IsVisible());
|
||||
}
|
||||
|
||||
// ViewMotionList
|
||||
void CMainFrame::OnViewMotionList()
|
||||
{
|
||||
if (m_wndMotionListBar.IsVisible())
|
||||
ShowControlBar(&m_wndMotionListBar, FALSE, FALSE);
|
||||
else
|
||||
ShowControlBar(&m_wndMotionListBar, TRUE, FALSE);
|
||||
}
|
||||
void CMainFrame::OnUpdateViewMotionList(CCmdUI* pCmdUI)
|
||||
{
|
||||
pCmdUI->Enable();
|
||||
pCmdUI->SetCheck(m_wndMotionListBar.IsVisible());
|
||||
}
|
||||
|
||||
// ViewMotionProperty
|
||||
void CMainFrame::OnViewMotionProperty()
|
||||
{
|
||||
if (m_wndPropertyWindow.IsVisible())
|
||||
ShowControlBar(&m_wndPropertyWindow, FALSE, FALSE);
|
||||
else
|
||||
ShowControlBar(&m_wndPropertyWindow, TRUE, FALSE);
|
||||
}
|
||||
void CMainFrame::OnUpdateViewMotionProperty(CCmdUI* pCmdUI)
|
||||
{
|
||||
pCmdUI->Enable();
|
||||
pCmdUI->SetCheck(m_wndPropertyWindow.IsVisible());
|
||||
}
|
||||
|
||||
// ViewSoundList
|
||||
void CMainFrame::OnViewSoundList()
|
||||
{
|
||||
if (m_wndSoundListBar.IsVisible())
|
||||
ShowControlBar(&m_wndSoundListBar, FALSE, FALSE);
|
||||
else
|
||||
ShowControlBar(&m_wndSoundListBar, TRUE, FALSE);
|
||||
}
|
||||
void CMainFrame::OnUpdateViewSoundList(CCmdUI* pCmdUI)
|
||||
{
|
||||
pCmdUI->Enable();
|
||||
pCmdUI->SetCheck(m_wndSoundListBar.IsVisible());
|
||||
}
|
||||
|
||||
// Mode - Edit
|
||||
void CMainFrame::OnWorkModeEdit()
|
||||
{
|
||||
ms_iMode = MODE_EDIT;
|
||||
m_pDlgMotionViewMode->ShowWindow(FALSE);
|
||||
}
|
||||
void CMainFrame::OnUpdateWorkModeEdit(CCmdUI* pCmdUI)
|
||||
{
|
||||
pCmdUI->Enable();
|
||||
pCmdUI->SetCheck(MODE_EDIT == ms_iMode);
|
||||
}
|
||||
|
||||
// Mode - View
|
||||
void CMainFrame::OnWorkModeView()
|
||||
{
|
||||
ms_iMode = MODE_VIEW;
|
||||
m_pDlgMotionViewMode->ShowWindow(TRUE);
|
||||
}
|
||||
void CMainFrame::OnUpdateWorkModeView(CCmdUI* pCmdUI)
|
||||
{
|
||||
pCmdUI->Enable();
|
||||
pCmdUI->SetCheck(MODE_VIEW == ms_iMode);
|
||||
}
|
||||
|
||||
// Granny Error
|
||||
void CMainFrame::GrannyError(granny_log_message_type Type,
|
||||
granny_log_message_origin Origin,
|
||||
char const *Error,
|
||||
void *UserData)
|
||||
{
|
||||
TCharacterDataMap::iterator itorModel = ms_CharacterDataMap.find(ms_dwModelIndex);
|
||||
if (itorModel == ms_CharacterDataMap.end())
|
||||
return;
|
||||
|
||||
TCharacterData & rCharacterData = itorModel->second;
|
||||
TMotionDataMap::iterator itorMotion = rCharacterData.MotionDataMap.find(ms_dwMotionIndex);
|
||||
if (rCharacterData.MotionDataMap.end() != itorMotion)
|
||||
{
|
||||
TMotionData & rMotionData = itorMotion->second;
|
||||
|
||||
Tracef("CurrentAnimationFile : %s\n", rMotionData.strFullFileName.c_str());
|
||||
TraceError("GRANNY: %s", Error);
|
||||
Tracef("\n");
|
||||
}
|
||||
}
|
||||
|
||||
void CMainFrame::__InitGrannyError()
|
||||
{
|
||||
granny_log_callback Callback;
|
||||
Callback.Function = GrannyError;
|
||||
Callback.UserData = 0;
|
||||
GrannySetLogCallback(&Callback);
|
||||
}
|
||||
|
||||
void CMainFrame::OnCaptureScreen()
|
||||
{
|
||||
}
|
||||
|
||||
void CMainFrame::OnReloadAllResource()
|
||||
{
|
||||
ms_RaceData.Destroy();
|
||||
ms_ActorInstance.Clear();
|
||||
ms_ActorInstance.ClearAttachingEffect();
|
||||
ms_pEffectData->Clear();
|
||||
CEffectManager::Instance().DeleteAllInstances();
|
||||
DestroyEffect();
|
||||
Refresh();
|
||||
}
|
||||
|
||||
void CMainFrame::OnCharVisibleToggle()
|
||||
{
|
||||
if (!m_pModelViewer)
|
||||
return;
|
||||
|
||||
m_pModelViewer->ToggleVisable();
|
||||
}
|
|
@ -1,178 +0,0 @@
|
|||
// MainFrm.h : interface of the CMainFrame class
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(AFX_MAINFRM_H__C7A49A70_9E36_48C4_8F16_85CC22722D2E__INCLUDED_)
|
||||
#define AFX_MAINFRM_H__C7A49A70_9E36_48C4_8F16_85CC22722D2E__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#include <EterBase/Timer.h>
|
||||
#include <EterBase/lzo.h>
|
||||
#include <EterPack/EterPack.h>
|
||||
#include <EterPack/EterPackManager.h>
|
||||
#include <EterLib/ResourceManager.h>
|
||||
#include <EterLib/GrpDevice.h>
|
||||
#include <EterLib/GrpLightManager.h>
|
||||
#include <GameLib/GameEventManager.h>
|
||||
#include <GameLib/FlyingObjectManager.h>
|
||||
#include <EffectLib/EffectManager.h>
|
||||
#include <milesLib/SoundManager.h>
|
||||
|
||||
#include "ST_SplitterWnd.h"
|
||||
#include "DlgMotionViewMode.h"
|
||||
#include "ResModelList.h"
|
||||
#include "ResMotionList.h"
|
||||
#include "PageSoundList.h"
|
||||
#include "PageMotionProperty.h"
|
||||
|
||||
#include "ModelViewer.h"
|
||||
#include "GraphViewer.h"
|
||||
|
||||
class CMainFrame : public CMDIFrameWnd, public CManager
|
||||
{
|
||||
DECLARE_DYNAMIC(CMainFrame)
|
||||
public:
|
||||
CMainFrame();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CMainFrame)
|
||||
public:
|
||||
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
|
||||
protected:
|
||||
virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CMainFrame();
|
||||
#ifdef _DEBUG
|
||||
virtual void AssertValid() const;
|
||||
virtual void Dump(CDumpContext& dc) const;
|
||||
#endif
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CMainFrame)
|
||||
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
||||
afx_msg void OnClose();
|
||||
afx_msg void OnAppSaveSoundData();
|
||||
afx_msg void OnToolbarPlay();
|
||||
afx_msg void OnToolbarPlayloop();
|
||||
afx_msg void OnToolbarReverse();
|
||||
afx_msg void OnToolbarPause();
|
||||
afx_msg void OnToolbarStop();
|
||||
afx_msg void OnKeyboardPlay();
|
||||
afx_msg void OnCancelSound();
|
||||
afx_msg void OnUpdateViewModelList(CCmdUI* pCmdUI);
|
||||
afx_msg void OnViewModelList();
|
||||
afx_msg void OnViewMotionList();
|
||||
afx_msg void OnUpdateViewMotionList(CCmdUI* pCmdUI);
|
||||
afx_msg void OnViewMotionProperty();
|
||||
afx_msg void OnUpdateViewMotionProperty(CCmdUI* pCmdUI);
|
||||
afx_msg void OnViewSoundList();
|
||||
afx_msg void OnUpdateViewSoundList(CCmdUI* pCmdUI);
|
||||
afx_msg void OnWorkModeEdit();
|
||||
afx_msg void OnUpdateWorkModeEdit(CCmdUI* pCmdUI);
|
||||
afx_msg void OnWorkModeView();
|
||||
afx_msg void OnUpdateWorkModeView(CCmdUI* pCmdUI);
|
||||
afx_msg void OnCaptureScreen();
|
||||
afx_msg void OnReloadAllResource();
|
||||
afx_msg void OnCharVisibleToggle();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
public:
|
||||
bool Initialize();
|
||||
void Clear();
|
||||
|
||||
void ControlSoundInformationFiles(BOOL isLoad);
|
||||
void LoadSoundInformation();
|
||||
void SaveSoundInformation();
|
||||
|
||||
BOOL LoadSoundScript(const char * c_szFileName);
|
||||
BOOL LoadSoundScriptGroup(HTREEITEM hParent, CTextFileLoader & rTextFileLoader);
|
||||
BOOL LoadSoundScriptModel(HTREEITEM hParent, CTextFileLoader & rTextFileLoader, EModelType eModelType);
|
||||
BOOL LoadSoundScriptEffect(HTREEITEM hParent, CTextFileLoader & rTextFileLoader);
|
||||
BOOL LoadSoundScriptEquipment(CTextFileLoader & rTextFileLoader, TEquipmentDataList & rEquipmentDataList);
|
||||
|
||||
void SetStatusBarString(const char * c_pszStr);
|
||||
|
||||
void Process();
|
||||
|
||||
protected:
|
||||
void RegisterResource();
|
||||
|
||||
int CreateToolBar();
|
||||
int CreateWindows();
|
||||
int CreateStatusBar();
|
||||
|
||||
void __InitGrannyError();
|
||||
static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const *Error, void *UserData);
|
||||
|
||||
protected:
|
||||
ST_SplitterWnd * m_pSplitterWindow;
|
||||
CToolBar m_wndPlayToolBar;
|
||||
CTrueColorToolBar m_wndToolBarWindow;
|
||||
CTrueColorToolBar m_wndToolBarMode;
|
||||
CDlgMotionViewMode * m_pDlgMotionViewMode;
|
||||
|
||||
// Status Bar
|
||||
CStatusBar m_wndStatusBar;
|
||||
|
||||
// Model List
|
||||
CSizingControlBarCF m_wndModelListBar;
|
||||
CResModelList m_resModelList;
|
||||
|
||||
// Motion List
|
||||
CSizingControlBarCF m_wndMotionListBar;
|
||||
CResMotionList m_resMotionList;
|
||||
|
||||
// Current Motion Property
|
||||
CSizingControlBarCF m_wndPropertyWindow;
|
||||
CPageMotionProperty m_pageMotionProperty;
|
||||
|
||||
// Sound List
|
||||
CSizingControlBarCF m_wndSoundListBar;
|
||||
CPageSoundList m_pageSoundList;
|
||||
|
||||
CModelViewer * m_pModelViewer;
|
||||
CGraphViewer * m_pGraphViewer;
|
||||
|
||||
CImageList m_ImageList;
|
||||
CImageList m_ImageListHot;
|
||||
CImageList m_ImageListDisabled;
|
||||
CImageList m_ModelTreeItemImage;
|
||||
|
||||
std::string m_stCharacterSetFileName;
|
||||
|
||||
private:
|
||||
CGraphicDevice m_GraphicDevice;
|
||||
CEffectManager m_EffectManager;
|
||||
CSoundManager m_SoundManager;
|
||||
CEterPack m_pack;
|
||||
CEterPackManager m_EterPackManager;
|
||||
CResourceManager m_resourceManager;
|
||||
CGameEventManager m_eventManager;
|
||||
CLZO lzo;
|
||||
CLightManager m_LightManager;
|
||||
CTimer m_Timer;
|
||||
CFlyingManager m_FlyingManager;
|
||||
CCullingManager m_CullingManager;
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_MAINFRM_H__C7A49A70_9E36_48C4_8F16_85CC22722D2E__INCLUDED_)
|
|
@ -1,47 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "MainFrm.h"
|
||||
|
||||
void CMainFrame::OnToolbarReverse()
|
||||
{
|
||||
ms_fLocalTime = 0.001f;
|
||||
ms_dwLocalFrame = 0;
|
||||
}
|
||||
|
||||
void CMainFrame::OnToolbarPlay()
|
||||
{
|
||||
PlayMotion();
|
||||
}
|
||||
|
||||
void CMainFrame::OnToolbarPlayloop()
|
||||
{
|
||||
PlayMotion(TRUE);
|
||||
}
|
||||
|
||||
void CMainFrame::OnToolbarStop()
|
||||
{
|
||||
OnToolbarReverse();
|
||||
ms_PlayFlag = false;
|
||||
}
|
||||
|
||||
void CMainFrame::OnToolbarPause()
|
||||
{
|
||||
ms_PlayFlag = !ms_PlayFlag;
|
||||
}
|
||||
|
||||
void CMainFrame::OnKeyboardPlay()
|
||||
{
|
||||
OnToolbarPlay();
|
||||
}
|
||||
|
||||
//void CMainFrame::OnUpdateWorkLoop(CCmdUI *pCmdUI)
|
||||
//{
|
||||
// if (ms_LoopFlag)
|
||||
// pCmdUI->SetCheck(1);
|
||||
// else
|
||||
// pCmdUI->SetCheck(0);
|
||||
//}
|
||||
|
||||
void CMainFrame::OnCancelSound()
|
||||
{
|
||||
SetSoundIndex(0);
|
||||
}
|
|
@ -1,350 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "MainFrm.h"
|
||||
|
||||
#include <EterBase/Utils.h>
|
||||
|
||||
void CMainFrame::LoadSoundInformation()
|
||||
{
|
||||
ControlSoundInformationFiles(TRUE);
|
||||
}
|
||||
|
||||
void CMainFrame::SaveSoundInformation()
|
||||
{
|
||||
ControlSoundInformationFiles(FALSE);
|
||||
LogBox("저장이 완료 되었습니다", "알림", GetSafeHwnd());
|
||||
}
|
||||
|
||||
void CMainFrame::ControlSoundInformationFiles(BOOL isLoad)
|
||||
{
|
||||
TCharacterDataMap::iterator itor = ms_CharacterDataMap.begin();
|
||||
|
||||
for (; itor != ms_CharacterDataMap.end(); ++itor)
|
||||
{
|
||||
TCharacterData & rCharacterData = itor->second;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
const char * c_szPathHeaderName = "d:/ymir work/";
|
||||
|
||||
if (strncmp(rCharacterData.strPathName.c_str(), c_szPathHeaderName, strlen(c_szPathHeaderName)))
|
||||
{
|
||||
LogBoxf("파일 경로의 시작이 d:\\ymir work가 아닙니다. (path: %s)", rCharacterData.strPathName.c_str());
|
||||
continue;
|
||||
}
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
std::string strSifPath;
|
||||
strSifPath = "sound/";
|
||||
strSifPath += rCharacterData.strPathName.substr(strlen(c_szPathHeaderName), -1);
|
||||
|
||||
MyCreateDirectory(strSifPath.c_str());
|
||||
|
||||
/////
|
||||
|
||||
if (MODEL_TYPE_EFFECT == rCharacterData.eModelType)
|
||||
{
|
||||
std::string strModelPath;
|
||||
std::string strModelName;
|
||||
std::string strModelExtension;
|
||||
|
||||
GetFilePathNameExtension(rCharacterData.strModelScriptFileName.c_str(),
|
||||
rCharacterData.strModelScriptFileName.length(),
|
||||
&strModelPath, &strModelName, &strModelExtension);
|
||||
|
||||
std::string strSoundInformationFileName;
|
||||
|
||||
strSoundInformationFileName = strSifPath;
|
||||
strSoundInformationFileName += strModelName;
|
||||
strSoundInformationFileName += ".mss";
|
||||
|
||||
if (isLoad)
|
||||
{
|
||||
if (!NSound::LoadSoundInformationPiece(strSoundInformationFileName.c_str(), rCharacterData.SoundDataVector))
|
||||
SetStatusBarString(NSound::GetResultString());
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!NSound::SaveSoundInformationPiece(strSoundInformationFileName.c_str(), rCharacterData.SoundDataVector))
|
||||
SetStatusBarString(NSound::GetResultString());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
TMotionDataMap::iterator itorMotion = rCharacterData.MotionDataMap.begin();
|
||||
|
||||
for (; itorMotion != rCharacterData.MotionDataMap.end(); ++itorMotion)
|
||||
{
|
||||
TMotionData & rMotionData = itorMotion->second;
|
||||
|
||||
std::string strMotionPath;
|
||||
std::string strMotionName;
|
||||
std::string strMotionExtension;
|
||||
GetFilePathNameExtension(rMotionData.strFullFileName.c_str(),
|
||||
rMotionData.strFullFileName.length(),
|
||||
&strMotionPath, &strMotionName, &strMotionExtension);
|
||||
|
||||
std::string strSoundInformationFileName;
|
||||
strSoundInformationFileName = strSifPath;
|
||||
strSoundInformationFileName += strMotionName;
|
||||
strSoundInformationFileName += ".mss";
|
||||
|
||||
if (isLoad)
|
||||
{
|
||||
if (!NSound::LoadSoundInformationPiece(strSoundInformationFileName.c_str(), rMotionData.SoundDataVector))
|
||||
SetStatusBarString(NSound::GetResultString());
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!NSound::SaveSoundInformationPiece(strSoundInformationFileName.c_str(), rMotionData.SoundDataVector))
|
||||
SetStatusBarString(NSound::GetResultString());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ms_isEdit = false;
|
||||
}
|
||||
|
||||
CMainFrame::EModelType GetModelType(const char * c_szTypeName)
|
||||
{
|
||||
CMainFrame::EModelType eModelType = CManager::MODEL_TYPE_NONE;
|
||||
if (0 == strcmp(c_szTypeName, "PLAYER"))
|
||||
{
|
||||
eModelType = CManager::MODEL_TYPE_PLAYER;
|
||||
}
|
||||
else if (0 == strcmp(c_szTypeName, "ENEMY"))
|
||||
{
|
||||
eModelType = CManager::MODEL_TYPE_ENEMY;
|
||||
}
|
||||
else if (0 == strcmp(c_szTypeName, "EFFECT"))
|
||||
{
|
||||
eModelType = CManager::MODEL_TYPE_EFFECT;
|
||||
}
|
||||
|
||||
return eModelType;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::LoadSoundScript(const char * c_szFileName)
|
||||
{
|
||||
CTextFileLoader TextFileLoader;
|
||||
if (!TextFileLoader.Load(c_szFileName))
|
||||
return FALSE;
|
||||
|
||||
TextFileLoader.SetTop();
|
||||
LoadSoundScriptGroup(TVI_ROOT, TextFileLoader);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::LoadSoundScriptGroup(HTREEITEM hParent, CTextFileLoader & rTextFileLoader)
|
||||
{
|
||||
for (DWORD i = 0; i < rTextFileLoader.GetChildNodeCount(); ++i)
|
||||
{
|
||||
if (!rTextFileLoader.SetChildNode(i))
|
||||
return FALSE;
|
||||
|
||||
std::string strGroupName;
|
||||
if (!rTextFileLoader.GetCurrentNodeName(&strGroupName))
|
||||
return FALSE;
|
||||
|
||||
std::string strGroupType;
|
||||
if (!rTextFileLoader.GetTokenString("type", &strGroupType))
|
||||
return FALSE;
|
||||
|
||||
if (0 == strGroupType.compare("GROUP"))
|
||||
{
|
||||
HTREEITEM hGroupItem = m_resModelList.InsertItem(_T(strGroupName.c_str()), 0, 1, hParent, TVI_LAST);
|
||||
if (!LoadSoundScriptGroup(hGroupItem, rTextFileLoader))
|
||||
return FALSE;
|
||||
}
|
||||
else if (0 == strGroupType.compare("PLAYER"))
|
||||
{
|
||||
if (!LoadSoundScriptModel(hParent, rTextFileLoader, MODEL_TYPE_PLAYER))
|
||||
return FALSE;
|
||||
}
|
||||
else if (0 == strGroupType.compare("NPC"))
|
||||
{
|
||||
if (!LoadSoundScriptModel(hParent, rTextFileLoader, MODEL_TYPE_NPC))
|
||||
return FALSE;
|
||||
}
|
||||
else if (0 == strGroupType.compare("ENEMY"))
|
||||
{
|
||||
if (!LoadSoundScriptModel(hParent, rTextFileLoader, MODEL_TYPE_ENEMY))
|
||||
return FALSE;
|
||||
}
|
||||
else if (0 == strGroupType.compare("EFFECT"))
|
||||
{
|
||||
if (!LoadSoundScriptEffect(hParent, rTextFileLoader))
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
rTextFileLoader.SetParentNode();
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::LoadSoundScriptModel(HTREEITEM hParent, CTextFileLoader & rTextFileLoader, EModelType eModelType)
|
||||
{
|
||||
TCharacterData CharacterData;
|
||||
CharacterData.eModelType = eModelType;
|
||||
|
||||
if (!rTextFileLoader.GetCurrentNodeName(&CharacterData.strName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
std::string strPathName;
|
||||
if (!rTextFileLoader.GetTokenString("pathname", &strPathName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
StringPath(strPathName.c_str(), CharacterData.strPathName);
|
||||
CharacterData.strPathName += "/";
|
||||
|
||||
if (!rTextFileLoader.GetTokenString("modelscriptfilename", &CharacterData.strModelScriptFileName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// Equipment
|
||||
LoadSoundScriptEquipment(rTextFileLoader, CharacterData.EquipmentDataList);
|
||||
|
||||
DWORD dwMotionCount;
|
||||
if (!rTextFileLoader.GetTokenDoubleWord("motioncount", &dwMotionCount))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
for (DWORD i = 0; i < dwMotionCount; ++i)
|
||||
{
|
||||
if (!rTextFileLoader.SetChildNode("motion", i))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
TMotionData MotionData;
|
||||
|
||||
if (!rTextFileLoader.GetTokenString("name", &MotionData.strName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
std::string strFileName;
|
||||
if (!rTextFileLoader.GetTokenString("motionscriptfilename", &strFileName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
MotionData.strFullFileName = CharacterData.strPathName;
|
||||
MotionData.strFullFileName += strFileName;
|
||||
MotionData.strFullFileName += ".msa";
|
||||
|
||||
LoadSoundScriptEquipment(rTextFileLoader, MotionData.EquipmentDataList);
|
||||
|
||||
DWORD dwMotionCRC32 = GetCaseCRC32(MotionData.strFullFileName.c_str(), MotionData.strFullFileName.length());
|
||||
CharacterData.MotionDataMap.insert(TMotionDataMap::value_type(dwMotionCRC32, MotionData));
|
||||
|
||||
BOOL isBasisMotion;
|
||||
if (rTextFileLoader.GetTokenBoolean("basismotion", &isBasisMotion))
|
||||
{
|
||||
if (isBasisMotion)
|
||||
CharacterData.BasisMotionIDVector.push_back(dwMotionCRC32);
|
||||
}
|
||||
|
||||
/////
|
||||
rTextFileLoader.SetParentNode();
|
||||
}
|
||||
|
||||
DWORD dwCRC32 = GetCaseCRC32(CharacterData.strPathName.c_str(), CharacterData.strPathName.length());
|
||||
ms_CharacterDataMap.insert(TCharacterDataMap::value_type(dwCRC32, CharacterData));
|
||||
|
||||
int iIconIndex = 2;
|
||||
if (MODEL_TYPE_PLAYER == eModelType)
|
||||
iIconIndex = 2;
|
||||
else if (MODEL_TYPE_ENEMY == eModelType)
|
||||
iIconIndex = 3;
|
||||
|
||||
HTREEITEM hcurItem = m_resModelList.InsertItem(_T(CharacterData.strName.c_str()), iIconIndex, iIconIndex, hParent, TVI_LAST);
|
||||
m_resModelList.SetItemData(hcurItem, dwCRC32);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::LoadSoundScriptEffect(HTREEITEM hParent, CTextFileLoader & rTextFileLoader)
|
||||
{
|
||||
TCharacterData CharacterData;
|
||||
CharacterData.eModelType = MODEL_TYPE_EFFECT;
|
||||
|
||||
if (!rTextFileLoader.GetCurrentNodeName(&CharacterData.strName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
std::string strPathName;
|
||||
if (!rTextFileLoader.GetTokenString("pathname", &strPathName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
StringPath(strPathName.c_str(), CharacterData.strPathName);
|
||||
CharacterData.strPathName += "/";
|
||||
|
||||
std::string strFileName;
|
||||
if (!rTextFileLoader.GetTokenString("effectfilename", &strFileName))
|
||||
{
|
||||
assert(!"FALSE");
|
||||
return FALSE;
|
||||
}
|
||||
CharacterData.strModelScriptFileName = CharacterData.strPathName;
|
||||
CharacterData.strModelScriptFileName += strFileName;
|
||||
|
||||
DWORD dwCRC32 = GetCaseCRC32(CharacterData.strModelScriptFileName.c_str(), CharacterData.strModelScriptFileName.length());
|
||||
ms_CharacterDataMap.insert(TCharacterDataMap::value_type(dwCRC32, CharacterData));
|
||||
|
||||
HTREEITEM hcurItem = m_resModelList.InsertItem(_T(CharacterData.strName.c_str()), 4, 4, hParent, TVI_LAST);
|
||||
m_resModelList.SetItemData(hcurItem, dwCRC32);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CMainFrame::LoadSoundScriptEquipment(CTextFileLoader & rTextFileLoader, TEquipmentDataList & rEquipmentDataList)
|
||||
{
|
||||
CTokenVector * pEquipmentDataTokenVector;
|
||||
if (rTextFileLoader.GetTokenVector("equipmentdata", &pEquipmentDataTokenVector))
|
||||
{
|
||||
for (DWORD j = 0; j < pEquipmentDataTokenVector->size(); j+=3)
|
||||
{
|
||||
TEquipmentData EquipmentData;
|
||||
EquipmentData.iPartIndex = atoi(pEquipmentDataTokenVector->at(j).c_str());
|
||||
EquipmentData.strAttachingBoneName = pEquipmentDataTokenVector->at(j+1);
|
||||
StringPath(pEquipmentDataTokenVector->at(j+2).c_str(), EquipmentData.strItemScriptFileName);
|
||||
|
||||
DWORD dwCRC32 = GetCaseCRC32(EquipmentData.strItemScriptFileName.c_str(), EquipmentData.strItemScriptFileName.length());
|
||||
TItemDataMap::iterator itorItem = ms_ItemDataMap.find(dwCRC32);
|
||||
if (ms_ItemDataMap.end() == itorItem)
|
||||
{
|
||||
EquipmentData.pItemData = new CItemData;
|
||||
// EquipmentData.pItemData->LoadItemData(EquipmentData.strItemScriptFileName.c_str());
|
||||
EquipmentData.pItemData->SetDefaultItemData("", EquipmentData.strItemScriptFileName.c_str());
|
||||
ms_ItemDataMap.insert(TItemDataMap::value_type(dwCRC32, EquipmentData.pItemData));
|
||||
}
|
||||
else
|
||||
{
|
||||
EquipmentData.pItemData = itorItem->second;
|
||||
}
|
||||
|
||||
rEquipmentDataList.push_back(EquipmentData);
|
||||
}
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
|
@ -1,39 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "MainFrm.h"
|
||||
|
||||
CResource * NewImage(const char* c_szFileName)
|
||||
{
|
||||
return new CGraphicImage(c_szFileName);
|
||||
}
|
||||
|
||||
CResource * NewSubImage(const char* c_szFileName)
|
||||
{
|
||||
return new CGraphicSubImage(c_szFileName);
|
||||
}
|
||||
|
||||
CResource * NewText(const char* c_szFileName)
|
||||
{
|
||||
return new CGraphicText(c_szFileName);
|
||||
}
|
||||
|
||||
CResource * NewThing(const char* c_szFileName)
|
||||
{
|
||||
return new CGraphicThing(c_szFileName);
|
||||
}
|
||||
|
||||
CResource * NewEffectMesh(const char* c_szFileName)
|
||||
{
|
||||
return new CEffectMesh(c_szFileName);
|
||||
}
|
||||
|
||||
void CMainFrame::RegisterResource()
|
||||
{
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("sub", NewSubImage);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("dds", NewImage);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("jpg", NewImage);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("tga", NewImage);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("bmp", NewImage);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("fnt", NewText);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("gr2", NewThing);
|
||||
m_resourceManager.RegisterResourceNewFunctionPointer("mde", NewEffectMesh);
|
||||
}
|
|
@ -1,638 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "manager.h"
|
||||
|
||||
#include <EffectLib/EffectManager.h>
|
||||
#include <MilesLib/SoundManager.h>
|
||||
|
||||
int CManager::ms_iMode;
|
||||
int CManager::ms_icurType;
|
||||
bool CManager::ms_isEdit;
|
||||
bool CManager::ms_PlayFlag;
|
||||
bool CManager::ms_LoopFlag;
|
||||
DWORD CManager::ms_dwLocalFrame;
|
||||
float CManager::ms_fLocalTime;
|
||||
float CManager::ms_fLimitTime;
|
||||
int CManager::ms_iFrameCount;
|
||||
int CManager::ms_iLoopCount;
|
||||
int CManager::ms_icurLoopCount;
|
||||
float CManager::ms_fMotionStartTime;
|
||||
float CManager::ms_fElapsedTime;
|
||||
CManager::TTimeNodeList CManager::ms_TimeNodeList;
|
||||
DWORD CManager::ms_dwModelIndex;
|
||||
DWORD CManager::ms_dwShapeIndex;
|
||||
DWORD CManager::ms_dwMotionIndex;
|
||||
DWORD CManager::ms_dwSoundIndex;
|
||||
|
||||
CRaceDataAccessor CManager::ms_RaceData;
|
||||
CRaceManagerAccessor CManager::ms_RaceManager;
|
||||
CActorInstanceAccessor CManager::ms_ActorInstance;
|
||||
CEffectData * CManager::ms_pEffectData;
|
||||
|
||||
CManager::TCharacterDataMap CManager::ms_CharacterDataMap;
|
||||
CManager::TChangedDataObserverList CManager::ms_ChangedDataObserverList;
|
||||
CDynamicPool<CEffectInstance> CManager::ms_EffectInstancePool;
|
||||
CManager::TEffectInstanceList CManager::ms_EffectInstanceList;
|
||||
CManager::TSoundFileNameMap CManager::ms_SoundFileNameMap;
|
||||
CManager::TReserveMotionDeque CManager::ms_ReserveMotionDeque;
|
||||
CManager::TItemDataMap CManager::ms_ItemDataMap;
|
||||
|
||||
void CManager::SetLocalTime(float fTime)
|
||||
{
|
||||
ms_fLocalTime = fTime;
|
||||
ms_dwLocalFrame = DWORD(ms_fLocalTime / 0.033f);
|
||||
}
|
||||
|
||||
void CManager::SetLimitTime(float fTime)
|
||||
{
|
||||
ms_fLimitTime = fTime;
|
||||
ms_iFrameCount = fTime / 0.033333f;
|
||||
}
|
||||
|
||||
DWORD CManager::GetCurrentModelIndex()
|
||||
{
|
||||
return ms_dwModelIndex;
|
||||
}
|
||||
|
||||
DWORD CManager::GetCurrentMotionIndex()
|
||||
{
|
||||
return ms_dwMotionIndex;
|
||||
}
|
||||
|
||||
DWORD CManager::GetCurrentSoundIndex()
|
||||
{
|
||||
return ms_dwSoundIndex;
|
||||
}
|
||||
|
||||
BOOL CManager::isModel()
|
||||
{
|
||||
return 0 != ms_dwModelIndex;
|
||||
}
|
||||
|
||||
BOOL CManager::isMotion()
|
||||
{
|
||||
return 0 != ms_dwMotionIndex;
|
||||
}
|
||||
|
||||
BOOL CManager::isSound()
|
||||
{
|
||||
return 0 != ms_dwSoundIndex;
|
||||
}
|
||||
|
||||
BOOL CManager::isEffect()
|
||||
{
|
||||
return MODEL_TYPE_EFFECT == ms_icurType;
|
||||
}
|
||||
|
||||
float CManager::GetCurrentTime()
|
||||
{
|
||||
return float(CTimer::Instance().GetCurrentMillisecond()) / 1000.0f;
|
||||
}
|
||||
|
||||
float CManager::GetLimitTime()
|
||||
{
|
||||
return ms_fLimitTime;
|
||||
}
|
||||
|
||||
float CManager::GetLocalTime()
|
||||
{
|
||||
return ms_fLocalTime;
|
||||
}
|
||||
|
||||
struct FChangedModel
|
||||
{
|
||||
void operator() (CManager::IChangedDataObserver * pObserver)
|
||||
{
|
||||
pObserver->OnChangedModel();
|
||||
}
|
||||
};
|
||||
|
||||
struct FChangedMotion
|
||||
{
|
||||
void operator() (CManager::IChangedDataObserver * pObserver)
|
||||
{
|
||||
pObserver->OnChangedMotion();
|
||||
}
|
||||
};
|
||||
|
||||
struct FChangedSound
|
||||
{
|
||||
void operator() (CManager::IChangedDataObserver * pObserver)
|
||||
{
|
||||
pObserver->OnChangedSound();
|
||||
}
|
||||
};
|
||||
|
||||
struct FChangedReserveMotion
|
||||
{
|
||||
void operator() (CManager::IChangedDataObserver * pObserver)
|
||||
{
|
||||
pObserver->OnChangedReserveMotion();
|
||||
}
|
||||
};
|
||||
|
||||
void CManager::SetModelIndex(DWORD dwIndex)
|
||||
{
|
||||
if (dwIndex == ms_dwModelIndex)
|
||||
return;
|
||||
|
||||
BOOL bChangedModel = FALSE;
|
||||
if (ms_dwModelIndex != dwIndex)
|
||||
{
|
||||
bChangedModel = TRUE;
|
||||
}
|
||||
|
||||
ms_dwModelIndex = dwIndex;
|
||||
ms_dwMotionIndex = GetRandomMotionIndex(dwIndex);
|
||||
Refresh();
|
||||
|
||||
if (bChangedModel)
|
||||
for_each(ms_ChangedDataObserverList.begin(), ms_ChangedDataObserverList.end(), FChangedModel());
|
||||
}
|
||||
|
||||
void CManager::SetMotionIndex(DWORD dwIndex)
|
||||
{
|
||||
if (dwIndex == ms_dwMotionIndex)
|
||||
return;
|
||||
|
||||
switch (ms_iMode)
|
||||
{
|
||||
case MODE_EDIT:
|
||||
ms_dwMotionIndex = dwIndex;
|
||||
Refresh();
|
||||
|
||||
for_each(ms_ChangedDataObserverList.begin(), ms_ChangedDataObserverList.end(), FChangedMotion());
|
||||
break;
|
||||
|
||||
case MODE_VIEW:
|
||||
ReserveMotionIndex(dwIndex);
|
||||
for_each(ms_ChangedDataObserverList.begin(), ms_ChangedDataObserverList.end(), FChangedReserveMotion());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::ReserveMotionIndex(DWORD dwIndex)
|
||||
{
|
||||
ms_ReserveMotionDeque.push_back(dwIndex);
|
||||
}
|
||||
|
||||
void CManager::SetSoundIndex(DWORD dwIndex)
|
||||
{
|
||||
ms_dwSoundIndex = dwIndex;
|
||||
|
||||
for_each(ms_ChangedDataObserverList.begin(), ms_ChangedDataObserverList.end(), FChangedSound());
|
||||
}
|
||||
|
||||
void CManager::ClearSoundIndex()
|
||||
{
|
||||
SetSoundIndex(0);
|
||||
}
|
||||
|
||||
void CManager::InsertSoundData(DWORD dwModelIndex, DWORD dwMotionIndex, float fTime, const char * c_szFileName)
|
||||
{
|
||||
TCharacterData * pCharacterData;
|
||||
if (!GetCharacterDataPointer(dwModelIndex, &pCharacterData))
|
||||
return;
|
||||
|
||||
NSound::TSoundData SoundData;
|
||||
SoundData.fTime = fTime;
|
||||
SoundData.strSoundFileName = c_szFileName;
|
||||
|
||||
if (isEffect())
|
||||
{
|
||||
InsertSoundData(&pCharacterData->SoundDataVector, SoundData);
|
||||
}
|
||||
else
|
||||
{
|
||||
TMotionDataMap::iterator itorMotion = pCharacterData->MotionDataMap.find(ms_dwMotionIndex);
|
||||
if (itorMotion == pCharacterData->MotionDataMap.end())
|
||||
return;
|
||||
|
||||
TMotionData * pMotionData = &itorMotion->second;
|
||||
|
||||
InsertSoundData(&pMotionData->SoundDataVector, SoundData);
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::InsertSoundData(NSound::TSoundDataVector * pSoundDataVector, const NSound::TSoundData & c_rSoundData)
|
||||
{
|
||||
int iSize = int(pSoundDataVector->size()) - 1;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < iSize; ++i)
|
||||
{
|
||||
if (c_rSoundData.fTime >= pSoundDataVector->at(i).fTime)
|
||||
if (c_rSoundData.fTime <= pSoundDataVector->at(i+1).fTime)
|
||||
break;
|
||||
}
|
||||
|
||||
NSound::TSoundDataVector::iterator itor = pSoundDataVector->begin();
|
||||
|
||||
for (int j = 0; j < i; ++j)
|
||||
++itor;
|
||||
|
||||
pSoundDataVector->insert(itor, c_rSoundData);
|
||||
}
|
||||
|
||||
void CManager::Refresh()
|
||||
{
|
||||
ms_PlayFlag = false;
|
||||
ms_fLocalTime = 0.001f;
|
||||
ms_dwLocalFrame = 0;
|
||||
SetLimitTime(0.0f);
|
||||
ms_fMotionStartTime = float(CTimer::Instance().GetCurrentMillisecond()) / 1000.0f;
|
||||
ms_TimeNodeList.clear();
|
||||
ms_ActorInstance.__SetLocalTime(ms_fLocalTime);
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
ms_RaceData.Destroy();
|
||||
ms_ActorInstance.Clear();
|
||||
ms_ActorInstance.ClearAttachingEffect();
|
||||
ms_pEffectData->Clear();
|
||||
CEffectManager::Instance().DeleteAllInstances();
|
||||
DestroyEffect();
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
TCharacterDataMap::iterator itorModel = ms_CharacterDataMap.find(ms_dwModelIndex);
|
||||
if (itorModel == ms_CharacterDataMap.end())
|
||||
return;
|
||||
|
||||
TCharacterData & rCharacterData = itorModel->second;
|
||||
ms_icurType = rCharacterData.eModelType;
|
||||
|
||||
if (MODEL_TYPE_EFFECT == rCharacterData.eModelType)
|
||||
{
|
||||
const char * c_szFileName = rCharacterData.strModelScriptFileName.c_str();
|
||||
ms_pEffectData->Clear();
|
||||
if (!ms_pEffectData->LoadScript(c_szFileName))
|
||||
{
|
||||
Tracef(" Failed to load effect : %s\n", c_szFileName);
|
||||
}
|
||||
SetLimitTime(1.0f);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Model
|
||||
ms_RaceData.Destroy();
|
||||
ms_RaceData.LoadRaceData(rCharacterData.strModelScriptFileName.c_str());
|
||||
ms_ActorInstance.SetRaceDataPointer(&ms_RaceData);
|
||||
ms_ActorInstance.RefreshActorInstance();
|
||||
ms_ActorInstance.SetShape(ms_dwShapeIndex);
|
||||
ms_ActorInstance.SetFlyTarget(D3DXVECTOR3(0.0f, -1000.0f, 50.0f));
|
||||
ms_ActorInstance.SetFishingPosition(D3DXVECTOR3(0.0f, -300.0f, 0.0f));
|
||||
RefreshEquipment(rCharacterData.EquipmentDataList); // Equipment of Model
|
||||
|
||||
// Motion - Temporary
|
||||
// 시간이 나면 전체 모션을 전부 등록하는 방식으로 바꾼다.
|
||||
// 그런 형태가 되면 Refresh는 모델이 바뀌었을 때만 재셋팅 된다.
|
||||
// 또한 ViewMode도 구현이 수월해질 것이라 예상한다.
|
||||
ms_RaceData.RegisterMotionMode(0);
|
||||
TMotionDataMap::iterator itorMotion = rCharacterData.MotionDataMap.find(ms_dwMotionIndex);
|
||||
if (itorMotion != rCharacterData.MotionDataMap.end())
|
||||
{
|
||||
TMotionData & rMotionData = itorMotion->second;
|
||||
|
||||
DWORD dwID = 0;
|
||||
|
||||
ms_RaceData.RegisterMotionData(0, 0, rMotionData.strFullFileName.c_str());
|
||||
CRaceMotionData * pRaceMotionData;
|
||||
if (ms_RaceData.GetMotionDataPointer(dwID, &pRaceMotionData))
|
||||
{
|
||||
const char * c_szFileName = pRaceMotionData->GetMotionFileName();
|
||||
CGraphicThing * pMotion = (CGraphicThing *)CResourceManager::Instance().GetResourcePointer(c_szFileName);
|
||||
ms_ActorInstance.RegisterMotionThing(dwID, pMotion);
|
||||
ms_ActorInstance.SetMotion(0);
|
||||
ms_ActorInstance.SetMotionData(pRaceMotionData);
|
||||
ms_ActorInstance.SetPosition(0.0f, 0.0f, 0.0f);
|
||||
|
||||
SetLimitTime(ms_ActorInstance.GetMotionDuration(0));
|
||||
ms_iLoopCount = pRaceMotionData->GetLoopCount();
|
||||
ms_icurLoopCount = ms_iLoopCount;
|
||||
}
|
||||
|
||||
// Equipment of Motion
|
||||
RefreshEquipment(rMotionData.EquipmentDataList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::RefreshEquipment(const TEquipmentDataList & c_rEquipmentDataList)
|
||||
{
|
||||
TEquipmentDataList::const_iterator itor = c_rEquipmentDataList.begin();
|
||||
for (; itor != c_rEquipmentDataList.end(); ++itor)
|
||||
{
|
||||
const TEquipmentData & c_rEquipmentData = *itor;
|
||||
|
||||
ms_RaceData.RegisterAttachingBoneName(c_rEquipmentData.iPartIndex,
|
||||
c_rEquipmentData.strAttachingBoneName.c_str());
|
||||
|
||||
ms_ActorInstance.AttachWeapon(0, c_rEquipmentData.iPartIndex, c_rEquipmentData.pItemData);
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::BlendMotion(DWORD dwIndex, float fBlendTime)
|
||||
{
|
||||
if (ms_dwMotionIndex == dwIndex)
|
||||
return;
|
||||
|
||||
TCharacterDataMap::iterator itorModel = ms_CharacterDataMap.find(ms_dwModelIndex);
|
||||
if (itorModel == ms_CharacterDataMap.end())
|
||||
return;
|
||||
|
||||
TCharacterData & rCharacterData = itorModel->second;
|
||||
TMotionDataMap::iterator itorMotion = rCharacterData.MotionDataMap.find(dwIndex);
|
||||
if (itorMotion != rCharacterData.MotionDataMap.end())
|
||||
{
|
||||
const std::string & c_rMotionFileName = itorMotion->second.strFullFileName;
|
||||
CGraphicThing * pMotion = (CGraphicThing *)CResourceManager::Instance().GetResourcePointer(c_rMotionFileName.c_str());
|
||||
|
||||
/////
|
||||
|
||||
ms_dwMotionIndex = dwIndex;
|
||||
for_each(ms_ChangedDataObserverList.begin(), ms_ChangedDataObserverList.end(), FChangedMotion());
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::RegisterChangedDataObserver(IChangedDataObserver * pObserver)
|
||||
{
|
||||
ms_ChangedDataObserverList.push_back(pObserver);
|
||||
}
|
||||
|
||||
BOOL CManager::GetCharacterDataPointer(DWORD dwIndex, TCharacterData ** ppCharacterData)
|
||||
{
|
||||
TCharacterDataMap::iterator itorModel = ms_CharacterDataMap.find(dwIndex);
|
||||
if (itorModel == ms_CharacterDataMap.end())
|
||||
return FALSE;
|
||||
|
||||
*ppCharacterData = &itorModel->second;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CManager::GetCharacterMotionDataPointer(DWORD dwModelIndex, DWORD dwMotionIndex, TMotionData ** ppMotionData)
|
||||
{
|
||||
TCharacterData * pCharacterData;
|
||||
if (!GetCharacterDataPointer(dwModelIndex, &pCharacterData))
|
||||
return FALSE;
|
||||
|
||||
TMotionDataMap::iterator itorMotion = pCharacterData->MotionDataMap.find(ms_dwMotionIndex);
|
||||
if (itorMotion == pCharacterData->MotionDataMap.end())
|
||||
return FALSE;
|
||||
|
||||
*ppMotionData = &itorMotion->second;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CManager::GetCharacterSoundDataVector(DWORD dwModelIndex, DWORD dwMotionIndex, NSound::TSoundDataVector ** ppSoundDataVector)
|
||||
{
|
||||
if (MODEL_TYPE_EFFECT == ms_icurType)
|
||||
{
|
||||
TCharacterData * pCharacterData;
|
||||
if (!GetCharacterDataPointer(dwModelIndex, &pCharacterData))
|
||||
return FALSE;
|
||||
|
||||
*ppSoundDataVector = &(pCharacterData->SoundDataVector);
|
||||
}
|
||||
else
|
||||
{
|
||||
TMotionData * pMotionData;
|
||||
if (!GetCharacterMotionDataPointer(dwModelIndex, dwMotionIndex, &pMotionData))
|
||||
return FALSE;
|
||||
|
||||
*ppSoundDataVector = &(pMotionData->SoundDataVector);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CManager::GetSoundFileName(DWORD dwSoundIndex, const char ** c_pszFileName)
|
||||
{
|
||||
TSoundFileNameMap::iterator itor = ms_SoundFileNameMap.find(dwSoundIndex);
|
||||
if (itor == ms_SoundFileNameMap.end())
|
||||
return FALSE;
|
||||
|
||||
*c_pszFileName = itor->second.c_str();
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
DWORD CManager::GetRandomMotionIndex(DWORD dwModelIndex)
|
||||
{
|
||||
TCharacterData * pCharacterData;
|
||||
if (GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
if (!pCharacterData->BasisMotionIDVector.empty())
|
||||
{
|
||||
int iRandomMotionArrayIndex = rand() % int(pCharacterData->BasisMotionIDVector.size());
|
||||
DWORD dwRandomMotionIndex = pCharacterData->BasisMotionIDVector[iRandomMotionArrayIndex];
|
||||
return dwRandomMotionIndex;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void CManager::TimeProcess()
|
||||
{
|
||||
// Getting Elapsed Time
|
||||
static DWORD s_dwLastTime = CTimer::Instance().GetCurrentMillisecond();
|
||||
ms_fElapsedTime = float(CTimer::Instance().GetCurrentMillisecond() - s_dwLastTime) / 1000.0f;
|
||||
s_dwLastTime = CTimer::Instance().GetCurrentMillisecond();
|
||||
// Getting Elapsed Time
|
||||
|
||||
switch (ms_iMode)
|
||||
{
|
||||
case MODE_EDIT:
|
||||
if (ms_PlayFlag)
|
||||
{
|
||||
ms_fLocalTime += ms_fElapsedTime;
|
||||
|
||||
UpdateSound();
|
||||
++ms_dwLocalFrame;
|
||||
|
||||
CRaceMotionData * pRaceMotionData;
|
||||
if (ms_RaceData.GetMotionDataPointer(0, &pRaceMotionData))
|
||||
if (pRaceMotionData->IsLoopMotion())
|
||||
{
|
||||
if (ms_fLocalTime > pRaceMotionData->GetLoopEndTime())
|
||||
{
|
||||
if (ms_icurLoopCount > 1 || ms_icurLoopCount == -1)
|
||||
{
|
||||
if (ms_icurLoopCount > 1)
|
||||
--ms_icurLoopCount;
|
||||
SetLocalTime(pRaceMotionData->GetLoopStartTime());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (ms_fLocalTime > ms_fLimitTime)
|
||||
{
|
||||
ms_fLocalTime = 0.001f;
|
||||
ms_dwLocalFrame = 0;
|
||||
ms_icurLoopCount = ms_iLoopCount;
|
||||
|
||||
ms_PlayFlag = false;
|
||||
|
||||
if (ms_LoopFlag)
|
||||
PlayMotion(TRUE);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MODE_VIEW:
|
||||
ms_fLocalTime += ms_fElapsedTime;
|
||||
if (ms_fLocalTime-ms_fMotionStartTime > ms_fLimitTime - 0.3f)
|
||||
{
|
||||
ms_fMotionStartTime = float(CTimer::Instance().GetCurrentMillisecond()) / 1000.0f;
|
||||
|
||||
if (ms_ReserveMotionDeque.empty())
|
||||
{
|
||||
DWORD dwRandomMotionIndex = GetRandomMotionIndex(GetCurrentModelIndex());
|
||||
if (0 != dwRandomMotionIndex)
|
||||
{
|
||||
BlendMotion(dwRandomMotionIndex, 0.3f);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
DWORD dwMotionIndex = ms_ReserveMotionDeque.front();
|
||||
BlendMotion(dwMotionIndex, 0.3f);
|
||||
ms_ReserveMotionDeque.pop_front();
|
||||
for_each(ms_ChangedDataObserverList.begin(), ms_ChangedDataObserverList.end(), FChangedReserveMotion());
|
||||
}
|
||||
}
|
||||
UpdateSound();
|
||||
++ms_dwLocalFrame;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::UpdateSound()
|
||||
{
|
||||
NSound::TSoundDataVector * pSoundDataVector;
|
||||
if (!GetCharacterSoundDataVector(GetCurrentModelIndex(), GetCurrentMotionIndex(), &pSoundDataVector))
|
||||
return;
|
||||
|
||||
float fcurTime = GetCurrentTime();
|
||||
for (TTimeNodeList::iterator itor = ms_TimeNodeList.begin(); itor != ms_TimeNodeList.end();)
|
||||
{
|
||||
TTimeNode & rTimeNode = *itor;
|
||||
|
||||
NSound::TSoundInstanceVector SoundInstanceVector;
|
||||
NSound::DataToInstance(*pSoundDataVector, &SoundInstanceVector);
|
||||
|
||||
// Start - Update SoundInstanceVector
|
||||
for (DWORD i = 0; i < SoundInstanceVector.size(); ++i)
|
||||
{
|
||||
const NSound::TSoundInstance & c_rSoundInstance = SoundInstanceVector[i];
|
||||
|
||||
if (c_rSoundInstance.dwFrame == ms_dwLocalFrame)
|
||||
{
|
||||
CSoundManager::Instance().PlaySound2D(c_rSoundInstance.strSoundFileName.c_str());
|
||||
}
|
||||
}
|
||||
// End - Update SoundInstanceVector
|
||||
|
||||
if (fcurTime - rTimeNode.fStartTime >= ms_fLimitTime)
|
||||
{
|
||||
itor = ms_TimeNodeList.erase(itor);
|
||||
}
|
||||
else
|
||||
{
|
||||
++itor;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CManager::PlayMotion(BOOL bLoopFlag)
|
||||
{
|
||||
if (MODE_VIEW == ms_iMode)
|
||||
return;
|
||||
|
||||
if (!isMotion() && !isEffect())
|
||||
return;
|
||||
|
||||
if (ms_PlayFlag)
|
||||
{
|
||||
SetLocalTime(0.0f);
|
||||
//return;
|
||||
}
|
||||
|
||||
ms_PlayFlag = true;
|
||||
ms_LoopFlag = bLoopFlag;
|
||||
|
||||
// Temporary
|
||||
if (MODEL_TYPE_EFFECT == ms_icurType)
|
||||
{
|
||||
CEffectInstance * pInstance = ms_EffectInstancePool.Alloc();
|
||||
pInstance->Clear();
|
||||
pInstance->SetEffectDataPointer(ms_pEffectData);
|
||||
ms_EffectInstanceList.push_back(pInstance);
|
||||
|
||||
TTimeNode TimeNode;
|
||||
TimeNode.fStartTime = GetCurrentTime();
|
||||
TimeNode.fLastTime = GetCurrentTime();
|
||||
ms_TimeNodeList.push_back(TimeNode);
|
||||
}
|
||||
else
|
||||
{
|
||||
TTimeNode TimeNode;
|
||||
TimeNode.fStartTime = GetCurrentTime() - GetLocalTime() + 0.001f;
|
||||
TimeNode.fLastTime = GetCurrentTime();
|
||||
ms_TimeNodeList.push_back(TimeNode);
|
||||
|
||||
ms_ActorInstance.RefreshMotionEvent(0);
|
||||
ms_ActorInstance.StartAnimation(GetLocalTime());
|
||||
}
|
||||
// Temporary
|
||||
}
|
||||
|
||||
void CManager::RegisterSoundFileName(DWORD dwID, const char * c_szFileName)
|
||||
{
|
||||
ms_SoundFileNameMap.insert(TSoundFileNameMap::value_type(dwID, c_szFileName));
|
||||
}
|
||||
|
||||
void CManager::ClearAllSoundFileName()
|
||||
{
|
||||
ms_SoundFileNameMap.clear();
|
||||
}
|
||||
|
||||
void CManager::Edit()
|
||||
{
|
||||
ms_isEdit = true;
|
||||
}
|
||||
|
||||
void CManager::UnEdit()
|
||||
{
|
||||
ms_isEdit = false;
|
||||
}
|
||||
|
||||
bool CManager::isEdit()
|
||||
{
|
||||
return ms_isEdit;
|
||||
}
|
||||
|
||||
bool CManager::canEdit()
|
||||
{
|
||||
return MODE_EDIT == ms_iMode;
|
||||
}
|
||||
|
||||
void CManager::DestroyEffect()
|
||||
{
|
||||
TEffectInstanceList::iterator itor = ms_EffectInstanceList.begin();
|
||||
for (; itor != ms_EffectInstanceList.end(); ++itor)
|
||||
{
|
||||
CEffectInstance * pInstance = *itor;
|
||||
pInstance->Clear();
|
||||
}
|
||||
ms_EffectInstanceList.clear();
|
||||
}
|
||||
|
||||
CManager::CManager()
|
||||
{
|
||||
ms_iLoopCount = 0;
|
||||
ms_icurLoopCount = 0;
|
||||
ms_fMotionStartTime = 0.0f;
|
||||
}
|
||||
|
||||
CManager::~CManager()
|
||||
{
|
||||
}
|
|
@ -1,198 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <EterGrnLib/Thing.h>
|
||||
#include <GameLib/ItemData.h>
|
||||
#include <GameLib/RaceData.h>
|
||||
#include <MilesLib/Type.h>
|
||||
#include <EffectLib/EffectInstance.h>
|
||||
#include "RaceDataAccessor.h"
|
||||
#include "RaceManagerAccessor.h"
|
||||
#include "ActorInstanceAccessor.h"
|
||||
|
||||
class CManager
|
||||
{
|
||||
public:
|
||||
enum
|
||||
{
|
||||
SOUND_STRING_LENGTH = 64,
|
||||
FILE_MAX_LEN = 128,
|
||||
|
||||
MODE_EDIT = 0,
|
||||
MODE_VIEW = 1,
|
||||
};
|
||||
|
||||
enum EModelType
|
||||
{
|
||||
MODEL_TYPE_NONE,
|
||||
MODEL_TYPE_PLAYER,
|
||||
MODEL_TYPE_NPC,
|
||||
MODEL_TYPE_ENEMY,
|
||||
MODEL_TYPE_EFFECT,
|
||||
};
|
||||
|
||||
typedef std::map<DWORD, std::string> TSoundFileNameMap;
|
||||
typedef std::vector<CGraphicThing*> TGraphicThingVector;
|
||||
typedef std::map<std::string, std::string> TMotionPathMap;
|
||||
typedef std::vector<DWORD> TBasisMotionIDVector;
|
||||
typedef std::deque<DWORD> TReserveMotionDeque;
|
||||
|
||||
typedef struct SEquipmentData
|
||||
{
|
||||
int iPartIndex;
|
||||
std::string strAttachingBoneName;
|
||||
std::string strItemScriptFileName;
|
||||
CItemData * pItemData;
|
||||
} TEquipmentData;
|
||||
typedef std::list<TEquipmentData> TEquipmentDataList;
|
||||
|
||||
typedef struct SMotionData
|
||||
{
|
||||
// Static Data From Script
|
||||
std::string strName;
|
||||
std::string strFullFileName;
|
||||
|
||||
TEquipmentDataList EquipmentDataList;
|
||||
|
||||
// Dynamic Data Will Save To Data File
|
||||
NSound::TSoundDataVector SoundDataVector;
|
||||
} TMotionData;
|
||||
typedef std::map<DWORD, TMotionData> TMotionDataMap;
|
||||
|
||||
typedef struct SCharacterData
|
||||
{
|
||||
// Static Data From Script
|
||||
std::string strPathName;
|
||||
|
||||
EModelType eModelType;
|
||||
std::string strName;
|
||||
std::string strModelScriptFileName;
|
||||
|
||||
/////
|
||||
|
||||
// For Character & Monster Model
|
||||
TEquipmentDataList EquipmentDataList;
|
||||
TMotionDataMap MotionDataMap;
|
||||
TBasisMotionIDVector BasisMotionIDVector;
|
||||
|
||||
// For Effect
|
||||
NSound::TSoundDataVector SoundDataVector;
|
||||
} TCharacterData;
|
||||
typedef std::map<DWORD, TCharacterData> TCharacterDataMap;
|
||||
|
||||
class IChangedDataObserver
|
||||
{
|
||||
public:
|
||||
virtual void OnChangedModel(){}
|
||||
virtual void OnChangedMotion(){}
|
||||
virtual void OnChangedSound(){}
|
||||
virtual void OnChangedReserveMotion(){}
|
||||
};
|
||||
|
||||
typedef std::list<IChangedDataObserver *> TChangedDataObserverList;
|
||||
|
||||
typedef struct STimeNode
|
||||
{
|
||||
float fStartTime;
|
||||
float fLastTime;
|
||||
} TTimeNode;
|
||||
typedef std::list<TTimeNode> TTimeNodeList;
|
||||
|
||||
// Effect
|
||||
typedef std::list<CEffectInstance *> TEffectInstanceList;
|
||||
|
||||
// Item
|
||||
typedef std::map<DWORD, CItemData*> TItemDataMap;
|
||||
|
||||
public:
|
||||
CManager(void);
|
||||
~CManager(void);
|
||||
|
||||
static void SetLocalTime(float fTime);
|
||||
static void SetLimitTime(float fTime);
|
||||
|
||||
static DWORD GetCurrentModelIndex();
|
||||
static DWORD GetCurrentMotionIndex();
|
||||
static DWORD GetCurrentSoundIndex();
|
||||
static BOOL isModel();
|
||||
static BOOL isMotion();
|
||||
static BOOL isSound();
|
||||
static BOOL isEffect();
|
||||
static float GetCurrentTime();
|
||||
static float GetLimitTime();
|
||||
static float GetLocalTime();
|
||||
|
||||
static void SetModelIndex(DWORD dwIndex);
|
||||
static void SetMotionIndex(DWORD dwIndex);
|
||||
static void ReserveMotionIndex(DWORD dwIndex);
|
||||
static void SetSoundIndex(DWORD dwIndex);
|
||||
static void ClearSoundIndex();
|
||||
static void InsertSoundData(DWORD dwModelIndex, DWORD dwMotionIndex, float fTime, const char * c_szFileName);
|
||||
static void InsertSoundData(NSound::TSoundDataVector * pSoundDataVector, const NSound::TSoundData & c_rSoundData);
|
||||
static void Edit();
|
||||
static void UnEdit();
|
||||
static bool isEdit();
|
||||
static bool canEdit();
|
||||
|
||||
static void PlayMotion(BOOL bLoopFlag = FALSE);
|
||||
|
||||
static void TimeProcess();
|
||||
|
||||
static void Refresh();
|
||||
static void RefreshEquipment(const TEquipmentDataList & c_rEquipmentDataList);
|
||||
|
||||
static void RegisterSoundFileName(DWORD dwID, const char * c_szFileName);
|
||||
static void ClearAllSoundFileName();
|
||||
|
||||
protected:
|
||||
static BOOL GetCharacterDataPointer(DWORD dwIndex, TCharacterData ** ppCharacterData);
|
||||
static BOOL GetCharacterMotionDataPointer(DWORD dwModelIndex, DWORD dwMotionIndex, TMotionData ** ppMotionData);
|
||||
static BOOL GetCharacterSoundDataVector(DWORD dwModelIndex, DWORD dwMotionIndex, NSound::TSoundDataVector ** ppSoundDataVector);
|
||||
static BOOL GetSoundFileName(DWORD dwSoundIndex, const char ** c_pszFileName);
|
||||
static DWORD GetRandomMotionIndex(DWORD dwModelIndex);
|
||||
|
||||
static void RegisterChangedDataObserver(IChangedDataObserver * pObserver);
|
||||
|
||||
static void UpdateSound();
|
||||
|
||||
static void BlendMotion(DWORD dwIndex, float fBlendTime = 0.1f);
|
||||
|
||||
static void DestroyEffect();
|
||||
|
||||
protected:
|
||||
static int ms_iMode;
|
||||
static int ms_icurType;
|
||||
static bool ms_isEdit;
|
||||
static bool ms_PlayFlag;
|
||||
static bool ms_LoopFlag;
|
||||
static DWORD ms_dwLocalFrame;
|
||||
static float ms_fLocalTime;
|
||||
static float ms_fLimitTime;
|
||||
static int ms_iFrameCount;
|
||||
static int ms_iLoopCount;
|
||||
static int ms_icurLoopCount;
|
||||
static float ms_fMotionStartTime;
|
||||
static float ms_fElapsedTime;
|
||||
static TTimeNodeList ms_TimeNodeList;
|
||||
|
||||
static DWORD ms_dwModelIndex;
|
||||
static DWORD ms_dwShapeIndex;
|
||||
static DWORD ms_dwMotionIndex;
|
||||
static DWORD ms_dwSoundIndex;
|
||||
|
||||
static CRaceDataAccessor ms_RaceData;
|
||||
static CRaceManagerAccessor ms_RaceManager;
|
||||
static CActorInstanceAccessor ms_ActorInstance;
|
||||
static CEffectData * ms_pEffectData;
|
||||
|
||||
// Character
|
||||
static TCharacterDataMap ms_CharacterDataMap;
|
||||
static TChangedDataObserverList ms_ChangedDataObserverList;
|
||||
// Effect
|
||||
static CDynamicPool<CEffectInstance> ms_EffectInstancePool;
|
||||
static TEffectInstanceList ms_EffectInstanceList;
|
||||
// Sound
|
||||
static TSoundFileNameMap ms_SoundFileNameMap;
|
||||
static TReserveMotionDeque ms_ReserveMotionDeque;
|
||||
// Item
|
||||
static TItemDataMap ms_ItemDataMap;
|
||||
};
|
|
@ -1,187 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "ModelViewer.h"
|
||||
|
||||
#include <EffectLib/EffectManager.h>
|
||||
#include <GameLib/FlyingObjectManager.h>
|
||||
|
||||
float g_frClearColor = 0.1f;
|
||||
float g_fgClearColor = 0.1f;
|
||||
float g_fbClearColor = 0.2f;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CModelViewer
|
||||
|
||||
IMPLEMENT_DYNCREATE(CModelViewer, CView)
|
||||
|
||||
CModelViewer::CModelViewer()
|
||||
{
|
||||
m_bMButtonDown = false;
|
||||
m_hWnd = NULL;
|
||||
m_bVisible = TRUE;
|
||||
|
||||
m_fDistance = 1500.0f;
|
||||
m_fPitch = 30.0f;
|
||||
m_fRotation = 45.0f;
|
||||
|
||||
m_xMousePosition = 0;
|
||||
m_yMousePosition = 0;
|
||||
}
|
||||
|
||||
CModelViewer::~CModelViewer()
|
||||
{
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CModelViewer, CView)
|
||||
//{{AFX_MSG_MAP(CModelViewer)
|
||||
ON_WM_CREATE()
|
||||
ON_WM_MOUSEMOVE()
|
||||
ON_WM_MBUTTONDOWN()
|
||||
ON_WM_MBUTTONUP()
|
||||
ON_WM_MOUSEWHEEL()
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CModelViewer drawing
|
||||
|
||||
void CModelViewer::OnDraw(CDC* pDC)
|
||||
{
|
||||
CDocument* pDoc = GetDocument();
|
||||
// TODO: add draw code here
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CModelViewer diagnostics
|
||||
|
||||
#ifdef _DEBUG
|
||||
void CModelViewer::AssertValid() const
|
||||
{
|
||||
CView::AssertValid();
|
||||
}
|
||||
|
||||
void CModelViewer::Dump(CDumpContext& dc) const
|
||||
{
|
||||
CView::Dump(dc);
|
||||
}
|
||||
#endif //_DEBUG
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CModelViewer message handlers
|
||||
|
||||
int CModelViewer::OnCreate(LPCREATESTRUCT lpCreateStruct)
|
||||
{
|
||||
if (CView::OnCreate(lpCreateStruct) == -1)
|
||||
return -1;
|
||||
|
||||
m_hWnd = GetSafeHwnd();
|
||||
return 0;
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
void CModelViewer::Render()
|
||||
{
|
||||
CRect WindowRect;
|
||||
GetWindowRect(&WindowRect);
|
||||
|
||||
m_Screen.SetClearColor(g_frClearColor, g_fgClearColor, g_fbClearColor, 1.0f);
|
||||
|
||||
m_Screen.Begin();
|
||||
m_Screen.Clear();
|
||||
|
||||
m_Screen.SetPerspective(20.0f, float(WindowRect.Width())/float(WindowRect.Height()), 100.0f, 15000.0f);
|
||||
m_Screen.SetPositionCamera(0.0f, 0.0f, 100.0f, m_fDistance, m_fPitch, m_fRotation);
|
||||
|
||||
STATEMANAGER.SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
|
||||
m_Screen.SetDiffuseOperation();
|
||||
m_Screen.SetDiffuseColor(1.0f, 1.0f, 1.0f);
|
||||
|
||||
// Render Model
|
||||
if (isModel() && isMotion())
|
||||
{
|
||||
m_Screen.SetDiffuseOperation();
|
||||
D3DXMATRIX matIdentity;
|
||||
D3DXMatrixIdentity(&matIdentity);
|
||||
ms_ActorInstance.__SetLocalTime(GetLocalTime());
|
||||
ms_ActorInstance.Update();
|
||||
ms_ActorInstance.Deform();
|
||||
ms_ActorInstance.UpdateAttachingInstances();
|
||||
|
||||
if (m_bVisible)
|
||||
ms_ActorInstance.Render();
|
||||
|
||||
if (ms_PlayFlag)
|
||||
ms_ActorInstance.UpdateFrame();
|
||||
}
|
||||
// Render Model
|
||||
|
||||
// Render Effect
|
||||
TEffectInstanceList::iterator itor = ms_EffectInstanceList.begin();
|
||||
for (; itor != ms_EffectInstanceList.end();)
|
||||
{
|
||||
CEffectInstance * pInstance = *itor;
|
||||
|
||||
pInstance->Update();
|
||||
pInstance->Render();
|
||||
|
||||
if (!pInstance->isAlive())
|
||||
{
|
||||
pInstance->Clear();
|
||||
ms_EffectInstancePool.Free(pInstance);
|
||||
itor = ms_EffectInstanceList.erase(itor);
|
||||
}
|
||||
else
|
||||
{
|
||||
++itor;
|
||||
}
|
||||
}
|
||||
// Render Effect
|
||||
CEffectManager::Instance().Update();
|
||||
CEffectManager::Instance().Render();
|
||||
CFlyingManager::Instance().Update();
|
||||
CFlyingManager::Instance().Render();
|
||||
|
||||
m_Screen.End();
|
||||
m_Screen.Show(m_hWnd);
|
||||
}
|
||||
|
||||
void CModelViewer::OnMouseMove(UINT nFlags, CPoint point)
|
||||
{
|
||||
if (m_bMButtonDown)
|
||||
{
|
||||
m_fRotation = m_fRotation - float(m_xMousePosition - point.x) * 0.3f;
|
||||
m_fPitch = fMINMAX(-90.0f, m_fPitch - float(m_yMousePosition - point.y) * 0.3f, 90.0f);
|
||||
|
||||
m_xMousePosition = point.x;
|
||||
m_yMousePosition = point.y;
|
||||
}
|
||||
|
||||
CView::OnMouseMove(nFlags, point);
|
||||
}
|
||||
|
||||
void CModelViewer::OnMButtonDown(UINT nFlags, CPoint point)
|
||||
{
|
||||
m_bMButtonDown = true;
|
||||
m_xMousePosition = point.x;
|
||||
m_yMousePosition = point.y;
|
||||
CView::OnMButtonDown(nFlags, point);
|
||||
SetCapture();
|
||||
}
|
||||
|
||||
void CModelViewer::OnMButtonUp(UINT nFlags, CPoint point)
|
||||
{
|
||||
m_bMButtonDown = false;
|
||||
CView::OnMButtonUp(nFlags, point);
|
||||
ReleaseCapture();
|
||||
}
|
||||
|
||||
BOOL CModelViewer::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
|
||||
{
|
||||
m_fDistance = fMINMAX(500.0f, m_fDistance - (float) zDelta, 10000.0f);
|
||||
return CView::OnMouseWheel(nFlags, zDelta, pt);
|
||||
}
|
||||
|
||||
void CModelViewer::ToggleVisable()
|
||||
{
|
||||
m_bVisible = 1 - m_bVisible;
|
||||
}
|
|
@ -1,64 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include "Manager.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CModelViewer view
|
||||
|
||||
class CModelViewer : public CView, public CManager
|
||||
{
|
||||
protected:
|
||||
CModelViewer(); // protected constructor used by dynamic creation
|
||||
DECLARE_DYNCREATE(CModelViewer)
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CModelViewer)
|
||||
protected:
|
||||
virtual void OnDraw(CDC* pDC); // overridden to draw this view
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
virtual ~CModelViewer();
|
||||
#ifdef _DEBUG
|
||||
virtual void AssertValid() const;
|
||||
virtual void Dump(CDumpContext& dc) const;
|
||||
#endif
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CModelViewer)
|
||||
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
||||
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
|
||||
afx_msg void OnMButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnMButtonUp(UINT nFlags, CPoint point);
|
||||
afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
public:
|
||||
void Render();
|
||||
void ToggleVisable();
|
||||
|
||||
protected:
|
||||
HWND m_hWnd;
|
||||
bool m_bMButtonDown;
|
||||
BOOL m_bVisible;
|
||||
CScreen m_Screen;
|
||||
|
||||
float m_fDistance;
|
||||
float m_fPitch;
|
||||
float m_fRotation;
|
||||
|
||||
LONG m_xMousePosition;
|
||||
LONG m_yMousePosition;
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
|
@ -1,232 +0,0 @@
|
|||
// PageCtrl.cpp : implementation file
|
||||
//
|
||||
// 게임개발자용 맵에디터
|
||||
// 저작권자 (c) 2001 신용우 (grace77@hanimail.com)
|
||||
//
|
||||
// 이 프로그램의 모든 권리는 저작권자에게 있습니다.
|
||||
// 저작권자의 동의없이 프로그램을 설치/사용/수정/배포할 수 없습니다.
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PageCtrl.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageCtrl dialog
|
||||
|
||||
|
||||
CPageCtrl::CPageCtrl(UINT nIDTemplate, CWnd* pParent /*=NULL*/)
|
||||
: CDialog(nIDTemplate, pParent)
|
||||
{
|
||||
//{{AFX_DATA_INIT(CPageCtrl)
|
||||
// NOTE: the ClassWizard will add member initialization here
|
||||
//}}AFX_DATA_INIT
|
||||
|
||||
m_nScrollPos = 0;
|
||||
}
|
||||
|
||||
void CPageCtrl::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CPageCtrl)
|
||||
// NOTE: the ClassWizard will add DDX and DDV calls here
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CPageCtrl, CDialog)
|
||||
//{{AFX_MSG_MAP(CPageCtrl)
|
||||
ON_WM_LBUTTONDOWN()
|
||||
ON_WM_LBUTTONUP()
|
||||
ON_WM_MOUSEMOVE()
|
||||
ON_WM_MOUSEWHEEL()
|
||||
ON_WM_SETCURSOR()
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageCtrl message handlers
|
||||
|
||||
void CPageCtrl::CalcLayout()
|
||||
{
|
||||
CRect drc, prc;
|
||||
GetClientRect(&drc);
|
||||
GetParent()->GetClientRect(&prc);
|
||||
|
||||
if (prc.Width() >= drc.Width())
|
||||
{
|
||||
int gap = (prc.Width() - drc.Width())/2;
|
||||
CRect rc = drc;
|
||||
rc.left += gap;
|
||||
rc.right += gap;
|
||||
MoveWindow(&rc);
|
||||
}
|
||||
|
||||
// recalc scroll window
|
||||
int dy = 0;
|
||||
|
||||
if (m_nScrollPos + dy < 0)
|
||||
{
|
||||
|
||||
int max_pos = 0;
|
||||
if (drc.Height() > prc.Height()) max_pos = drc.Height() - prc.Height();
|
||||
|
||||
if (m_nScrollPos + dy > -max_pos)
|
||||
{
|
||||
ScrollWindow(0, dy);
|
||||
m_nScrollPos += dy;
|
||||
}
|
||||
else
|
||||
{
|
||||
ScrollWindow(0, -max_pos - m_nScrollPos);
|
||||
m_nScrollPos = -max_pos;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ScrollWindow(0, -m_nScrollPos);
|
||||
m_nScrollPos = 0;
|
||||
}
|
||||
}
|
||||
|
||||
void CPageCtrl::OnLButtonDown(UINT nFlags, CPoint point)
|
||||
{
|
||||
// TODO: Add your message handler code here and/or call default
|
||||
SetFocus();
|
||||
|
||||
SetCapture();
|
||||
m_pt = point;
|
||||
|
||||
CDialog::OnLButtonDown(nFlags, point);
|
||||
}
|
||||
|
||||
void CPageCtrl::OnMouseMove(UINT nFlags, CPoint point)
|
||||
{
|
||||
// TODO: Add your message handler code here and/or call default
|
||||
if (nFlags == MK_LBUTTON)
|
||||
{
|
||||
int dy = point.y - m_pt.y;
|
||||
|
||||
if (m_nScrollPos + dy < 0)
|
||||
{
|
||||
CRect drc, prc;
|
||||
GetClientRect(&drc);
|
||||
GetParent()->GetClientRect(&prc);
|
||||
|
||||
int max_pos = 0;
|
||||
if (drc.Height() > prc.Height())
|
||||
max_pos = drc.Height() - prc.Height();
|
||||
|
||||
if (m_nScrollPos + dy > -max_pos)
|
||||
{
|
||||
ScrollWindow(0, dy);
|
||||
m_nScrollPos += dy;
|
||||
}
|
||||
else
|
||||
{
|
||||
ScrollWindow(0, -max_pos - m_nScrollPos);
|
||||
m_nScrollPos = -max_pos;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ScrollWindow(0, -m_nScrollPos);
|
||||
m_nScrollPos = 0;
|
||||
}
|
||||
}
|
||||
|
||||
m_pt = point;
|
||||
|
||||
CDialog::OnMouseMove(nFlags, point);
|
||||
}
|
||||
|
||||
void CPageCtrl::OnLButtonUp(UINT nFlags, CPoint point)
|
||||
{
|
||||
// TODO: Add your message handler code here and/or call default
|
||||
ReleaseCapture();
|
||||
|
||||
CDialog::OnLButtonUp(nFlags, point);
|
||||
}
|
||||
|
||||
|
||||
void CPageCtrl::OnOK()
|
||||
{
|
||||
}
|
||||
|
||||
void CPageCtrl::OnCancel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
BOOL CPageCtrl::EnableWindow(BOOL bEnable)
|
||||
{
|
||||
CWnd *pWnd = GetWindow(GW_CHILD);
|
||||
while (pWnd != NULL)
|
||||
{
|
||||
pWnd->EnableWindow(bEnable);
|
||||
pWnd = pWnd->GetNextWindow();
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CPageCtrl::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
|
||||
{
|
||||
// TODO: Add your message handler code here and/or call default
|
||||
int dy = zDelta/6;
|
||||
|
||||
if (m_nScrollPos + dy < 0)
|
||||
{
|
||||
CRect drc, prc;
|
||||
GetClientRect(&drc);
|
||||
GetParent()->GetClientRect(&prc);
|
||||
|
||||
int max_pos = 0;
|
||||
if (drc.Height() > prc.Height()) max_pos = drc.Height() - prc.Height();
|
||||
|
||||
if (m_nScrollPos + dy > -max_pos)
|
||||
{
|
||||
ScrollWindow(0, dy);
|
||||
m_nScrollPos += dy;
|
||||
}
|
||||
else
|
||||
{
|
||||
ScrollWindow(0, -max_pos - m_nScrollPos);
|
||||
m_nScrollPos = -max_pos;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ScrollWindow(0, -m_nScrollPos);
|
||||
m_nScrollPos = 0;
|
||||
}
|
||||
|
||||
return CDialog::OnMouseWheel(nFlags, zDelta, pt);
|
||||
}
|
||||
|
||||
|
||||
BOOL CPageCtrl::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
|
||||
{
|
||||
// TODO: Add your message handler code here and/or call default
|
||||
CRect drc, prc;
|
||||
GetClientRect(&drc);
|
||||
GetParent()->GetClientRect(&prc);
|
||||
|
||||
if (nHitTest == HTCLIENT)
|
||||
if (drc.Height() > prc.Height())
|
||||
{
|
||||
SetCursor(AfxGetApp()->LoadCursor(IDC_VIEWMOVE));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return CDialog::OnSetCursor(pWnd, nHitTest, message);
|
||||
}
|
||||
|
||||
void CPageCtrl::UpdateUI()
|
||||
{
|
||||
|
||||
}
|
|
@ -1,67 +0,0 @@
|
|||
// PageCtrl.h : header file
|
||||
//
|
||||
// 게임개발자용 맵에디터
|
||||
// 저작권자 (c) 2001 신용우 (grace77@hanimail.com)
|
||||
//
|
||||
// 이 프로그램의 모든 권리는 저작권자에게 있습니다.
|
||||
// 저작권자의 동의없이 프로그램을 설치/사용/수정/배포할 수 없습니다.
|
||||
|
||||
#if !defined(AFX_PAGECTRL_H__E5A7FC20_2B95_11D4_B73E_004F4C02CAF7__INCLUDED_)
|
||||
#define AFX_PAGECTRL_H__E5A7FC20_2B95_11D4_B73E_004F4C02CAF7__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageCtrl dialog
|
||||
|
||||
class CPageCtrl : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
virtual void UpdateUI() = 0;
|
||||
|
||||
virtual void OnCancel();
|
||||
virtual void OnOK();
|
||||
void CalcLayout();
|
||||
|
||||
BOOL EnableWindow(BOOL bEnable = TRUE);
|
||||
|
||||
CPageCtrl(UINT nIDTemplate, CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CPageCtrl)
|
||||
enum { IDD = 0 };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CPageCtrl)
|
||||
public:
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
CPoint m_pt;
|
||||
int m_nScrollPos;
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CPageCtrl)
|
||||
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
|
||||
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
|
||||
afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
|
||||
afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_PAGECTRL_H__E5A7FC20_2B95_11D4_B73E_004F4C02CAF7__INCLUDED_)
|
|
@ -1,122 +0,0 @@
|
|||
// PageMotionProperty.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "soundarranger.h"
|
||||
#include "PageMotionProperty.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageMotionProperty dialog
|
||||
|
||||
|
||||
CPageMotionProperty::CPageMotionProperty(CWnd* pParent /*=NULL*/)
|
||||
: CPageCtrl(CPageMotionProperty::IDD, pParent)
|
||||
{
|
||||
m_ChangedModelObserver.SetOwner(this);
|
||||
RegisterChangedDataObserver(&m_ChangedModelObserver);
|
||||
//{{AFX_DATA_INIT(CPageMotionProperty)
|
||||
// NOTE: the ClassWizard will add member initialization here
|
||||
//}}AFX_DATA_INIT
|
||||
}
|
||||
|
||||
|
||||
void CPageMotionProperty::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CPageCtrl::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CPageMotionProperty)
|
||||
DDX_Control(pDX, IDC_MOTION_PROPERTY_SHAPE_LIST, m_ctrlShapeList);
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CPageMotionProperty, CPageCtrl)
|
||||
//{{AFX_MSG_MAP(CPageMotionProperty)
|
||||
ON_LBN_SELCHANGE(IDC_MOTION_PROPERTY_SHAPE_LIST, OnChangeShape)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageMotionProperty normal functions
|
||||
|
||||
BOOL CPageMotionProperty::Create(CWnd * pParent)
|
||||
{
|
||||
if (!CPageCtrl::Create(CPageMotionProperty::IDD, pParent))
|
||||
return FALSE;
|
||||
|
||||
ShowWindow(SW_SHOW);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CPageMotionProperty::UpdateUI()
|
||||
{
|
||||
}
|
||||
|
||||
void CPageMotionProperty::OnChangedModel()
|
||||
{
|
||||
// Change Name
|
||||
TCharacterData * pCharacterData;
|
||||
if (GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
{
|
||||
SetDlgItemText(IDC_MOTION_PROPERTY_MODEL_NAME, pCharacterData->strName.c_str());
|
||||
}
|
||||
SetDlgItemText(IDC_MOTION_PROPERTY_MOTION_NAME, "None");
|
||||
SetDlgItemText(IDC_MOTION_PROPERTY_DESCRIPTION, "");
|
||||
SetDlgItemText(IDC_MOTION_PROPERTY_DESCRIPTION, "0.0");
|
||||
|
||||
// Update ShapeList
|
||||
m_ctrlShapeList.ResetContent();
|
||||
m_ctrlShapeList.InsertString(0, "<Default>");
|
||||
m_ctrlShapeList.SelectString(-1, "<Default>");
|
||||
|
||||
int iItemNumber = 1;
|
||||
|
||||
if (ms_RaceData.HasShape())
|
||||
{
|
||||
CRaceDataAccessor::TShapeDictIterator itor = ms_RaceData.GetShapeDictIterator();
|
||||
do {
|
||||
int iShapeNumber = ms_RaceData.GetShapeNumber(itor);
|
||||
CFilename strModelFileName = ms_RaceData.GetShapeModelFileName(itor);
|
||||
m_ctrlShapeList.InsertString(iItemNumber, strModelFileName.GetName().c_str());
|
||||
m_ctrlShapeList.SetItemData(iItemNumber, iShapeNumber);
|
||||
++iItemNumber;
|
||||
|
||||
if (ms_dwShapeIndex == DWORD(iShapeNumber))
|
||||
{
|
||||
m_ctrlShapeList.SelectString(-1, strModelFileName.GetName().c_str());
|
||||
}
|
||||
} while (ms_RaceData.GetNextIterator(itor));
|
||||
}
|
||||
}
|
||||
|
||||
void CPageMotionProperty::OnChangedMotion()
|
||||
{
|
||||
SetDlgItemText(IDC_MOTION_PROPERTY_DESCRIPTION, "");
|
||||
|
||||
TCharacterData * pCharacterData;
|
||||
if (!GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
return;
|
||||
|
||||
TMotionDataMap::iterator itor = pCharacterData->MotionDataMap.find(GetCurrentMotionIndex());
|
||||
if (pCharacterData->MotionDataMap.end() == itor)
|
||||
return;
|
||||
|
||||
SetDlgItemText(IDC_MOTION_PROPERTY_MOTION_NAME, itor->second.strName.c_str());
|
||||
SetDialogFloatText(GetSafeHwnd(), IDC_MOTION_PROPERTY_MOTION_TIME, ms_ActorInstance.GetMotionDuration(0));
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageMotionProperty message handlers
|
||||
|
||||
void CPageMotionProperty::OnChangeShape()
|
||||
{
|
||||
int iCurSel = m_ctrlShapeList.GetCurSel();
|
||||
ms_dwShapeIndex = DWORD(m_ctrlShapeList.GetItemData(iCurSel));
|
||||
|
||||
Refresh();
|
||||
}
|
|
@ -1,66 +0,0 @@
|
|||
#if !defined(AFX_PAGEMOTIONPROPERTY_H__271F65D1_7783_438A_AAD3_09ABC2BFA2A7__INCLUDED_)
|
||||
#define AFX_PAGEMOTIONPROPERTY_H__271F65D1_7783_438A_AAD3_09ABC2BFA2A7__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// PageMotionProperty.h : header file
|
||||
//
|
||||
|
||||
#include "Manager.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageMotionProperty dialog
|
||||
|
||||
class CPageMotionProperty : public CPageCtrl, public CManager
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CPageMotionProperty(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
BOOL Create(CWnd * pParent);
|
||||
void UpdateUI();
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CPageMotionProperty)
|
||||
enum { IDD = IDD_PAGE_MOTION_PROPERTY };
|
||||
CListBox m_ctrlShapeList;
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CPageMotionProperty)
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CPageMotionProperty)
|
||||
afx_msg void OnChangeShape();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
public:
|
||||
void OnChangedModel();
|
||||
void OnChangedMotion();
|
||||
|
||||
protected:
|
||||
class CChangedModelObserver : public CManager::IChangedDataObserver
|
||||
{
|
||||
public:
|
||||
void SetOwner(CPageMotionProperty * pOwner) { m_pOwner = pOwner; }
|
||||
void OnChangedModel() { m_pOwner->OnChangedModel(); }
|
||||
void OnChangedMotion() { m_pOwner->OnChangedMotion(); }
|
||||
protected:
|
||||
CPageMotionProperty * m_pOwner;
|
||||
} m_ChangedModelObserver;
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_PAGEMOTIONPROPERTY_H__271F65D1_7783_438A_AAD3_09ABC2BFA2A7__INCLUDED_)
|
|
@ -1,135 +0,0 @@
|
|||
// PageSoundList.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
#include "PageSoundList.h"
|
||||
#include "Util.h"
|
||||
#include "SoundDataLoader.h"
|
||||
#include <MilesLib/SoundManager.h>
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageSoundList dialog
|
||||
|
||||
|
||||
CPageSoundList::CPageSoundList(CWnd* pParent /*=NULL*/)
|
||||
: CPageCtrl(CPageSoundList::IDD, pParent)
|
||||
{
|
||||
m_ChangedSoundObserver.SetOwner(this);
|
||||
RegisterChangedDataObserver(&m_ChangedSoundObserver);
|
||||
//{{AFX_DATA_INIT(CPageSoundList)
|
||||
// NOTE: the ClassWizard will add member initialization here
|
||||
//}}AFX_DATA_INIT
|
||||
}
|
||||
|
||||
|
||||
void CPageSoundList::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CPageCtrl::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CPageSoundList)
|
||||
DDX_Control(pDX, IDC_SOUND_LIST, m_ctrlSoundList);
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CPageSoundList, CPageCtrl)
|
||||
//{{AFX_MSG_MAP(CPageSoundList)
|
||||
ON_NOTIFY(TVN_SELCHANGED, IDC_SOUND_LIST, OnSelchangedSoundList)
|
||||
ON_BN_CLICKED(IDC_SOUND_PLAY, OnSoundPlay)
|
||||
ON_NOTIFY(NM_DBLCLK, IDC_SOUND_LIST, OnDblclkSoundList)
|
||||
ON_NOTIFY(TVN_BEGINDRAG, IDC_SOUND_LIST, OnBegindragSoundList)
|
||||
ON_BN_CLICKED(IDC_SOUND_REFRESH, OnSoundRefresh)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageSoundList normal functions
|
||||
|
||||
BOOL CPageSoundList::Create(CWnd * pParent)
|
||||
{
|
||||
if (!CPageCtrl::Create(IDD, pParent))
|
||||
return FALSE;
|
||||
|
||||
CreateHighColorImageList(IDB_SOUND_TREE_ITEM, &m_TreeItemImage);
|
||||
m_ctrlSoundList.SetImageList(&m_TreeItemImage, TVSIL_NORMAL);
|
||||
|
||||
CSoundDataLoader SoundDataLoader;
|
||||
SoundDataLoader.SetTreeControler(&m_ctrlSoundList);
|
||||
SoundDataLoader.Create("wav;mp3", "sound", TRUE);
|
||||
|
||||
ShowWindow(SW_SHOW);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CPageSoundList::UpdateUI()
|
||||
{
|
||||
}
|
||||
|
||||
void CPageSoundList::OnChangedSound()
|
||||
{
|
||||
if (0 == GetCurrentSoundIndex())
|
||||
{
|
||||
m_ctrlSoundList.SelectItem(NULL);
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageSoundList message handlers
|
||||
|
||||
void CPageSoundList::OnSelchangedSoundList(NMHDR* pNMHDR, LRESULT* pResult)
|
||||
{
|
||||
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
|
||||
|
||||
HTREEITEM hTreeItem = pNMTreeView->itemNew.hItem;
|
||||
|
||||
if (hTreeItem)
|
||||
{
|
||||
DWORD dwIndex = m_ctrlSoundList.GetItemData(hTreeItem);
|
||||
SetSoundIndex(dwIndex);
|
||||
}
|
||||
|
||||
*pResult = 0;
|
||||
}
|
||||
|
||||
void CPageSoundList::OnSoundPlay()
|
||||
{
|
||||
const char * c_szFileName;
|
||||
if (!GetSoundFileName(GetCurrentSoundIndex(), &c_szFileName))
|
||||
return;
|
||||
|
||||
CSoundManager::Instance().PlaySound2D(c_szFileName);
|
||||
}
|
||||
|
||||
void CPageSoundList::OnDblclkSoundList(NMHDR* pNMHDR, LRESULT* pResult)
|
||||
{
|
||||
HTREEITEM hTreeItem = m_ctrlSoundList.GetSelectedItem();
|
||||
|
||||
if (!hTreeItem)
|
||||
return;
|
||||
|
||||
OnSoundPlay();
|
||||
*pResult = 0;
|
||||
}
|
||||
|
||||
void CPageSoundList::OnBegindragSoundList(NMHDR* pNMHDR, LRESULT* pResult)
|
||||
{
|
||||
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
|
||||
m_ctrlSoundList.SelectItem(pNMTreeView->itemNew.hItem);
|
||||
*pResult = 0;
|
||||
}
|
||||
|
||||
void CPageSoundList::OnSoundRefresh()
|
||||
{
|
||||
m_ctrlSoundList.DeleteAllItems();
|
||||
ClearAllSoundFileName();
|
||||
|
||||
CSoundDataLoader SoundDataLoader2;
|
||||
SoundDataLoader2.SetTreeControler(&m_ctrlSoundList);
|
||||
SoundDataLoader2.Create("wav;mp3", "sound", TRUE);
|
||||
}
|
|
@ -1,68 +0,0 @@
|
|||
#if !defined(AFX_PAGESOUNDLIST_H__9DDBD3CE_2B4B_4B02_9446_2A0258A49340__INCLUDED_)
|
||||
#define AFX_PAGESOUNDLIST_H__9DDBD3CE_2B4B_4B02_9446_2A0258A49340__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// PageSoundList.h : header file
|
||||
//
|
||||
|
||||
#include "Manager.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CPageSoundList dialog
|
||||
|
||||
class CPageSoundList : public CPageCtrl, public CManager
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CPageSoundList(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
BOOL Create(CWnd * pParent);
|
||||
void UpdateUI();
|
||||
|
||||
void OnChangedSound();
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CPageSoundList)
|
||||
enum { IDD = IDD_PAGE_SOUND_LIST };
|
||||
CTreeCtrl m_ctrlSoundList;
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CPageSoundList)
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CPageSoundList)
|
||||
afx_msg void OnSelchangedSoundList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnSoundPlay();
|
||||
afx_msg void OnDblclkSoundList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnBegindragSoundList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnSoundRefresh();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
protected:
|
||||
class CChangedDataObserver : public CManager::IChangedDataObserver
|
||||
{
|
||||
public:
|
||||
void SetOwner(CPageSoundList * pOwner) { m_pOwner = pOwner; }
|
||||
void OnChangedSound() { m_pOwner->OnChangedSound(); }
|
||||
protected:
|
||||
CPageSoundList * m_pOwner;
|
||||
} m_ChangedSoundObserver;
|
||||
CImageList m_TreeItemImage;
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_PAGESOUNDLIST_H__9DDBD3CE_2B4B_4B02_9446_2A0258A49340__INCLUDED_)
|
|
@ -1,50 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "RaceDataAccessor.h"
|
||||
|
||||
BOOL CRaceDataAccessor::HasShape()
|
||||
{
|
||||
return !m_kMap_dwShapeKey_kShape.empty();
|
||||
}
|
||||
|
||||
CRaceDataAccessor::TShapeDictIterator CRaceDataAccessor::GetShapeDictIterator()
|
||||
{
|
||||
return m_kMap_dwShapeKey_kShape.begin();
|
||||
}
|
||||
|
||||
BOOL CRaceDataAccessor::GetNextIterator(TShapeDictIterator & rIterator)
|
||||
{
|
||||
++rIterator;
|
||||
return rIterator != m_kMap_dwShapeKey_kShape.end();
|
||||
}
|
||||
|
||||
DWORD CRaceDataAccessor::GetShapeNumber(TShapeDictIterator & rIterator)
|
||||
{
|
||||
if (m_kMap_dwShapeKey_kShape.end() == m_kMap_dwShapeKey_kShape.find(rIterator->first))
|
||||
{
|
||||
assert(!"CRaceDataAccessor::GetShapeIndex() - Can't find iterator");
|
||||
return 0;
|
||||
}
|
||||
|
||||
return rIterator->first;
|
||||
}
|
||||
|
||||
const char * CRaceDataAccessor::GetShapeModelFileName(TShapeDictIterator & rIterator)
|
||||
{
|
||||
if (m_kMap_dwShapeKey_kShape.end() == m_kMap_dwShapeKey_kShape.find(rIterator->first))
|
||||
{
|
||||
assert(!"CRaceDataAccessor::GetShapeIndex() - Can't find iterator");
|
||||
return 0;
|
||||
}
|
||||
|
||||
SShape & rShape = rIterator->second;
|
||||
|
||||
return rShape.m_stModelFileName.c_str();
|
||||
}
|
||||
|
||||
CRaceDataAccessor::CRaceDataAccessor()
|
||||
{
|
||||
}
|
||||
|
||||
CRaceDataAccessor::~CRaceDataAccessor()
|
||||
{
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <GameLib/RaceData.h>
|
||||
|
||||
class CRaceDataAccessor : public CRaceData
|
||||
{
|
||||
public:
|
||||
typedef std::map<DWORD, SShape> TShapeDict;
|
||||
typedef TShapeDict::iterator TShapeDictIterator;
|
||||
|
||||
public:
|
||||
CRaceDataAccessor();
|
||||
virtual ~CRaceDataAccessor();
|
||||
|
||||
BOOL HasShape();
|
||||
|
||||
// Iterator
|
||||
TShapeDictIterator GetShapeDictIterator();
|
||||
BOOL GetNextIterator(TShapeDictIterator & rIterator);
|
||||
|
||||
DWORD GetShapeNumber(TShapeDictIterator & rIterator);
|
||||
const char * GetShapeModelFileName(TShapeDictIterator & rIterator);
|
||||
};
|
|
@ -1,25 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "RaceManagerAccessor.h"
|
||||
|
||||
void CRaceManagerAccessor::SetRaceData(DWORD dwID, CRaceData * pRaceData)
|
||||
{
|
||||
assert(pRaceData);
|
||||
|
||||
pRaceData->SetRace(dwID);
|
||||
m_RaceDataMap.insert(TRaceDataMap::value_type(dwID, pRaceData));
|
||||
|
||||
Tracenf("CRaceManagerAccessor::SetRaceData(dwRaceIndex=%d)", dwID);
|
||||
}
|
||||
|
||||
void CRaceManagerAccessor::DestroyAccessor()
|
||||
{
|
||||
m_RaceDataMap.clear();
|
||||
}
|
||||
|
||||
CRaceManagerAccessor::CRaceManagerAccessor()
|
||||
{
|
||||
}
|
||||
|
||||
CRaceManagerAccessor::~CRaceManagerAccessor()
|
||||
{
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <GameLib/RaceManager.h>
|
||||
|
||||
class CRaceManagerAccessor : public CRaceManager
|
||||
{
|
||||
public:
|
||||
CRaceManagerAccessor();
|
||||
virtual ~CRaceManagerAccessor();
|
||||
|
||||
void DestroyAccessor();
|
||||
|
||||
void SetRaceData(DWORD dwID, CRaceData * pRaceData);
|
||||
};
|
|
@ -1,53 +0,0 @@
|
|||
// ResModelList.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
#include "ResModelList.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResModelList
|
||||
|
||||
CResModelList::CResModelList()
|
||||
{
|
||||
}
|
||||
|
||||
CResModelList::~CResModelList()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CResModelList, CTreeCtrl)
|
||||
//{{AFX_MSG_MAP(CResModelList)
|
||||
ON_NOTIFY_REFLECT(TVN_SELCHANGED, OnSelchanged)
|
||||
ON_NOTIFY_REFLECT(NM_DBLCLK, OnDblclk)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResModelList message handlers
|
||||
|
||||
void CResModelList::OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult)
|
||||
{
|
||||
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
|
||||
|
||||
HTREEITEM hTreeItem = pNMTreeView->itemNew.hItem;
|
||||
SetModelIndex(GetItemData(hTreeItem));
|
||||
|
||||
*pResult = 0;
|
||||
}
|
||||
|
||||
void CResModelList::OnDblclk(NMHDR* pNMHDR, LRESULT* pResult)
|
||||
{
|
||||
PlayMotion();
|
||||
|
||||
/////
|
||||
|
||||
*pResult = 0;
|
||||
}
|
|
@ -1,51 +0,0 @@
|
|||
#if !defined(AFX_RESMODELLIST_H__E4DE4162_35C5_40D3_8943_CD98E7A02BCC__INCLUDED_)
|
||||
#define AFX_RESMODELLIST_H__E4DE4162_35C5_40D3_8943_CD98E7A02BCC__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// ResModelList.h : header file
|
||||
//
|
||||
|
||||
#include "Manager.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResModelList window
|
||||
|
||||
class CResModelList : public CTreeCtrl, public CManager
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CResModelList();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CResModelList)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CResModelList();
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CResModelList)
|
||||
afx_msg void OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnDblclk(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
//}}AFX_MSG
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_RESMODELLIST_H__E4DE4162_35C5_40D3_8943_CD98E7A02BCC__INCLUDED_)
|
|
@ -1,132 +0,0 @@
|
|||
// CResMotionList.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
#include "ResMotionList.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResMotionList
|
||||
|
||||
CResMotionList::CResMotionList()
|
||||
{
|
||||
m_ChangedModelObserver.SetOwner(this);
|
||||
RegisterChangedDataObserver(&m_ChangedModelObserver);
|
||||
}
|
||||
|
||||
CResMotionList::~CResMotionList()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CResMotionList, CListCtrl)
|
||||
//{{AFX_MSG_MAP(CResMotionList)
|
||||
ON_NOTIFY_REFLECT(NM_DBLCLK, OnDblclk)
|
||||
ON_WM_LBUTTONDOWN()
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResMotionList normal functions
|
||||
|
||||
void CResMotionList::OnChangedModel()
|
||||
{
|
||||
TCharacterData * pCharacterData;
|
||||
if (!GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
return;
|
||||
|
||||
DeleteAllItems();
|
||||
m_ItemDataMap.clear();
|
||||
|
||||
DWORD dwCount = 0;
|
||||
TMotionDataMap::iterator itor = pCharacterData->MotionDataMap.begin();
|
||||
for (; itor != pCharacterData->MotionDataMap.end(); ++itor, ++dwCount)
|
||||
{
|
||||
DWORD dwCRC32 = itor->first;
|
||||
TMotionData & rMotionData = itor->second;
|
||||
|
||||
DWORD dwSelectedIndex = InsertItem(dwCount, _T(rMotionData.strName.c_str()));
|
||||
std::string strName = GetItemText(dwSelectedIndex, 0);
|
||||
|
||||
// ERROR Check
|
||||
if (m_ItemDataMap.find(strName) != m_ItemDataMap.end())
|
||||
{
|
||||
Tracef(" ERROR!! CResMotionList::OnChangedModel - There is already same motion name [%s]\n", strName.c_str());
|
||||
}
|
||||
// ERROR Check
|
||||
|
||||
if (GetCurrentMotionIndex() == dwCRC32)
|
||||
{
|
||||
CListCtrl::SetItemState(dwSelectedIndex, LVIS_SELECTED, LVIS_SELECTED);
|
||||
}
|
||||
|
||||
m_ItemDataMap.insert(std::map<std::string, DWORD>::value_type(strName, dwCRC32));
|
||||
}
|
||||
|
||||
if (0 == CListCtrl::GetSelectedCount())
|
||||
if (CListCtrl::GetItemCount())
|
||||
{
|
||||
CListCtrl::SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
|
||||
std::string strItemName = CListCtrl::GetItemText(0, 0);
|
||||
SetMotionIndex(m_ItemDataMap[strItemName]);
|
||||
}
|
||||
}
|
||||
|
||||
void CResMotionList::OnChangedMotion()
|
||||
{
|
||||
// 기존에 선택 되어있던 모션과 현재의 모션이 다르면 다시 선택한다.
|
||||
TCharacterData * pCharacterData;
|
||||
if (!GetCharacterDataPointer(GetCurrentModelIndex(), &pCharacterData))
|
||||
return;
|
||||
|
||||
TMotionDataMap::iterator itorMotion = pCharacterData->MotionDataMap.find(GetCurrentMotionIndex());
|
||||
if (pCharacterData->MotionDataMap.end() != itorMotion)
|
||||
{
|
||||
TMotionData & rMotionData = itorMotion->second;
|
||||
|
||||
for (int i = 0; i < CListCtrl::GetItemCount(); ++i)
|
||||
{
|
||||
CString strItemName = CListCtrl::GetItemText(i, 0);
|
||||
if (0 == rMotionData.strName.compare(strItemName))
|
||||
{
|
||||
CListCtrl::SetItemState(i, LVIS_SELECTED, LVIS_SELECTED);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResMotionList message handlers
|
||||
|
||||
void CResMotionList::OnDblclk(NMHDR* pNMHDR, LRESULT* pResult)
|
||||
{
|
||||
PlayMotion();
|
||||
|
||||
/////
|
||||
|
||||
*pResult = 0;
|
||||
}
|
||||
|
||||
// NOTE : OnItemChanged로 ChangeSoundIndex를 하지 않는다. 상위에서 바뀐 정보를 참조 하여
|
||||
// Sel을 바꾸는 경우도 있기 때문이다. 만약OnItemChanged로 처리 하게 되면 여러번 (혹은 무한)
|
||||
// 셋팅 되는 경우가 생길 수 있다. - [levites]
|
||||
// FIXME : 키로 셀을 바꾸는 경우에 적용 되지 않는다. - [levites]
|
||||
void CResMotionList::OnLButtonDown(UINT nFlags, CPoint point)
|
||||
{
|
||||
int iIndex = HitTest(point, NULL);
|
||||
|
||||
if (-1 != iIndex)
|
||||
{
|
||||
std::string strName = GetItemText(iIndex, 0);
|
||||
SetMotionIndex(m_ItemDataMap[strName]);
|
||||
}
|
||||
|
||||
CListCtrl::OnLButtonDown(nFlags, point);
|
||||
}
|
|
@ -1,65 +0,0 @@
|
|||
#if !defined(AFX_CResMotionList_H__5C5858FF_EAD5_49DE_A499_9285854C7ADD__INCLUDED_)
|
||||
#define AFX_CResMotionList_H__5C5858FF_EAD5_49DE_A499_9285854C7ADD__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// CResMotionList.h : header file
|
||||
//
|
||||
|
||||
#include "Manager.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResMotionList window
|
||||
|
||||
class CResMotionList : public CListCtrl, public CManager
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CResMotionList();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
void OnChangedModel();
|
||||
void OnChangedMotion();
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CResMotionList)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CResMotionList();
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CResMotionList)
|
||||
afx_msg void OnDblclk(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
||||
//}}AFX_MSG
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
protected:
|
||||
class CChangedModelObserver : public CManager::IChangedDataObserver
|
||||
{
|
||||
public:
|
||||
void SetOwner(CResMotionList * pOwner) { m_pOwner = pOwner; }
|
||||
void OnChangedModel() { m_pOwner->OnChangedModel(); }
|
||||
void OnChangedMotion() { m_pOwner->OnChangedMotion(); }
|
||||
protected:
|
||||
CResMotionList * m_pOwner;
|
||||
} m_ChangedModelObserver;
|
||||
std::map<std::string, DWORD> m_ItemDataMap;
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_CResMotionList_H__5C5858FF_EAD5_49DE_A499_9285854C7ADD__INCLUDED_)
|
|
@ -1,80 +0,0 @@
|
|||
// ResSoundData.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
#include "ResSoundData.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResSoundData dialog
|
||||
CResSoundData::CResSoundData(CWnd* pParent /*=NULL*/) : CDialog(CResSoundData::IDD, pParent)
|
||||
{
|
||||
//{{AFX_DATA_INIT(CResSoundData)
|
||||
// NOTE: the ClassWizard will add member initialization here
|
||||
//}}AFX_DATA_INIT
|
||||
}
|
||||
|
||||
void CResSoundData::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CResSoundData)
|
||||
// NOTE: the ClassWizard will add DDX and DDV calls here
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CResSoundData, CDialog)
|
||||
//{{AFX_MSG_MAP(CResSoundData)
|
||||
ON_WM_CLOSE()
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResSoundData Normal Functions
|
||||
|
||||
void CResSoundData::ClearSoundData()
|
||||
{
|
||||
SetDlgItemText(IDC_SOUND_DATA_TIME, "");
|
||||
SetDlgItemText(IDC_SOUND_DATA_NAME, "");
|
||||
SetDlgItemText(IDC_SOUND_DATA_PERCENTAGE, "");
|
||||
}
|
||||
|
||||
void CResSoundData::UpdateSoundData(float fTime, const char * c_szSoundFileName)
|
||||
{
|
||||
char szTime[64];
|
||||
sprintf(szTime, "%f", fTime);
|
||||
SetDlgItemText(IDC_SOUND_DATA_TIME, szTime);
|
||||
SetDlgItemText(IDC_SOUND_DATA_NAME, c_szSoundFileName);
|
||||
}
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResSoundData message handlers
|
||||
|
||||
BOOL CResSoundData::Create(CWnd * pParent)
|
||||
{
|
||||
if (!CDialog::Create(IDD, pParent))
|
||||
return FALSE;
|
||||
|
||||
SetWindowPos(NULL, 0, 0, 0, 0, TRUE);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CResSoundData::OnClose()
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void CResSoundData::OnOK()
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void CResSoundData::OnCancel()
|
||||
{
|
||||
return;
|
||||
}
|
|
@ -1,52 +0,0 @@
|
|||
#if !defined(AFX_RESSOUNDDATA_H__105B318D_7F9D_4834_AA40_644F8AB1A655__INCLUDED_)
|
||||
#define AFX_RESSOUNDDATA_H__105B318D_7F9D_4834_AA40_644F8AB1A655__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// ResSoundData.h : header file
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CResSoundData dialog
|
||||
|
||||
class CResSoundData : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CResSoundData(CWnd* pParent = NULL); // standard constructor
|
||||
BOOL Create(CWnd * pParent);
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CResSoundData)
|
||||
enum { IDD = IDD_SOUND_DATA };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CResSoundData)
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
virtual void OnOK();
|
||||
virtual void OnCancel();
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CResSoundData)
|
||||
afx_msg void OnClose();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
public:
|
||||
void ClearSoundData();
|
||||
void UpdateSoundData(float fTime, const char * c_szSoundFileName);
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_RESSOUNDDATA_H__105B318D_7F9D_4834_AA40_644F8AB1A655__INCLUDED_)
|
|
@ -1,419 +0,0 @@
|
|||
// Project : general base class
|
||||
// Compiler : Visual C++ 5.0 / 6.0
|
||||
// Plattform : Windows 95/98, Windows NT 3.51/4.0/2000
|
||||
// File : ST_SplitterWnd.cpp
|
||||
// Programmer : dz, SoftToys
|
||||
// Copyright : 2001 SoftToys
|
||||
// Contact : info@softtoys.com
|
||||
// Description : base class for handling splitter windows
|
||||
// History : 02.Sept. 2001 Version 1.0
|
||||
//
|
||||
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "ST_SplitterWnd.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[]=__FILE__;
|
||||
#define new DEBUG_NEW
|
||||
#endif
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
ST_SplitterWnd::ST_SplitterWnd(int nLevel/* = 0*/) : m_nHiddenCol(-1),m_nHiddenRow(-1),
|
||||
m_sRegKey(_T("SplitterWnd")) , m_nLevel(nLevel)
|
||||
{
|
||||
m_nPaneSize[0] = 100;
|
||||
m_nPaneSize[1] = 100;
|
||||
m_nPaneMinSize[0] = 10;
|
||||
m_nPaneMinSize[1] = 10;
|
||||
m_pSubSplitterWnd[0] = NULL;
|
||||
m_pSubSplitterWnd[1] = NULL;
|
||||
m_nCurrentView[0] = 0;
|
||||
m_nCurrentView[1] = 0;
|
||||
}
|
||||
|
||||
ST_SplitterWnd::~ST_SplitterWnd()
|
||||
{
|
||||
SaveToRegistry();
|
||||
}
|
||||
|
||||
bool ST_SplitterWnd::Create(CWnd* pParentWnd, CRuntimeClass* pView1, CRuntimeClass* pView2,
|
||||
CCreateContext* pContext, bool bVertical,int nID)
|
||||
{
|
||||
int nRow, nCol;
|
||||
m_bVertical = bVertical;
|
||||
if (bVertical) {
|
||||
nRow = 1;
|
||||
nCol = 2;
|
||||
}
|
||||
else {
|
||||
nRow = 2;
|
||||
nCol = 1;
|
||||
}
|
||||
VERIFY(CreateStatic(pParentWnd,nRow,nCol,WS_CHILD|WS_VISIBLE|WS_BORDER,nID));
|
||||
if (pView1 != NULL) {
|
||||
VERIFY(CreateView(0,0,pView1,CSize(100,100),pContext));
|
||||
}
|
||||
if (pView2 != NULL) {
|
||||
if (bVertical) {
|
||||
VERIFY(CreateView(0,1,pView2,CSize(100,100),pContext));
|
||||
}
|
||||
else {
|
||||
VERIFY(CreateView(1,0,pView2,CSize(100,100),pContext));
|
||||
}
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
void ST_SplitterWnd::SetInitialStatus()
|
||||
{
|
||||
int c,r;
|
||||
CString sSubKey;
|
||||
sSubKey.Format(_T("Panes_%d"),m_nLevel);
|
||||
CString s;
|
||||
s = AfxGetApp()->GetProfileString(m_sRegKey,sSubKey,_T("-1 150 -1 150"));
|
||||
sscanf(s,_T("%d %d %d %d"),&c,&m_nPaneSize[0],&r,&m_nPaneSize[1]);
|
||||
|
||||
if (IsSplittverticaly()) {
|
||||
SetColumnInfo(0,m_nPaneSize[0],m_nPaneMinSize[0]);
|
||||
SetColumnInfo(1,m_nPaneSize[1],m_nPaneMinSize[1]);
|
||||
if (c > -1) ToggleSide(c);
|
||||
if (c == -1) RecalcLayout();
|
||||
}
|
||||
else {
|
||||
SetRowInfo(0,m_nPaneSize[0],m_nPaneMinSize[0]);
|
||||
SetRowInfo(1,m_nPaneSize[1],m_nPaneMinSize[1]);
|
||||
if (r > -1) ToggleSide(r);
|
||||
if (r == -1) RecalcLayout();
|
||||
}
|
||||
if (m_pSubSplitterWnd[0] != NULL) m_pSubSplitterWnd[0]->SetInitialStatus();
|
||||
if (m_pSubSplitterWnd[1] != NULL) m_pSubSplitterWnd[1]->SetInitialStatus();
|
||||
}
|
||||
|
||||
|
||||
|
||||
void ST_SplitterWnd::SaveToRegistry()
|
||||
{
|
||||
CString s;
|
||||
CString sSubKey;
|
||||
sSubKey.Format(_T("Panes_%d"),m_nLevel);
|
||||
|
||||
RememberSize();
|
||||
if (m_nPaneSize[0] == -1) m_nPaneSize[0] = 100;
|
||||
if (m_nPaneSize[1] == -1) m_nPaneSize[1] = 100;
|
||||
|
||||
s.Format(_T("%d %d %d %d"),m_nHiddenCol,m_nPaneSize[0],m_nHiddenRow,m_nPaneSize[1]);
|
||||
AfxGetApp()->WriteProfileString(m_sRegKey,sSubKey,s);
|
||||
|
||||
if (m_pSubSplitterWnd[0] != NULL) m_pSubSplitterWnd[0]->SaveToRegistry();
|
||||
if (m_pSubSplitterWnd[1] != NULL) m_pSubSplitterWnd[1]->SaveToRegistry();
|
||||
}
|
||||
|
||||
bool ST_SplitterWnd::IsSideHidden(int nSide /* = LEFT_SIDE */)
|
||||
{
|
||||
if (IsSplittverticaly()) {
|
||||
if (m_nHiddenCol == nSide) {
|
||||
return(true);
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (m_nHiddenRow == nSide) {
|
||||
return(true);
|
||||
}
|
||||
}
|
||||
return(false);
|
||||
}
|
||||
|
||||
|
||||
void ST_SplitterWnd::ShowColumn()
|
||||
{
|
||||
ASSERT_VALID(this);
|
||||
ASSERT(m_nCols < m_nMaxCols);
|
||||
ASSERT(m_nHiddenCol != -1);
|
||||
|
||||
int colNew = m_nHiddenCol;
|
||||
m_nHiddenCol = -1;
|
||||
m_nCols++; // add a column
|
||||
ASSERT(m_nCols == m_nMaxCols);
|
||||
|
||||
// fill the hidden column
|
||||
int col;
|
||||
for (int row = 0; row < m_nRows; row++)
|
||||
{
|
||||
CWnd* pPaneShow = GetDlgItem(
|
||||
AFX_IDW_PANE_FIRST + row * 16 + m_nCols);
|
||||
ASSERT(pPaneShow != NULL);
|
||||
pPaneShow->ShowWindow(SW_SHOWNA);
|
||||
|
||||
for (col = m_nCols - 2; col >= colNew; col--)
|
||||
{
|
||||
CWnd* pPane = GetPane(row, col);
|
||||
ASSERT(pPane != NULL);
|
||||
pPane->SetDlgCtrlID(IdFromRowCol(row, col + 1));
|
||||
}
|
||||
|
||||
pPaneShow->SetDlgCtrlID(IdFromRowCol(row, colNew));
|
||||
}
|
||||
// new panes have been created -- recalculate layout
|
||||
RecalcLayout();
|
||||
}
|
||||
|
||||
void ST_SplitterWnd::HideColumn(int colHide)
|
||||
{
|
||||
ASSERT_VALID(this);
|
||||
ASSERT(m_nCols > 1);
|
||||
ASSERT(colHide < m_nCols);
|
||||
ASSERT(m_nHiddenCol == -1);
|
||||
if (m_nHiddenCol != -1) return;
|
||||
|
||||
RememberSize();
|
||||
|
||||
m_nHiddenCol = colHide;
|
||||
|
||||
// if the column has an active window -- change it
|
||||
int rowActive, colActive;
|
||||
if (GetActivePane(&rowActive, &colActive) != NULL &&
|
||||
colActive == colHide)
|
||||
{
|
||||
if (++colActive >= m_nCols)
|
||||
colActive = 0;
|
||||
SetActivePane(rowActive, colActive);
|
||||
}
|
||||
|
||||
// hide all column panes
|
||||
for (int row = 0; row < m_nRows; row++)
|
||||
{
|
||||
CWnd* pPaneHide = GetPane(row, colHide);
|
||||
ASSERT(pPaneHide != NULL);
|
||||
pPaneHide->ShowWindow(SW_HIDE);
|
||||
pPaneHide->SetDlgCtrlID(
|
||||
AFX_IDW_PANE_FIRST + row * 16 + m_nCols);
|
||||
|
||||
for (int col = colHide + 1; col < m_nCols; col++)
|
||||
{
|
||||
CWnd* pPane = GetPane(row, col);
|
||||
ASSERT(pPane != NULL);
|
||||
pPane->SetDlgCtrlID(IdFromRowCol(row, col - 1));
|
||||
}
|
||||
}
|
||||
m_nCols--;
|
||||
m_pColInfo[m_nCols].nCurSize = m_pColInfo[colHide].nCurSize;
|
||||
RecalcLayout();
|
||||
}
|
||||
|
||||
|
||||
void ST_SplitterWnd::ShowRow()
|
||||
{
|
||||
ASSERT_VALID(this);
|
||||
ASSERT(m_nRows < m_nMaxRows);
|
||||
ASSERT(m_nHiddenRow != -1);
|
||||
|
||||
int rowNew = m_nHiddenRow;
|
||||
m_nHiddenRow = -1;
|
||||
m_nRows++; // add a row
|
||||
ASSERT(m_nRows == m_nMaxRows);
|
||||
|
||||
// fill the hidden row
|
||||
int row;
|
||||
for (int col = 0; col < m_nCols; col++)
|
||||
{
|
||||
CWnd* pPaneShow = GetDlgItem(
|
||||
AFX_IDW_PANE_FIRST + m_nRows * 16 + col);
|
||||
ASSERT(pPaneShow != NULL);
|
||||
pPaneShow->ShowWindow(SW_SHOWNA);
|
||||
|
||||
for (row = m_nRows - 2; row >= rowNew; row--)
|
||||
{
|
||||
CWnd* pPane = GetPane(row, col);
|
||||
ASSERT(pPane != NULL);
|
||||
pPane->SetDlgCtrlID(IdFromRowCol(row + 1, col));
|
||||
}
|
||||
|
||||
pPaneShow->SetDlgCtrlID(IdFromRowCol(rowNew, col));
|
||||
}
|
||||
|
||||
// new panes have been created -- recalculate layout
|
||||
RecalcLayout();
|
||||
}
|
||||
|
||||
void ST_SplitterWnd::HideRow(int rowHide)
|
||||
{
|
||||
ASSERT_VALID(this);
|
||||
ASSERT(m_nRows > 1);
|
||||
ASSERT(rowHide < m_nRows);
|
||||
ASSERT(m_nHiddenRow == -1);
|
||||
if (m_nHiddenRow != -1) return;
|
||||
|
||||
RememberSize();
|
||||
|
||||
m_nHiddenRow = rowHide;
|
||||
|
||||
// if the column has an active window -- change it
|
||||
int rowActive, colActive;
|
||||
if (GetActivePane(&rowActive, &colActive) != NULL &&
|
||||
rowActive == rowHide)
|
||||
{
|
||||
if (++rowActive >= m_nRows)
|
||||
rowActive = 0;
|
||||
SetActivePane(rowActive, colActive);
|
||||
}
|
||||
|
||||
// hide all row panes
|
||||
for (int col = 0; col < m_nCols; col++)
|
||||
{
|
||||
CWnd* pPaneHide = GetPane(rowHide, col);
|
||||
ASSERT(pPaneHide != NULL);
|
||||
pPaneHide->ShowWindow(SW_HIDE);
|
||||
pPaneHide->SetDlgCtrlID(
|
||||
AFX_IDW_PANE_FIRST + m_nRows * 16);
|
||||
|
||||
for (int row = rowHide + 1; row < m_nRows; row++)
|
||||
{
|
||||
CWnd* pPane = GetPane(row, col);
|
||||
ASSERT(pPane != NULL);
|
||||
pPane->SetDlgCtrlID(IdFromRowCol(row - 1, col));
|
||||
}
|
||||
}
|
||||
m_nRows--;
|
||||
m_pRowInfo[m_nRows].nCurSize = m_pRowInfo[rowHide].nCurSize;
|
||||
|
||||
RecalcLayout();
|
||||
}
|
||||
|
||||
|
||||
void ST_SplitterWnd::ToggleSide(int rc)
|
||||
{
|
||||
if (IsSplittverticaly()) {
|
||||
if (m_nHiddenCol == -1) {
|
||||
// can only hide this row, if the other row in not hidden
|
||||
HideColumn(rc);
|
||||
}
|
||||
else if (m_nHiddenCol == rc) {
|
||||
// show this row, only if this row is hidden
|
||||
ShowColumn();
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (m_nHiddenRow == -1) {
|
||||
// can only hide this column, if the other colum in not hidden
|
||||
HideRow(rc);
|
||||
}
|
||||
else if (m_nHiddenRow == rc) {
|
||||
// show this column, only if this column is hidden
|
||||
ShowRow();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void ST_SplitterWnd::RememberSize()
|
||||
{
|
||||
if (m_pSubSplitterWnd[0] != NULL) m_pSubSplitterWnd[0]->RememberSize();
|
||||
if (m_pSubSplitterWnd[1] != NULL) m_pSubSplitterWnd[1]->RememberSize();
|
||||
|
||||
if (IsSplittverticaly()) {
|
||||
if (m_nHiddenCol == -1) { // if not hidden
|
||||
GetColumnInfo(0,m_nPaneSize[0],m_nPaneMinSize[0]);
|
||||
GetColumnInfo(1,m_nPaneSize[1],m_nPaneMinSize[1]);
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (m_nHiddenRow == -1) { // if not hidden
|
||||
GetRowInfo(0,m_nPaneSize[0],m_nPaneMinSize[0]);
|
||||
GetRowInfo(1,m_nPaneSize[1],m_nPaneMinSize[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ST_SplitterWnd* ST_SplitterWnd::AddSubDivision(int nSide,
|
||||
CRuntimeClass* pView1,CRuntimeClass* pView2,CCreateContext* pContext,bool bVertical)
|
||||
{
|
||||
ASSERT((nSide == 0) || (nSide == 1));
|
||||
ASSERT(m_pSubSplitterWnd[nSide] == NULL);
|
||||
|
||||
int nRow, nCol;
|
||||
SideToRowCol(nSide,&nRow,&nCol);
|
||||
|
||||
int nID = IdFromRowCol(nRow,nCol);
|
||||
m_pSubSplitterWnd[nSide] = new ST_SplitterWnd(m_nLevel+1);
|
||||
m_pSubSplitterWnd[nSide]->Create(this,pView1,pView2,pContext,bVertical,nID);
|
||||
return(m_pSubSplitterWnd[nSide]);
|
||||
}
|
||||
|
||||
bool ST_SplitterWnd::HideView(int nRow,int nCol)
|
||||
{
|
||||
CWnd* pWnd = GetPane(nRow,nCol);
|
||||
if (!pWnd) return(false);
|
||||
pWnd->SetDlgCtrlID(0);
|
||||
pWnd->ShowWindow(SW_HIDE);
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
bool ST_SplitterWnd::ShowView(int nRow,int nCol,CWnd* pWnd)
|
||||
{
|
||||
pWnd->SetDlgCtrlID(IdFromRowCol(nRow, nCol));
|
||||
pWnd->ShowWindow(SW_SHOW);
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
int ST_SplitterWnd::AddView(int nSide, CRuntimeClass * pViewClass, CCreateContext* pContext)
|
||||
{
|
||||
int nRow, nCol;
|
||||
SideToRowCol(nSide,&nRow,&nCol);
|
||||
|
||||
// hide the current view of the pane if there is a view attached already
|
||||
if (GetDlgItem(IdFromRowCol(nRow, nCol))) {
|
||||
HideView(nRow, nCol);
|
||||
}
|
||||
|
||||
// create the new view, if fail, set the previous view current
|
||||
if (CreateView(nRow, nCol, pViewClass, CSize(10,10), pContext) == 0) return -1;
|
||||
|
||||
// get and store the new view
|
||||
CWnd* pWnd = GetPane(nRow, nCol);
|
||||
m_views[nSide].push_back(pWnd);
|
||||
m_nCurrentView[nSide] = m_views[nSide].size() - 1;
|
||||
|
||||
ShowView(nRow, nCol,pWnd);
|
||||
|
||||
RedrawWindow();
|
||||
return(m_nCurrentView[nSide]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
void ST_SplitterWnd::SwitchToView(int nSide, int nViewIX /* = -1 */)
|
||||
{
|
||||
// if the View is -1 then just use the next view...
|
||||
if (nViewIX == -1)
|
||||
{
|
||||
nViewIX = m_nCurrentView[nSide] + 1;
|
||||
|
||||
if (nViewIX >= (signed) m_views[nSide].size())
|
||||
nViewIX = 0; // rollover to first view
|
||||
}
|
||||
|
||||
CWnd* pWnd = m_views[nSide][nViewIX];
|
||||
|
||||
int nRow, nCol;
|
||||
|
||||
if (IsSideHidden(LEFT_SIDE)) {
|
||||
nRow = 0;
|
||||
nCol = 0;
|
||||
}
|
||||
else {
|
||||
SideToRowCol(nSide,&nRow,&nCol);
|
||||
}
|
||||
HideView(nRow, nCol);
|
||||
ShowView(nRow, nCol, pWnd);
|
||||
|
||||
m_nCurrentView[nSide] = nViewIX;
|
||||
RecalcLayout();
|
||||
RedrawWindow();
|
||||
}
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
// Project : general base class
|
||||
// Compiler : Visual C++ 5.0 / 6.0
|
||||
// Plattform : Windows 95/98, Windows NT 3.51/4.0/2000
|
||||
// File : ST_SplitterWnd.h
|
||||
// Programmer : dz, SoftToys
|
||||
// Copyright : 2001 SoftToys
|
||||
// Contact : info@softtoys.com
|
||||
// Description : base class for handling splitter windows
|
||||
// History : 02.Sept. 2001 Version 1.0
|
||||
//
|
||||
|
||||
/*
|
||||
Credits: Oleg Galkin, the methods ShowColumn and HideColumn are taken from
|
||||
an article posted by Oleg Galkin on www.codeguru.com
|
||||
|
||||
Caroline Englebienne, Adrian Roman and Dongik Shin helped with their
|
||||
excellent articles about the switching views on www.codeguru.com and
|
||||
www.codeproject.com.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
#if !defined(AFX_ST_SPLITTERWND_H__6C9C6214_ED01_4243_A840_63FEDCE65D1E__INCLUDED_)
|
||||
#define AFX_ST_SPLITTERWND_H__6C9C6214_ED01_4243_A840_63FEDCE65D1E__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#pragma warning(disable:4786)
|
||||
#include <vector>
|
||||
using namespace std;
|
||||
|
||||
#define LEFT_SIDE 0
|
||||
#define RIGHT_SIDE 1
|
||||
#define TOP_SIDE LEFT_SIDE
|
||||
#define BOTTOM_SIDE RIGHT_SIDE
|
||||
|
||||
|
||||
class ST_SplitterWnd : public CSplitterWnd
|
||||
{
|
||||
public:
|
||||
ST_SplitterWnd(int nLevel = 0);
|
||||
virtual ~ST_SplitterWnd();
|
||||
|
||||
bool Create(CWnd* pParentWnd, CRuntimeClass* pView1, CRuntimeClass* pView2, CCreateContext* pContext , bool bVertical = true, int nID = AFX_IDW_PANE_FIRST);
|
||||
|
||||
void SetInitialStatus(); // restore position and visibility
|
||||
inline void SetMinSize(int i, int x) {ASSERT(i >= 0 && i <= 2); m_nPaneMinSize[i] = x;};
|
||||
|
||||
bool IsSideHidden(int nSide = 0); // true if pane is hidden
|
||||
void ToggleSide(int row); // Show or hide row of column
|
||||
void SetRegistryKey(LPCSTR p) {m_sRegKey = p;};
|
||||
|
||||
inline bool IsSplittverticaly() {return(m_bVertical);};
|
||||
|
||||
ST_SplitterWnd* m_pSubSplitterWnd[2]; // 0=Left/Top, 1=Right/Bottom
|
||||
|
||||
ST_SplitterWnd* AddSubDivision(int nSide, CRuntimeClass* pView1, CRuntimeClass* pView2,
|
||||
CCreateContext* pContext,bool bVertical);
|
||||
|
||||
/* support for switching views */
|
||||
int AddView(int nSide, CRuntimeClass * pViewClass, CCreateContext* pContext);
|
||||
void SwitchToView(int nSide,int nViewIX = -1);
|
||||
|
||||
protected:
|
||||
|
||||
inline void SideToRowCol(int nSide, int* nRow, int* nCol)
|
||||
{
|
||||
if (m_bVertical) {
|
||||
*nRow = 0;
|
||||
*nCol = nSide;
|
||||
}
|
||||
else {
|
||||
*nRow = nSide;
|
||||
*nCol = 0;
|
||||
}
|
||||
};
|
||||
|
||||
void ShowRow(); // show row
|
||||
void HideRow(int rowHide); // hide row
|
||||
void ShowColumn(); // show column
|
||||
void HideColumn(int colHide); // hide column
|
||||
|
||||
void SaveToRegistry();
|
||||
void RememberSize();
|
||||
|
||||
/* support for switching views */
|
||||
bool HideView(int nRow, int nCol);
|
||||
bool ShowView(int nRow, int nCol,CWnd* pWnd);
|
||||
|
||||
int m_nHiddenCol;
|
||||
int m_nHiddenRow;
|
||||
int m_nPaneSize[2];
|
||||
int m_nPaneMinSize[2];
|
||||
bool m_bVertical;
|
||||
CString m_sRegKey;
|
||||
int m_nLevel;
|
||||
|
||||
/* support for switching views */
|
||||
vector<CWnd*> m_views[2];
|
||||
int m_nCurrentView[2]; // side as index
|
||||
|
||||
};
|
||||
|
||||
#endif // !defined(AFX_ST_SPLITTERWND_H__6C9C6214_ED01_4243_A840_63FEDCE65D1E__INCLUDED_)
|
|
@ -1,184 +0,0 @@
|
|||
// SoundArranger.cpp : Defines the class behaviors for the application.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
|
||||
#include "MainFrm.h"
|
||||
#include "ChildFrm.h"
|
||||
#include "SoundArrangerDoc.h"
|
||||
#include "SoundArrangerView.h"
|
||||
|
||||
#pragma comment(linker, "/NODEFAULTLIB:libci.lib")
|
||||
|
||||
#pragma comment( lib, "granny2.lib" )
|
||||
#pragma comment( lib, "mss32.lib" )
|
||||
#pragma comment( lib, "SpeedTreeRT.lib" )
|
||||
//#pragma comment( lib, "version.lib" )
|
||||
//#pragma comment( lib, "python22.lib" )
|
||||
//#pragma comment( lib, "imagehlp.lib" )
|
||||
//#pragma comment( lib, "devil.lib" )
|
||||
//#pragma comment( lib, "winmm.lib" )
|
||||
//#pragma comment( lib, "imm32.lib" )
|
||||
//#pragma comment( lib, "oldnames.lib" )
|
||||
//#pragma comment( lib, "dinput8.lib" )
|
||||
//#pragma comment( lib, "dxguid.lib" )
|
||||
//#pragma comment( lib, "ws2_32.lib" )
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerApp
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSoundArrangerApp, CWinApp)
|
||||
//{{AFX_MSG_MAP(CSoundArrangerApp)
|
||||
ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
|
||||
//}}AFX_MSG_MAP
|
||||
// Standard file based document commands
|
||||
ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
|
||||
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
|
||||
// Standard print setup command
|
||||
ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerApp construction
|
||||
|
||||
CSoundArrangerApp::CSoundArrangerApp()
|
||||
{
|
||||
timeBeginPeriod(1);
|
||||
}
|
||||
|
||||
CSoundArrangerApp::~CSoundArrangerApp()
|
||||
{
|
||||
if (m_pMainWnd)
|
||||
{
|
||||
delete m_pMainWnd;
|
||||
m_pMainWnd = NULL;
|
||||
}
|
||||
|
||||
timeEndPeriod(1);
|
||||
}
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// The one and only CSoundArrangerApp object
|
||||
|
||||
CSoundArrangerApp theApp;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerApp initialization
|
||||
|
||||
BOOL CSoundArrangerApp::InitInstance()
|
||||
{
|
||||
AfxEnableControlContainer();
|
||||
|
||||
// Change the registry key under which our settings are stored.
|
||||
SetRegistryKey(_T("Local AppWizard-Generated Applications"));
|
||||
|
||||
LoadStdProfileSettings(); // Load standard INI file options (including MRU)
|
||||
|
||||
// Register document templates
|
||||
|
||||
//CMultiDocTemplate* pDocTemplate;
|
||||
//pDocTemplate = new CMultiDocTemplate(
|
||||
//IDR_SOUNDATYPE,
|
||||
//RUNTIME_CLASS(CSoundArrangerDoc),
|
||||
//RUNTIME_CLASS(CChildFrame), // custom MDI child frame
|
||||
//RUNTIME_CLASS(CSoundArrangerView));
|
||||
//AddDocTemplate(pDocTemplate);
|
||||
|
||||
// create main MDI Frame window
|
||||
CMainFrame * pMainFrame = new CMainFrame;
|
||||
|
||||
if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
|
||||
return FALSE;
|
||||
|
||||
m_pMainWnd = pMainFrame;
|
||||
|
||||
// Parse command line for standard shell commands, DDE, file open
|
||||
CCommandLineInfo cmdInfo;
|
||||
ParseCommandLine(cmdInfo);
|
||||
|
||||
// Dispatch commands specified on the command line
|
||||
if (!ProcessShellCommand(cmdInfo))
|
||||
return FALSE;
|
||||
|
||||
pMainFrame->ShowWindow(m_nCmdShow);
|
||||
pMainFrame->UpdateWindow();
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CAboutDlg dialog used for App About
|
||||
|
||||
class CAboutDlg : public CDialog
|
||||
{
|
||||
public:
|
||||
CAboutDlg();
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CAboutDlg)
|
||||
enum { IDD = IDD_ABOUTBOX };
|
||||
//}}AFX_DATA
|
||||
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CAboutDlg)
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
//{{AFX_MSG(CAboutDlg)
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
|
||||
{
|
||||
//{{AFX_DATA_INIT(CAboutDlg)
|
||||
//}}AFX_DATA_INIT
|
||||
}
|
||||
|
||||
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CAboutDlg)
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
|
||||
//{{AFX_MSG_MAP(CAboutDlg)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
// App command to run the dialog
|
||||
void CSoundArrangerApp::OnAppAbout()
|
||||
{
|
||||
CAboutDlg aboutDlg;
|
||||
aboutDlg.DoModal();
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerApp message handlers
|
||||
|
||||
BOOL CSoundArrangerApp::OnIdle(LONG lCount)
|
||||
{
|
||||
// static long s_lLastTime = timeGetTime();
|
||||
// long lcurTime = timeGetTime();
|
||||
// Tracef("[%d] %d / %d\n", lCount, lcurTime, lcurTime - s_lLastTime);
|
||||
// s_lLastTime = lcurTime;
|
||||
|
||||
if (CWinApp::OnIdle(lCount))
|
||||
return TRUE;
|
||||
|
||||
CMainFrame * pFrame = (CMainFrame*)AfxGetMainWnd();
|
||||
pFrame->Process();
|
||||
|
||||
return TRUE;
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
// SoundArranger.h : main header file for the SOUNDARRANGER application
|
||||
//
|
||||
|
||||
#if !defined(AFX_SOUNDARRANGER_H__F3734219_CC5E_4942_A36C_940BDA48E21D__INCLUDED_)
|
||||
#define AFX_SOUNDARRANGER_H__F3734219_CC5E_4942_A36C_940BDA48E21D__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#ifndef __AFXWIN_H__
|
||||
#error include 'stdafx.h' before including this file for PCH
|
||||
#endif
|
||||
|
||||
#include "resource.h" // main symbols
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerApp:
|
||||
// See SoundArranger.cpp for the implementation of this class
|
||||
//
|
||||
|
||||
class CSoundArrangerApp : public CWinApp
|
||||
{
|
||||
public:
|
||||
CSoundArrangerApp();
|
||||
~CSoundArrangerApp();
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CSoundArrangerApp)
|
||||
public:
|
||||
virtual BOOL InitInstance();
|
||||
virtual BOOL OnIdle(LONG lCount);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
//{{AFX_MSG(CSoundArrangerApp)
|
||||
afx_msg void OnAppAbout();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_SOUNDARRANGER_H__F3734219_CC5E_4942_A36C_940BDA48E21D__INCLUDED_)
|
|
@ -1,483 +0,0 @@
|
|||
//Microsoft Developer Studio generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Korean resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||
#pragma code_page(949)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE MOVEABLE PURE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE MOVEABLE PURE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE MOVEABLE PURE
|
||||
BEGIN
|
||||
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_OLE_RESOURCES\r\n"
|
||||
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
|
||||
"\r\n"
|
||||
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)\r\n"
|
||||
"LANGUAGE 18, 1\r\n"
|
||||
"#pragma code_page(949)\r\n"
|
||||
"#include ""res\\SoundArranger.rc2"" // Microsoft Visual C++에서 편집되지 않은 리소스\r\n"
|
||||
"#include ""afxres.rc"" // 표준 구성 요소\r\n"
|
||||
"#include ""afxprint.rc"" // 인쇄 미리 보기 리소스\r\n"
|
||||
"#endif\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
IDR_MAINFRAME ICON DISCARDABLE "res\\SoundArranger.ico"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Bitmap
|
||||
//
|
||||
|
||||
IDR_TOOLBAR BITMAP MOVEABLE PURE "res\\ToolBar.bmp"
|
||||
IDB_TOOLBAR BITMAP DISCARDABLE "res\\PlayToolBar.bmp"
|
||||
IDR_TOOLBAR_WINDOW BITMAP DISCARDABLE "res\\WindowToolBar_Small.bmp"
|
||||
IDB_TOOLBAR_WINDOW BITMAP DISCARDABLE "res\\WindowToolBar.bmp"
|
||||
IDR_TOOLBAR_MODE BITMAP DISCARDABLE "res\\ModeToolBar.bmp"
|
||||
IDB_SOUND_TREE_ITEM BITMAP DISCARDABLE "res\\SoundTreeItem.bmp"
|
||||
IDB_MODEL_TREE_ITEM BITMAP DISCARDABLE "res\\ModelTreeItem.bmp"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
IDR_MAINFRAME MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "파일(&F)"
|
||||
BEGIN
|
||||
MENUITEM "사운드 데이타 저장하기 (Ctrl+S)", ID_APP_SAVE_SOUND_DATA
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "끝내기(&X)", ID_APP_EXIT
|
||||
END
|
||||
POPUP "작업(&W)"
|
||||
BEGIN
|
||||
POPUP "모드"
|
||||
BEGIN
|
||||
MENUITEM "에디트 모드 (F3)", ID_WORK_MODE_EDIT
|
||||
MENUITEM "뷰 모드 (F4)", ID_WORK_MODE_VIEW
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "현재 모델 스크린 샷 캡춰 (Print Screen)",
|
||||
ID_WORK_SCREEN_SHOT_CAPTURE
|
||||
MENUITEM "데이타 리로드 (Ctrl+R)", ID_WORK_RELOAD_ALL_RESOURCE
|
||||
MENUITEM "선택된 사운드 취소 (ESC)", ID_CANCEL_SOUND
|
||||
END
|
||||
POPUP "보기(&V)"
|
||||
BEGIN
|
||||
MENUITEM "도구 모음(&T)", ID_VIEW_TOOLBAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "모델 리스트 창", ID_VIEW_MODEL_LIST
|
||||
MENUITEM "모션 리스트 창", ID_VIEW_MOTION_LIST
|
||||
MENUITEM "모션 정보 창", ID_VIEW_MOTION_PROPERTY
|
||||
MENUITEM "사운드 리스트 창", ID_VIEW_SOUND_LIST
|
||||
END
|
||||
POPUP "도움말(&H)"
|
||||
BEGIN
|
||||
MENUITEM "SoundArranger 정보(&A)...", ID_APP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Accelerator
|
||||
//
|
||||
|
||||
IDR_MAINFRAME ACCELERATORS MOVEABLE PURE
|
||||
BEGIN
|
||||
"C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
|
||||
"N", ID_APP_NEW, VIRTKEY, CONTROL, NOINVERT
|
||||
"R", ID_WORK_RELOAD_ALL_RESOURCE, VIRTKEY, CONTROL, NOINVERT
|
||||
"S", ID_APP_SAVE_SOUND_DATA, VIRTKEY, CONTROL, NOINVERT
|
||||
"V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT
|
||||
VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT, NOINVERT
|
||||
VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT, NOINVERT
|
||||
VK_ESCAPE, ID_CANCEL_SOUND, VIRTKEY, NOINVERT
|
||||
VK_F1, ID_TOOLBAR_REVERSE, VIRTKEY, NOINVERT
|
||||
VK_F2, ID_TOOLBAR_PLAY, VIRTKEY, NOINVERT
|
||||
VK_F3, ID_TOOLBAR_PLAYLOOP, VIRTKEY, NOINVERT
|
||||
VK_F4, ID_TOOLBAR_STOP, VIRTKEY, NOINVERT
|
||||
VK_F5, ID_TOOLBAR_PAUSE, VIRTKEY, NOINVERT
|
||||
VK_F5, ID_NEXT_PANE, VIRTKEY, SHIFT, NOINVERT
|
||||
VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT, NOINVERT
|
||||
VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
|
||||
VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT, NOINVERT
|
||||
VK_SPACE, ID_KEYBOARD_PLAY, VIRTKEY, NOINVERT
|
||||
"X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT
|
||||
"Z", ID_CHAR_VISIBLE_TOGGLE, VIRTKEY, NOINVERT
|
||||
"Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
|
||||
STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "SoundArranger 정보"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
BEGIN
|
||||
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
|
||||
LTEXT "SoundArranger 버전 1.0",IDC_STATIC,40,10,119,8,
|
||||
SS_NOPREFIX
|
||||
LTEXT "Copyright (c) Ymir Entertainment 2003",IDC_STATIC,40,25,
|
||||
119,8
|
||||
DEFPUSHBUTTON "확인",IDOK,178,7,50,16,WS_GROUP
|
||||
END
|
||||
|
||||
IDD_NEW_SOUNDDATA DIALOG DISCARDABLE 0, 0, 147, 171
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
|
||||
CAPTION "New Sound Data"
|
||||
FONT 9, "굴림"
|
||||
BEGIN
|
||||
EDITTEXT IDC_SOUNDDATA_NAME,9,27,97,14,ES_AUTOHSCROLL
|
||||
PUSHBUTTON "&Proceed",IDC_SOUNDDATA_MAKE,31,147,39,15
|
||||
PUSHBUTTON "&Cancel",IDC_CANCEL,72,147,42,15
|
||||
PUSHBUTTON "&Browse",IDC_SOUNDDATA_SEARCH_AS,109,26,30,17
|
||||
GROUPBOX "File",IDC_STATIC,3,3,141,47
|
||||
GROUPBOX "Abstract",IDC_STATIC,3,58,141,60
|
||||
CONTROL "File 직접 사용",IDC_DIRECT_FILE,"Button",
|
||||
BS_AUTORADIOBUTTON,9,13,59,10
|
||||
CONTROL "File 간접 사용",IDC_ABSTRACT_FILE,"Button",
|
||||
BS_AUTORADIOBUTTON,9,68,59,10
|
||||
COMBOBOX IDC_ABSTRACT_LIST,18,82,114,525,CBS_DROPDOWN | CBS_SORT |
|
||||
WS_VSCROLL | WS_TABSTOP
|
||||
COMBOBOX IDC_ABSTRACT_SUB_LIST,18,98,114,525,CBS_DROPDOWN |
|
||||
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
EDITTEXT IDC_SOUNDDATA_PERCENTAGE,29,126,108,12,ES_CENTER |
|
||||
ES_AUTOHSCROLL
|
||||
LTEXT "확률",IDC_STATIC,9,128,15,8
|
||||
END
|
||||
|
||||
IDD_SOUND_DATA DIALOGEX 0, 0, 250, 27
|
||||
STYLE DS_MODALFRAME | WS_CAPTION
|
||||
CAPTION "Sound Data"
|
||||
FONT 9, "굴림", 0, 0, 0x1
|
||||
BEGIN
|
||||
LTEXT "Time",IDC_STATIC,5,5,18,8
|
||||
LTEXT "Name",IDC_STATIC,4,16,20,8
|
||||
CTEXT "",IDC_SOUND_DATA_TIME,28,3,221,10,0,WS_EX_STATICEDGE
|
||||
CTEXT "",IDC_SOUND_DATA_NAME,28,15,221,10,0,WS_EX_STATICEDGE
|
||||
END
|
||||
|
||||
IDD_PAGE_SOUND_LIST DIALOG DISCARDABLE 0, 0, 110, 220
|
||||
STYLE WS_CHILD
|
||||
FONT 9, "굴림"
|
||||
BEGIN
|
||||
CONTROL "Tree1",IDC_SOUND_LIST,"SysTreeView32",TVS_HASBUTTONS |
|
||||
TVS_HASLINES | TVS_LINESATROOT | TVS_SHOWSELALWAYS |
|
||||
WS_BORDER | WS_TABSTOP,3,18,104,201
|
||||
PUSHBUTTON "PLAY",IDC_SOUND_PLAY,3,3,49,12
|
||||
PUSHBUTTON "Refresh",IDC_SOUND_REFRESH,58,3,49,12
|
||||
END
|
||||
|
||||
IDD_PAGE_MOTION_PROPERTY DIALOG DISCARDABLE 0, 0, 110, 108
|
||||
STYLE WS_CHILD
|
||||
FONT 9, "굴림"
|
||||
BEGIN
|
||||
CTEXT "Model",IDC_STATIC,4,9,20,8
|
||||
LTEXT "None",IDC_MOTION_PROPERTY_MODEL_NAME,28,8,79,11,
|
||||
SS_SUNKEN
|
||||
CTEXT "Motion",IDC_STATIC,3,22,24,8
|
||||
LTEXT "None",IDC_MOTION_PROPERTY_MOTION_NAME,28,21,79,11,
|
||||
SS_SUNKEN
|
||||
LISTBOX IDC_MOTION_PROPERTY_SHAPE_LIST,4,49,102,54,LBS_SORT |
|
||||
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
||||
CTEXT "Time",IDC_STATIC,3,34,24,8
|
||||
LTEXT "None",IDC_MOTION_PROPERTY_MOTION_TIME,28,34,79,11,
|
||||
SS_SUNKEN
|
||||
END
|
||||
|
||||
IDD_DIALOG_MOTION_VIEW_MODE DIALOG DISCARDABLE 0, 0, 97, 141
|
||||
STYLE DS_MODALFRAME | WS_CAPTION
|
||||
CAPTION "Motion View Mode"
|
||||
FONT 9, "굴림"
|
||||
BEGIN
|
||||
LISTBOX IDC_BASIS_MOTION_LIST,3,13,91,35,LBS_SORT |
|
||||
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "기본 모션",IDC_STATIC,3,3,31,8
|
||||
LTEXT "예약 모션",IDC_STATIC,3,53,31,8
|
||||
LISTBOX IDC_RESERVE_MOTION_LIST,3,63,91,75,LBS_SORT |
|
||||
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
|
||||
#ifndef _MAC
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Version
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,0,1
|
||||
PRODUCTVERSION 1,0,0,1
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x4L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "041203b5"
|
||||
BEGIN
|
||||
VALUE "Comments", "\0"
|
||||
VALUE "CompanyName", "Ymir Entertainment\0"
|
||||
VALUE "FileDescription", "Sound Tool\0"
|
||||
VALUE "FileVersion", "1.0.0.1\0"
|
||||
VALUE "InternalName", "SoundArranger.exe\0"
|
||||
VALUE "LegalCopyright", "(c) Ymir Entertainment. All rights reserved.\0"
|
||||
VALUE "LegalTrademarks", "\0"
|
||||
VALUE "OriginalFilename", "SoundArranger.exe\0"
|
||||
VALUE "PrivateBuild", "\0"
|
||||
VALUE "ProductName", "Sound Arranger\0"
|
||||
VALUE "ProductVersion", "1.0.0.1\0"
|
||||
VALUE "SpecialBuild", "\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x412, 949
|
||||
END
|
||||
END
|
||||
|
||||
#endif // !_MAC
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Toolbar
|
||||
//
|
||||
|
||||
IDR_TOOLBAR TOOLBAR MOVEABLE PURE 19, 31
|
||||
BEGIN
|
||||
BUTTON ID_TOOLBAR_REVERSE
|
||||
SEPARATOR
|
||||
BUTTON ID_TOOLBAR_PLAY
|
||||
BUTTON ID_TOOLBAR_PLAYLOOP
|
||||
BUTTON ID_TOOLBAR_STOP
|
||||
BUTTON ID_TOOLBAR_PAUSE
|
||||
END
|
||||
|
||||
IDR_TOOLBAR_WINDOW TOOLBAR DISCARDABLE 36, 31
|
||||
BEGIN
|
||||
BUTTON ID_VIEW_MODEL_LIST
|
||||
BUTTON ID_VIEW_MOTION_LIST
|
||||
BUTTON ID_VIEW_MOTION_PROPERTY
|
||||
BUTTON ID_VIEW_SOUND_LIST
|
||||
END
|
||||
|
||||
IDR_TOOLBAR_MODE TOOLBAR DISCARDABLE 36, 31
|
||||
BEGIN
|
||||
BUTTON ID_WORK_MODE_EDIT
|
||||
BUTTON ID_WORK_MODE_VIEW
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Cursor
|
||||
//
|
||||
|
||||
IDC_ADD_SOUND CURSOR DISCARDABLE "res\\New_Sound.cur"
|
||||
IDC_VIEWMOVE CURSOR DISCARDABLE "res\\viewmode.cur"
|
||||
IDC_CHANGE_SOUND CURSOR DISCARDABLE "res\\Change_Sound.cur"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDR_MAINFRAME "SoundArranger"
|
||||
IDR_SoundArrangerTYPE "\nSoundArranger\nSoundArranger"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
AFX_IDS_APP_TITLE "SoundArranger"
|
||||
AFX_IDS_IDLEMESSAGE "준비"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_INDICATOR_EXT "EXT"
|
||||
ID_INDICATOR_CAPS "CAP"
|
||||
ID_INDICATOR_NUM "NUM"
|
||||
ID_INDICATOR_SCRL "SCRL"
|
||||
ID_INDICATOR_OVR "OVR"
|
||||
ID_INDICATOR_REC "REC"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_APP_NEW "새 문서를 만듭니다.\n새로 만들기"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_FILE_CLOSE "액티브 문서를 닫습니다.\n닫기"
|
||||
ID_FILE_PAGE_SETUP "인쇄 옵션을 변경합니다.\n페이지 설정"
|
||||
ID_FILE_PRINT_SETUP "프린터 및 인쇄 옵션을 변경합니다.\n인쇄 설정"
|
||||
ID_FILE_PRINT "액티브 문서를 인쇄합니다.\n인쇄"
|
||||
ID_FILE_PRINT_PREVIEW "전체 페이지를 표시합니다.\n인쇄 미리 보기"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_APP_ABOUT "프로그램 정보, 버전 번호, 저작권을 표시합니다.\n정보"
|
||||
ID_APP_EXIT "문서를 저장할지를 묻고 응용 프로그램을 끝냅니다.\n끝내기"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_NEXT_PANE "다음 창으로 전환합니다.\n다음 창"
|
||||
ID_PREV_PANE "이전 창으로 전환합니다.\n이전 창"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_WINDOW_ARRANGE "창 맨 아래에 아이콘을 정렬합니다.\n아이콘 정렬"
|
||||
ID_WINDOW_CASCADE "창이 겹치도록 계단식으로 정렬합니다.\n계단식 창 배열"
|
||||
ID_WINDOW_TILE_HORZ "창이 겹치지 않도록 바둑판식으로 정렬합니다.\n바둑판식 창 배열"
|
||||
ID_WINDOW_TILE_VERT "창이 겹치지 않도록 바둑판식으로 정렬합니다.\n바둑판식 창 배열"
|
||||
ID_WINDOW_SPLIT "활성 창을 여러 개의 창으로 분할합니다.\n분할"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_EDIT_CLEAR "선택 영역을 지웁니다.\n지우기"
|
||||
ID_EDIT_CLEAR_ALL "모든 것을 지웁니다.\n모두 지우기"
|
||||
ID_EDIT_COPY "선택 영역을 복사하여 클립보드에 넣습니다.\n복사"
|
||||
ID_EDIT_CUT "선택 영역을 잘라내어 클립보드에 넣습니다.\n잘라내기"
|
||||
ID_EDIT_FIND "지정한 텍스트를 찾습니다.\n찾기"
|
||||
ID_EDIT_PASTE "클립보드 내용을 삽입합니다.\n붙여넣기"
|
||||
ID_EDIT_REPEAT "마지막 작업을 반복합니다.\n반복"
|
||||
ID_EDIT_REPLACE "특정 텍스트를 다른 텍스트로 바꿉니다.\n바꾸기"
|
||||
ID_EDIT_SELECT_ALL "전체 문서를 선택합니다.\n모두 선택"
|
||||
ID_EDIT_UNDO "마지막 작업 실행을 취소합니다.\n실행 취소"
|
||||
ID_EDIT_REDO "이전에 실행 취소된 작업을 다시 실행합니다.\n다시 실행"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_VIEW_TOOLBAR "도구 모음을 표시하거나 숨깁니다.\n도구 모음 설정/해제"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
AFX_IDS_SCSIZE "창 크기를 변경합니다."
|
||||
AFX_IDS_SCMOVE "창 위치를 변경합니다."
|
||||
AFX_IDS_SCMINIMIZE "창을 아이콘으로 축소합니다."
|
||||
AFX_IDS_SCMAXIMIZE "창을 전체 화면 크기로 확대합니다."
|
||||
AFX_IDS_SCNEXTWINDOW "다음 문서 창으로 전환합니다."
|
||||
AFX_IDS_SCPREVWINDOW "이전 문서 창으로 전환합니다."
|
||||
AFX_IDS_SCCLOSE "문서를 저장할 것인지 확인하고 활성 창을 닫습니다."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
AFX_IDS_SCRESTORE "창을 보통 크기로 복원합니다."
|
||||
AFX_IDS_SCTASKLIST "작업 목록 활성화"
|
||||
AFX_IDS_MDICHILD "이 창을 활성화합니다."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
AFX_IDS_PREVIEW_CLOSE "인쇄 미리 보기 모드를 닫습니다.\n미리 보기 취소"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_TOOLBAR_REVERSE "되돌리기 (F1)"
|
||||
ID_TOOLBAR_PLAY "재생 (F2)"
|
||||
ID_TOOLBAR_STOP "정지 (F4)"
|
||||
ID_TOOLBAR_PAUSE "잠시 멈춤 (F5)"
|
||||
ID_TOOLBAR_PLAYLOOP "반복 재생 (F3)"
|
||||
ID_VIEW_MODEL_LIST "모델 리스트 창\n모델 리스트 창"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_VIEW_MOTION_LIST "모션 리스트 창\n모션 리스트 창"
|
||||
ID_VIEW_MOTION_PROPERTY "모션 정보 창\n모션 정보 창"
|
||||
ID_VIEW_SOUND_LIST "사운드 리스트 창\n사운드 리스트 창"
|
||||
END
|
||||
|
||||
#endif // Korean resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
#define _AFX_NO_SPLITTER_RESOURCES
|
||||
#define _AFX_NO_OLE_RESOURCES
|
||||
#define _AFX_NO_TRACKER_RESOURCES
|
||||
#define _AFX_NO_PROPERTY_RESOURCES
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
|
||||
LANGUAGE 18, 1
|
||||
#pragma code_page(949)
|
||||
#include "res\SoundArranger.rc2" // Microsoft Visual C++에서 편집되지 않은 리소스
|
||||
#include "afxres.rc" // 표준 구성 요소
|
||||
#include "afxprint.rc" // 인쇄 미리 보기 리소스
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -1,75 +0,0 @@
|
|||
// SoundArrangerDoc.cpp : implementation of the CSoundArrangerDoc class
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
|
||||
#include "SoundArrangerDoc.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerDoc
|
||||
|
||||
IMPLEMENT_DYNCREATE(CSoundArrangerDoc, CDocument)
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSoundArrangerDoc, CDocument)
|
||||
//{{AFX_MSG_MAP(CSoundArrangerDoc)
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerDoc construction/destruction
|
||||
|
||||
CSoundArrangerDoc::CSoundArrangerDoc()
|
||||
{
|
||||
}
|
||||
|
||||
CSoundArrangerDoc::~CSoundArrangerDoc()
|
||||
{
|
||||
}
|
||||
|
||||
BOOL CSoundArrangerDoc::OnNewDocument()
|
||||
{
|
||||
if (!CDocument::OnNewDocument())
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerDoc serialization
|
||||
|
||||
void CSoundArrangerDoc::Serialize(CArchive& ar)
|
||||
{
|
||||
if (ar.IsStoring())
|
||||
{
|
||||
}
|
||||
else
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerDoc diagnostics
|
||||
|
||||
#ifdef _DEBUG
|
||||
void CSoundArrangerDoc::AssertValid() const
|
||||
{
|
||||
CDocument::AssertValid();
|
||||
}
|
||||
|
||||
void CSoundArrangerDoc::Dump(CDumpContext& dc) const
|
||||
{
|
||||
CDocument::Dump(dc);
|
||||
}
|
||||
#endif //_DEBUG
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerDoc commands
|
|
@ -1,55 +0,0 @@
|
|||
// SoundArrangerDoc.h : interface of the CSoundArrangerDoc class
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(AFX_SOUNDARRANGERDOC_H__0A47B197_2A73_48C8_BE08_B7B3FB7ABA96__INCLUDED_)
|
||||
#define AFX_SOUNDARRANGERDOC_H__0A47B197_2A73_48C8_BE08_B7B3FB7ABA96__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
|
||||
class CSoundArrangerDoc : public CDocument
|
||||
{
|
||||
protected: // create from serialization only
|
||||
CSoundArrangerDoc();
|
||||
DECLARE_DYNCREATE(CSoundArrangerDoc)
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CSoundArrangerDoc)
|
||||
public:
|
||||
virtual BOOL OnNewDocument();
|
||||
virtual void Serialize(CArchive& ar);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CSoundArrangerDoc();
|
||||
#ifdef _DEBUG
|
||||
virtual void AssertValid() const;
|
||||
virtual void Dump(CDumpContext& dc) const;
|
||||
#endif
|
||||
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CSoundArrangerDoc)
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_SOUNDARRANGERDOC_H__0A47B197_2A73_48C8_BE08_B7B3FB7ABA96__INCLUDED_)
|
|
@ -1,94 +0,0 @@
|
|||
// SoundArrangerView.cpp : implementation of the CSoundArrangerView class
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "SoundArranger.h"
|
||||
|
||||
#include "SoundArrangerDoc.h"
|
||||
#include "SoundArrangerView.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerView
|
||||
|
||||
IMPLEMENT_DYNCREATE(CSoundArrangerView, CView)
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSoundArrangerView, CView)
|
||||
//{{AFX_MSG_MAP(CSoundArrangerView)
|
||||
//}}AFX_MSG_MAP
|
||||
// Standard printing commands
|
||||
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
|
||||
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
|
||||
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerView construction/destruction
|
||||
|
||||
CSoundArrangerView::CSoundArrangerView()
|
||||
{
|
||||
}
|
||||
|
||||
CSoundArrangerView::~CSoundArrangerView()
|
||||
{
|
||||
}
|
||||
|
||||
BOOL CSoundArrangerView::PreCreateWindow(CREATESTRUCT& cs)
|
||||
{
|
||||
return CView::PreCreateWindow(cs);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerView drawing
|
||||
|
||||
void CSoundArrangerView::OnDraw(CDC* pDC)
|
||||
{
|
||||
CSoundArrangerDoc* pDoc = GetDocument();
|
||||
ASSERT_VALID(pDoc);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerView printing
|
||||
|
||||
BOOL CSoundArrangerView::OnPreparePrinting(CPrintInfo* pInfo)
|
||||
{
|
||||
// default preparation
|
||||
return DoPreparePrinting(pInfo);
|
||||
}
|
||||
|
||||
void CSoundArrangerView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
|
||||
{
|
||||
}
|
||||
|
||||
void CSoundArrangerView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
|
||||
{
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerView diagnostics
|
||||
|
||||
#ifdef _DEBUG
|
||||
void CSoundArrangerView::AssertValid() const
|
||||
{
|
||||
CView::AssertValid();
|
||||
}
|
||||
|
||||
void CSoundArrangerView::Dump(CDumpContext& dc) const
|
||||
{
|
||||
CView::Dump(dc);
|
||||
}
|
||||
|
||||
CSoundArrangerDoc* CSoundArrangerView::GetDocument() // non-debug version is inline
|
||||
{
|
||||
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CSoundArrangerDoc)));
|
||||
return (CSoundArrangerDoc*)m_pDocument;
|
||||
}
|
||||
#endif //_DEBUG
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSoundArrangerView message handlers
|
|
@ -1,65 +0,0 @@
|
|||
// SoundArrangerView.h : interface of the CSoundArrangerView class
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(AFX_SOUNDARRANGERVIEW_H__273D8B8A_C7B0_4959_A8E5_394CE1151263__INCLUDED_)
|
||||
#define AFX_SOUNDARRANGERVIEW_H__273D8B8A_C7B0_4959_A8E5_394CE1151263__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
|
||||
class CSoundArrangerView : public CView
|
||||
{
|
||||
protected: // create from serialization only
|
||||
CSoundArrangerView();
|
||||
DECLARE_DYNCREATE(CSoundArrangerView)
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
CSoundArrangerDoc* GetDocument();
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CSoundArrangerView)
|
||||
public:
|
||||
virtual void OnDraw(CDC* pDC); // overridden to draw this view
|
||||
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
|
||||
protected:
|
||||
virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
|
||||
virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
|
||||
virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CSoundArrangerView();
|
||||
#ifdef _DEBUG
|
||||
virtual void AssertValid() const;
|
||||
virtual void Dump(CDumpContext& dc) const;
|
||||
#endif
|
||||
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CSoundArrangerView)
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
#ifndef _DEBUG // debug version in SoundArrangerView.cpp
|
||||
inline CSoundArrangerDoc* CSoundArrangerView::GetDocument()
|
||||
{ return (CSoundArrangerDoc*)m_pDocument; }
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_SOUNDARRANGERVIEW_H__273D8B8A_C7B0_4959_A8E5_394CE1151263__INCLUDED_)
|
|
@ -1,436 +0,0 @@
|
|||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="SoundArranger"
|
||||
ProjectGUID="{E5DA0C1D-1F65-4C22-A969-596C9D567E59}"
|
||||
SccProjectName="SAK"
|
||||
SccAuxPath="SAK"
|
||||
SccLocalPath="SAK"
|
||||
SccProvider="SAK"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="MfcDebug|Win32"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../extern/include;.."
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)/$(ProjectName).pch"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
BrowseInformation="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="4"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_$(ConfigurationName)_$(PlatformName).exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)\$(ProjectName)_$(ConfigurationName)_$(PlatformName).pdb"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\MfcDebug/SoundArranger.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="MfcRelease|Win32"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="..\obj\$(ProjectName)\$(ConfigurationName)_VC80_x86"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="1"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="FALSE">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="0"
|
||||
AdditionalIncludeDirectories="../../extern/include;.."
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="FALSE"
|
||||
RuntimeTypeInfo="TRUE"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough="stdafx.h"
|
||||
PrecompiledHeaderFile="$(IntDir)/$(ProjectName).pch"
|
||||
AssemblerOutput="2"
|
||||
AssemblerListingLocation="$(IntDir)\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_$(ConfigurationName)_$(PlatformName).exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
AdditionalLibraryDirectories="../../extern/lib"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)\$(ProjectName)_$(ConfigurationName)_$(PlatformName).pdb"
|
||||
GenerateMapFile="TRUE"
|
||||
MapFileName=".\MfcRelease/SoundArranger.map"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\MfcRelease/SoundArranger.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1042"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl">
|
||||
<File
|
||||
RelativePath="ChildFrm.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DlgMotionViewMode.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileOpener.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GraphViewer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MainFrm.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Manager.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelViewer.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PageCtrl.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PageMotionProperty.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PageSoundList.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResModelList.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResMotionList.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResSoundData.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArranger.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArrangerDoc.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArrangerView.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundDataLoader.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ST_SplitterWnd.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Util.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="DataCtrl"
|
||||
Filter="*.h;*.cpp;">
|
||||
<File
|
||||
RelativePath="ActorInstanceAccessor.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ActorInstanceAccessor.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceDataAccessor.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceDataAccessor.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceManagerAccessor.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="RaceManagerAccessor.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="UI_ToolBar"
|
||||
Filter="*.h;*.cpp;">
|
||||
<File
|
||||
RelativePath="UI_ToolBar\TrueColorToolBar.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="UI_ToolBar\TrueColorToolBar.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="UI_DockingBar"
|
||||
Filter="*.*">
|
||||
<File
|
||||
RelativePath="UI_DockingBar\scbarcf.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="UI_DockingBar\scbarcf.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="UI_DockingBar\scbarg.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="UI_DockingBar\scbarg.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="UI_DockingBar\sizecbar.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="UI_DockingBar\sizecbar.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
|
||||
<File
|
||||
RelativePath="res\add_soun.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\addsound.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="arrow.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\change_sound.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\cursor1.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\ModelTreeItem.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\ModeToolBar.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\New_Sound.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\PlayToolBar.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\SoundArranger.ico">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArranger.rc">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\SoundArranger.rc2">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\SoundArrangerDoc.ico">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\SoundTreeItem.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\Toolbar.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\toolbar1.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\viewmode.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\viewmove.cur">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\WindowToolBar.bmp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\WindowToolBar_Small.bmp">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
|
||||
<File
|
||||
RelativePath="ChildFrm.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DlgMotionViewMode.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="FileOpener.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="GraphViewer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MainFrm.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MainFrmControl.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MainFrmFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MainFrmResource.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Manager.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ModelViewer.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PageCtrl.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PageMotionProperty.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="PageSoundList.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResModelList.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResMotionList.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ResSoundData.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArranger.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArrangerDoc.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundArrangerView.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="SoundDataLoader.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ST_SplitterWnd.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="StdAfx.cpp">
|
||||
<FileConfiguration
|
||||
Name="MfcDebug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="MfcRelease|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Util.cpp">
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath="res\SoundArranger.manifest">
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,57 +0,0 @@
|
|||
#include "StdAfx.h"
|
||||
#include "SoundDataLoader.h"
|
||||
|
||||
bool CSoundDataLoader::OnFolder(const char* c_szFilter, const char* c_szPathName, const char* c_szFileName)
|
||||
{
|
||||
assert(m_pTreeControler);
|
||||
|
||||
std::string stPathName = "";
|
||||
stPathName += c_szPathName;
|
||||
stPathName += c_szFileName;
|
||||
|
||||
HTREEITEM hFolderItem = m_pTreeControler->InsertItem(c_szFileName, 0, 1, m_hParentItem, TVI_SORT);
|
||||
|
||||
CSoundDataLoader SoundDataLoader;
|
||||
SoundDataLoader.SetTreeControler(m_pTreeControler);
|
||||
SoundDataLoader.SetParentItem(hFolderItem);
|
||||
SoundDataLoader.Create(c_szFilter, stPathName.c_str(), TRUE);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CSoundDataLoader::OnFile(const char* c_szPathName, const char* c_szFileName)
|
||||
{
|
||||
HTREEITEM hTreeItem = m_pTreeControler->InsertItem(c_szFileName, 2, 2, m_hParentItem, TVI_SORT);
|
||||
|
||||
/////
|
||||
|
||||
std::string strTemporaryFullFileName;
|
||||
std::string strFullFileName;
|
||||
strTemporaryFullFileName = c_szPathName;
|
||||
strTemporaryFullFileName += c_szFileName;
|
||||
StringPath(strTemporaryFullFileName.c_str(), strFullFileName);
|
||||
|
||||
DWORD dwCRC32 = GetCaseCRC32(strFullFileName.c_str(), strFullFileName.length());
|
||||
m_pTreeControler->SetItemData(hTreeItem, dwCRC32);
|
||||
RegisterSoundFileName(dwCRC32, strFullFileName.c_str());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void CSoundDataLoader::SetTreeControler(CTreeCtrl * pTreeControler)
|
||||
{
|
||||
m_pTreeControler = pTreeControler;
|
||||
}
|
||||
|
||||
|
||||
void CSoundDataLoader::SetParentItem(HTREEITEM hParentItem)
|
||||
{
|
||||
m_hParentItem = hParentItem;
|
||||
}
|
||||
|
||||
CSoundDataLoader::CSoundDataLoader()
|
||||
: m_pTreeControler(NULL), m_hParentItem(TVI_ROOT)
|
||||
{
|
||||
}
|
||||
CSoundDataLoader::~CSoundDataLoader()
|
||||
{
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <EterBase/FileDir.h>
|
||||
#include "Manager.h"
|
||||
|
||||
class CSoundDataLoader : public CDir, public CManager
|
||||
{
|
||||
public:
|
||||
CSoundDataLoader();
|
||||
virtual ~CSoundDataLoader();
|
||||
|
||||
void SetTreeControler(CTreeCtrl * pTreeControler);
|
||||
void SetParentItem(HTREEITEM hParentItem);
|
||||
|
||||
bool OnFolder(const char* c_szFilter, const char* c_szPathName, const char* c_szFileName);
|
||||
bool OnFile(const char* c_szPathName, const char* c_szFileName);
|
||||
|
||||
protected:
|
||||
CTreeCtrl * m_pTreeControler;
|
||||
HTREEITEM m_hParentItem;
|
||||
};
|
|
@ -1,8 +0,0 @@
|
|||
// stdafx.cpp : source file that includes just the standard includes
|
||||
// SoundArranger.pch will be the pre-compiled header
|
||||
// stdafx.obj will contain the pre-compiled type information
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently, but
|
||||
// are changed infrequently
|
||||
//
|
||||
|
||||
#if !defined(AFX_STDAFX_H__C90865C1_9498_4EA0_91AC_54CF78198D01__INCLUDED_)
|
||||
#define AFX_STDAFX_H__C90865C1_9498_4EA0_91AC_54CF78198D01__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#pragma warning(disable:4503)
|
||||
|
||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||
|
||||
#include <afxwin.h> // MFC core and standard components
|
||||
#include <afxext.h> // MFC extensions
|
||||
#include <afxdisp.h> // MFC Automation classes
|
||||
#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
|
||||
#ifndef _AFX_NO_AFXCMN_SUPPORT
|
||||
#include <afxcmn.h> // MFC support for Windows Common Controls
|
||||
#endif // _AFX_NO_AFXCMN_SUPPORT
|
||||
|
||||
#include "../EterLib/StdAfx.h"
|
||||
#include "../EterGrnLib/StdAfx.h"
|
||||
#include "../GameLib/StdAfx.h"
|
||||
#include "../ScriptLib/StdAfx.h"
|
||||
#include "../milesLib/StdAfx.h"
|
||||
|
||||
#include "UI_DockingBar/sizecbar.h"
|
||||
#include "UI_DockingBar/scbarg.h"
|
||||
#include "UI_DockingBar/scbarcf.h"
|
||||
#include "UI_ToolBar/TrueColorToolBar.h"
|
||||
#include "PageCtrl.h"
|
||||
|
||||
#include "Resource.h"
|
||||
#include "Util.h"
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_STDAFX_H__C90865C1_9498_4EA0_91AC_54CF78198D01__INCLUDED_)
|
|
@ -1,234 +0,0 @@
|
|||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// CSizingControlBarCF Version 2.43
|
||||
//
|
||||
// Created: Dec 21, 1998 Last Modified: August 03, 2000
|
||||
//
|
||||
// See the official site at www.datamekanix.com for documentation and
|
||||
// the latest news.
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// Copyright (C) 1998-2000 by Cristi Posea. All rights reserved.
|
||||
//
|
||||
// This code is free for personal and commercial use, providing this
|
||||
// notice remains intact in the source files and all eventual changes are
|
||||
// clearly marked with comments.
|
||||
//
|
||||
// You must obtain the author's consent before you can include this code
|
||||
// in a software library.
|
||||
//
|
||||
// No warrantee of any kind, express or implied, is included with this
|
||||
// software; use at your own risk, responsibility for damages (if any) to
|
||||
// anyone resulting from the use of this software rests entirely with the
|
||||
// user.
|
||||
//
|
||||
// Send bug reports, bug fixes, enhancements, requests, flames, etc. to
|
||||
// cristi@datamekanix.com or post them at the message board at the site.
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include <stdafx.h>
|
||||
#include "scbarcf.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSizingControlBarCF
|
||||
|
||||
IMPLEMENT_DYNAMIC(CSizingControlBarCF, baseCSizingControlBarCF);
|
||||
|
||||
int CALLBACK EnumFontFamProc(ENUMLOGFONT FAR *lpelf,
|
||||
NEWTEXTMETRIC FAR *lpntm,
|
||||
int FontType,
|
||||
LPARAM lParam)
|
||||
{
|
||||
UNUSED_ALWAYS(lpelf);
|
||||
UNUSED_ALWAYS(lpntm);
|
||||
UNUSED_ALWAYS(FontType);
|
||||
UNUSED_ALWAYS(lParam);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
CSizingControlBarCF::CSizingControlBarCF()
|
||||
{
|
||||
m_bActive = FALSE;
|
||||
|
||||
CDC dc;
|
||||
dc.CreateCompatibleDC(NULL);
|
||||
|
||||
m_sFontFace = (::EnumFontFamilies(dc.m_hDC,
|
||||
_T("Tahoma"), (FONTENUMPROC) EnumFontFamProc, 0) == 0) ?
|
||||
_T("Tahoma") : _T("Arial");
|
||||
|
||||
dc.DeleteDC();
|
||||
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSizingControlBarCF, baseCSizingControlBarCF)
|
||||
//{{AFX_MSG_MAP(CSizingControlBarCF)
|
||||
//}}AFX_MSG_MAP
|
||||
ON_MESSAGE(WM_SETTEXT, OnSetText)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
void CSizingControlBarCF::OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler)
|
||||
{
|
||||
baseCSizingControlBarCF::OnUpdateCmdUI(pTarget, bDisableIfNoHndler);
|
||||
|
||||
if (!HasGripper())
|
||||
return;
|
||||
|
||||
BOOL bNeedPaint = FALSE;
|
||||
|
||||
CWnd* pFocus = GetFocus();
|
||||
BOOL bActiveOld = m_bActive;
|
||||
|
||||
m_bActive = (pFocus->GetSafeHwnd() && IsChild(pFocus));
|
||||
|
||||
if (m_bActive != bActiveOld)
|
||||
bNeedPaint = TRUE;
|
||||
|
||||
if (bNeedPaint)
|
||||
SendMessage(WM_NCPAINT);
|
||||
}
|
||||
|
||||
// gradient defines (if not already defined)
|
||||
#ifndef COLOR_GRADIENTACTIVECAPTION
|
||||
#define COLOR_GRADIENTACTIVECAPTION 27
|
||||
#define COLOR_GRADIENTINACTIVECAPTION 28
|
||||
#define SPI_GETGRADIENTCAPTIONS 0x1008
|
||||
#endif
|
||||
|
||||
void CSizingControlBarCF::NcPaintGripper(CDC* pDC, CRect rcClient)
|
||||
{
|
||||
if (!HasGripper())
|
||||
return;
|
||||
|
||||
// compute the caption rectangle
|
||||
BOOL bHorz = IsHorzDocked();
|
||||
CRect rcGrip = rcClient;
|
||||
CRect rcBtn = m_biHide.GetRect();
|
||||
if (bHorz)
|
||||
{ // right side gripper
|
||||
rcGrip.left -= m_cyGripper + 1;
|
||||
rcGrip.right = rcGrip.left + 11;
|
||||
rcGrip.top = rcBtn.bottom + 3;
|
||||
}
|
||||
else
|
||||
{ // gripper at top
|
||||
rcGrip.top -= m_cyGripper + 1;
|
||||
rcGrip.bottom = rcGrip.top + 11;
|
||||
rcGrip.right = rcBtn.left - 3;
|
||||
}
|
||||
rcGrip.InflateRect(bHorz ? 1 : 0, bHorz ? 0 : 1);
|
||||
|
||||
// draw the caption background
|
||||
//CBrush br;
|
||||
COLORREF clrCptn = m_bActive ?
|
||||
::GetSysColor(COLOR_ACTIVECAPTION) :
|
||||
::GetSysColor(COLOR_INACTIVECAPTION);
|
||||
|
||||
// query gradient info (usually TRUE for Win98/Win2k)
|
||||
BOOL bGradient = FALSE;
|
||||
::SystemParametersInfo(SPI_GETGRADIENTCAPTIONS, 0, &bGradient, 0);
|
||||
|
||||
if (!bGradient)
|
||||
pDC->FillSolidRect(&rcGrip, clrCptn); // solid color
|
||||
else
|
||||
{
|
||||
// gradient from left to right or from bottom to top
|
||||
// get second gradient color (the right end)
|
||||
COLORREF clrCptnRight = m_bActive ?
|
||||
::GetSysColor(COLOR_GRADIENTACTIVECAPTION) :
|
||||
::GetSysColor(COLOR_GRADIENTINACTIVECAPTION);
|
||||
|
||||
// this will make 2^6 = 64 fountain steps
|
||||
int nShift = 6;
|
||||
int nSteps = 1 << nShift;
|
||||
|
||||
for (int i = 0; i < nSteps; i++)
|
||||
{
|
||||
// do a little alpha blending
|
||||
int nR = (GetRValue(clrCptn) * (nSteps - i) +
|
||||
GetRValue(clrCptnRight) * i) >> nShift;
|
||||
int nG = (GetGValue(clrCptn) * (nSteps - i) +
|
||||
GetGValue(clrCptnRight) * i) >> nShift;
|
||||
int nB = (GetBValue(clrCptn) * (nSteps - i) +
|
||||
GetBValue(clrCptnRight) * i) >> nShift;
|
||||
|
||||
COLORREF cr = RGB(nR, nG, nB);
|
||||
|
||||
// then paint with the resulting color
|
||||
CRect r2 = rcGrip;
|
||||
if (bHorz)
|
||||
{
|
||||
r2.bottom = rcGrip.bottom -
|
||||
((i * rcGrip.Height()) >> nShift);
|
||||
r2.top = rcGrip.bottom -
|
||||
(((i + 1) * rcGrip.Height()) >> nShift);
|
||||
if (r2.Height() > 0)
|
||||
pDC->FillSolidRect(r2, cr);
|
||||
}
|
||||
else
|
||||
{
|
||||
r2.left = rcGrip.left +
|
||||
((i * rcGrip.Width()) >> nShift);
|
||||
r2.right = rcGrip.left +
|
||||
(((i + 1) * rcGrip.Width()) >> nShift);
|
||||
if (r2.Width() > 0)
|
||||
pDC->FillSolidRect(r2, cr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// draw the caption text - first select a font
|
||||
CFont font;
|
||||
int ppi = pDC->GetDeviceCaps(LOGPIXELSX);
|
||||
int pointsize = MulDiv(85, 96, ppi); // 8.5 points at 96 ppi
|
||||
|
||||
LOGFONT lf;
|
||||
BOOL bFont = font.CreatePointFont(pointsize, m_sFontFace);
|
||||
if (bFont)
|
||||
{
|
||||
// get the text color
|
||||
COLORREF clrCptnText = m_bActive ?
|
||||
::GetSysColor(COLOR_CAPTIONTEXT) :
|
||||
::GetSysColor(COLOR_INACTIVECAPTIONTEXT);
|
||||
|
||||
int nOldBkMode = pDC->SetBkMode(TRANSPARENT);
|
||||
COLORREF clrOldText = pDC->SetTextColor(clrCptnText);
|
||||
|
||||
if (bHorz)
|
||||
{
|
||||
// rotate text 90 degrees CCW if horizontally docked
|
||||
font.GetLogFont(&lf);
|
||||
font.DeleteObject();
|
||||
lf.lfEscapement = 900;
|
||||
font.CreateFontIndirect(&lf);
|
||||
}
|
||||
|
||||
CFont* pOldFont = pDC->SelectObject(&font);
|
||||
CString sTitle;
|
||||
GetWindowText(sTitle);
|
||||
|
||||
CPoint ptOrg = bHorz ?
|
||||
CPoint(rcGrip.left - 1, rcGrip.bottom - 3) :
|
||||
CPoint(rcGrip.left + 3, rcGrip.top - 1);
|
||||
|
||||
pDC->ExtTextOut(ptOrg.x, ptOrg.y,
|
||||
ETO_CLIPPED, rcGrip, sTitle, NULL);
|
||||
|
||||
pDC->SelectObject(pOldFont);
|
||||
pDC->SetBkMode(nOldBkMode);
|
||||
pDC->SetTextColor(clrOldText);
|
||||
}
|
||||
|
||||
// draw the button
|
||||
m_biHide.Paint(pDC);
|
||||
}
|
||||
|
||||
LRESULT CSizingControlBarCF::OnSetText(WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
LRESULT lResult = baseCSizingControlBarCF::OnSetText(wParam, lParam);
|
||||
|
||||
SendMessage(WM_NCPAINT);
|
||||
|
||||
return lResult;
|
||||
}
|
|
@ -1,76 +0,0 @@
|
|||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// CSizingControlBarCF Version 2.43
|
||||
//
|
||||
// Created: Dec 21, 1998 Last Modified: August 03, 2000
|
||||
//
|
||||
// See the official site at www.datamekanix.com for documentation and
|
||||
// the latest news.
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// Copyright (C) 1998-2000 by Cristi Posea. All rights reserved.
|
||||
//
|
||||
// This code is free for personal and commercial use, providing this
|
||||
// notice remains intact in the source files and all eventual changes are
|
||||
// clearly marked with comments.
|
||||
//
|
||||
// You must obtain the author's consent before you can include this code
|
||||
// in a software library.
|
||||
//
|
||||
// No warrantee of any kind, express or implied, is included with this
|
||||
// software; use at your own risk, responsibility for damages (if any) to
|
||||
// anyone resulting from the use of this software rests entirely with the
|
||||
// user.
|
||||
//
|
||||
// Send bug reports, bug fixes, enhancements, requests, flames, etc. to
|
||||
// cristi@datamekanix.com or post them at the message board at the site.
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(__SCBARCF_H__)
|
||||
#define __SCBARCF_H__
|
||||
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
// scbarcf.h : header file
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSizingControlBarCF
|
||||
|
||||
#ifndef baseCSizingControlBarCF
|
||||
#define baseCSizingControlBarCF CSizingControlBarG
|
||||
#endif
|
||||
|
||||
class CSizingControlBarCF : public baseCSizingControlBarCF
|
||||
{
|
||||
DECLARE_DYNAMIC(CSizingControlBarCF)
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CSizingControlBarCF();
|
||||
|
||||
// Overridables
|
||||
virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
// implementation helpers
|
||||
virtual void NcPaintGripper(CDC* pDC, CRect rcClient);
|
||||
|
||||
protected:
|
||||
BOOL m_bActive; // a child has focus
|
||||
CString m_sFontFace;
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CSizingControlBarCF)
|
||||
//}}AFX_MSG
|
||||
afx_msg LRESULT OnSetText(WPARAM wParam, LPARAM lParam);
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif // !defined(__SCBARCF_H__)
|
|
@ -1,240 +0,0 @@
|
|||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// CSizingControlBarG Version 2.43
|
||||
//
|
||||
// Created: Jan 24, 1998 Last Modified: August 03, 2000
|
||||
//
|
||||
// See the official site at www.datamekanix.com for documentation and
|
||||
// the latest news.
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// Copyright (C) 1998-2000 by Cristi Posea. All rights reserved.
|
||||
//
|
||||
// This code is free for personal and commercial use, providing this
|
||||
// notice remains intact in the source files and all eventual changes are
|
||||
// clearly marked with comments.
|
||||
//
|
||||
// You must obtain the author's consent before you can include this code
|
||||
// in a software library.
|
||||
//
|
||||
// No warrantee of any kind, express or implied, is included with this
|
||||
// software; use at your own risk, responsibility for damages (if any) to
|
||||
// anyone resulting from the use of this software rests entirely with the
|
||||
// user.
|
||||
//
|
||||
// Send bug reports, bug fixes, enhancements, requests, flames, etc. to
|
||||
// cristi@datamekanix.com or post them at the message board at the site.
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// sizecbar.cpp : implementation file
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSizingControlBarG
|
||||
|
||||
IMPLEMENT_DYNAMIC(CSizingControlBarG, baseCSizingControlBarG);
|
||||
|
||||
CSizingControlBarG::CSizingControlBarG()
|
||||
{
|
||||
m_cyGripper = 12;
|
||||
}
|
||||
|
||||
CSizingControlBarG::~CSizingControlBarG()
|
||||
{
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSizingControlBarG, baseCSizingControlBarG)
|
||||
//{{AFX_MSG_MAP(CSizingControlBarG)
|
||||
ON_WM_NCLBUTTONUP()
|
||||
ON_WM_NCHITTEST()
|
||||
//}}AFX_MSG_MAP
|
||||
ON_MESSAGE(WM_SETTEXT, OnSetText)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSizingControlBarG message handlers
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// Mouse Handling
|
||||
//
|
||||
|
||||
void CSizingControlBarG::OnNcLButtonUp(UINT nHitTest, CPoint point)
|
||||
{
|
||||
if (nHitTest == HTCLOSE)
|
||||
m_pDockSite->ShowControlBar(this, FALSE, FALSE); // hide
|
||||
|
||||
baseCSizingControlBarG::OnNcLButtonUp(nHitTest, point);
|
||||
}
|
||||
|
||||
void CSizingControlBarG::NcCalcClient(LPRECT pRc, UINT nDockBarID)
|
||||
{
|
||||
CRect rcBar(pRc); // save the bar rect
|
||||
|
||||
// subtract edges
|
||||
baseCSizingControlBarG::NcCalcClient(pRc, nDockBarID);
|
||||
|
||||
if (!HasGripper())
|
||||
return;
|
||||
|
||||
CRect rc(pRc); // the client rect as calculated by the base class
|
||||
|
||||
BOOL bHorz = (nDockBarID == AFX_IDW_DOCKBAR_TOP) ||
|
||||
(nDockBarID == AFX_IDW_DOCKBAR_BOTTOM);
|
||||
|
||||
if (bHorz)
|
||||
rc.DeflateRect(m_cyGripper, 0, 0, 0);
|
||||
else
|
||||
rc.DeflateRect(0, m_cyGripper, 0, 0);
|
||||
|
||||
// set position for the "x" (hide bar) button
|
||||
CPoint ptOrgBtn;
|
||||
if (bHorz)
|
||||
ptOrgBtn = CPoint(rc.left - 13, rc.top);
|
||||
else
|
||||
ptOrgBtn = CPoint(rc.right - 12, rc.top - 13);
|
||||
|
||||
m_biHide.Move(ptOrgBtn - rcBar.TopLeft());
|
||||
|
||||
*pRc = rc;
|
||||
}
|
||||
|
||||
void CSizingControlBarG::NcPaintGripper(CDC* pDC, CRect rcClient)
|
||||
{
|
||||
if (!HasGripper())
|
||||
return;
|
||||
|
||||
// paints a simple "two raised lines" gripper
|
||||
// override this if you want a more sophisticated gripper
|
||||
CRect gripper = rcClient;
|
||||
CRect rcbtn = m_biHide.GetRect();
|
||||
BOOL bHorz = IsHorzDocked();
|
||||
|
||||
gripper.DeflateRect(1, 1);
|
||||
if (bHorz)
|
||||
{ // gripper at left
|
||||
gripper.left -= m_cyGripper;
|
||||
gripper.right = gripper.left + 3;
|
||||
gripper.top = rcbtn.bottom + 3;
|
||||
}
|
||||
else
|
||||
{ // gripper at top
|
||||
gripper.top -= m_cyGripper;
|
||||
gripper.bottom = gripper.top + 3;
|
||||
gripper.right = rcbtn.left - 3;
|
||||
}
|
||||
|
||||
pDC->Draw3dRect(gripper, ::GetSysColor(COLOR_BTNHIGHLIGHT),
|
||||
::GetSysColor(COLOR_BTNSHADOW));
|
||||
|
||||
gripper.OffsetRect(bHorz ? 3 : 0, bHorz ? 0 : 3);
|
||||
|
||||
pDC->Draw3dRect(gripper, ::GetSysColor(COLOR_BTNHIGHLIGHT),
|
||||
::GetSysColor(COLOR_BTNSHADOW));
|
||||
|
||||
m_biHide.Paint(pDC);
|
||||
}
|
||||
|
||||
LRESULT CSizingControlBarG::OnNcHitTest(CPoint point)
|
||||
{
|
||||
CRect rcBar;
|
||||
GetWindowRect(rcBar);
|
||||
|
||||
UINT nRet = baseCSizingControlBarG::OnNcHitTest(point);
|
||||
if (nRet != HTCLIENT)
|
||||
return nRet;
|
||||
|
||||
CRect rc = m_biHide.GetRect();
|
||||
rc.OffsetRect(rcBar.TopLeft());
|
||||
if (rc.PtInRect(point))
|
||||
return HTCLOSE;
|
||||
|
||||
return HTCLIENT;
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSizingControlBarG implementation helpers
|
||||
|
||||
void CSizingControlBarG::OnUpdateCmdUI(CFrameWnd* pTarget,
|
||||
BOOL bDisableIfNoHndler)
|
||||
{
|
||||
UNUSED_ALWAYS(bDisableIfNoHndler);
|
||||
UNUSED_ALWAYS(pTarget);
|
||||
|
||||
if (!HasGripper())
|
||||
return;
|
||||
|
||||
BOOL bNeedPaint = FALSE;
|
||||
|
||||
CPoint pt;
|
||||
::GetCursorPos(&pt);
|
||||
BOOL bHit = (OnNcHitTest(pt) == HTCLOSE);
|
||||
BOOL bLButtonDown = (::GetKeyState(VK_LBUTTON) < 0);
|
||||
|
||||
BOOL bWasPushed = m_biHide.bPushed;
|
||||
m_biHide.bPushed = bHit && bLButtonDown;
|
||||
|
||||
BOOL bWasRaised = m_biHide.bRaised;
|
||||
m_biHide.bRaised = bHit && !bLButtonDown;
|
||||
|
||||
bNeedPaint |= (m_biHide.bPushed ^ bWasPushed) ||
|
||||
(m_biHide.bRaised ^ bWasRaised);
|
||||
|
||||
if (bNeedPaint)
|
||||
SendMessage(WM_NCPAINT);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSCBButton
|
||||
|
||||
CSCBButton::CSCBButton()
|
||||
{
|
||||
bRaised = FALSE;
|
||||
bPushed = FALSE;
|
||||
}
|
||||
|
||||
void CSCBButton::Paint(CDC* pDC)
|
||||
{
|
||||
CRect rc = GetRect();
|
||||
|
||||
if (bPushed)
|
||||
pDC->Draw3dRect(rc, ::GetSysColor(COLOR_BTNSHADOW),
|
||||
::GetSysColor(COLOR_BTNHIGHLIGHT));
|
||||
else
|
||||
if (bRaised)
|
||||
pDC->Draw3dRect(rc, ::GetSysColor(COLOR_BTNHIGHLIGHT),
|
||||
::GetSysColor(COLOR_BTNSHADOW));
|
||||
|
||||
COLORREF clrOldTextColor = pDC->GetTextColor();
|
||||
pDC->SetTextColor(::GetSysColor(COLOR_BTNTEXT));
|
||||
int nPrevBkMode = pDC->SetBkMode(TRANSPARENT);
|
||||
CFont font;
|
||||
int ppi = pDC->GetDeviceCaps(LOGPIXELSX);
|
||||
int pointsize = MulDiv(60, 96, ppi); // 6 points at 96 ppi
|
||||
font.CreatePointFont(pointsize, _T("Marlett"));
|
||||
CFont* oldfont = pDC->SelectObject(&font);
|
||||
|
||||
pDC->TextOut(ptOrg.x + 2, ptOrg.y + 2, CString(_T("r"))); // x-like
|
||||
|
||||
pDC->SelectObject(oldfont);
|
||||
pDC->SetBkMode(nPrevBkMode);
|
||||
pDC->SetTextColor(clrOldTextColor);
|
||||
}
|
||||
|
||||
BOOL CSizingControlBarG::HasGripper() const
|
||||
{
|
||||
#if defined(_SCB_MINIFRAME_CAPTION) || !defined(_SCB_REPLACE_MINIFRAME)
|
||||
// if the miniframe has a caption, don't display the gripper
|
||||
if (IsFloating())
|
||||
return FALSE;
|
||||
#endif //_SCB_MINIFRAME_CAPTION
|
||||
|
||||
return TRUE;
|
||||
}
|
|
@ -1,111 +0,0 @@
|
|||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// CSizingControlBarG Version 2.43
|
||||
//
|
||||
// Created: Jan 24, 1998 Last Modified: August 03, 2000
|
||||
//
|
||||
// See the official site at www.datamekanix.com for documentation and
|
||||
// the latest news.
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// Copyright (C) 1998-2000 by Cristi Posea. All rights reserved.
|
||||
//
|
||||
// This code is free for personal and commercial use, providing this
|
||||
// notice remains intact in the source files and all eventual changes are
|
||||
// clearly marked with comments.
|
||||
//
|
||||
// You must obtain the author's consent before you can include this code
|
||||
// in a software library.
|
||||
//
|
||||
// No warrantee of any kind, express or implied, is included with this
|
||||
// software; use at your own risk, responsibility for damages (if any) to
|
||||
// anyone resulting from the use of this software rests entirely with the
|
||||
// user.
|
||||
//
|
||||
// Send bug reports, bug fixes, enhancements, requests, flames, etc. to
|
||||
// cristi@datamekanix.com or post them at the message board at the site.
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(__SCBARG_H__)
|
||||
#define __SCBARG_H__
|
||||
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSCBButton (button info) helper class
|
||||
|
||||
class CSCBButton
|
||||
{
|
||||
public:
|
||||
CSCBButton();
|
||||
|
||||
void Move(CPoint ptTo) {ptOrg = ptTo; };
|
||||
CRect GetRect() { return CRect(ptOrg, CSize(11, 11)); };
|
||||
void Paint(CDC* pDC);
|
||||
|
||||
BOOL bPushed;
|
||||
BOOL bRaised;
|
||||
|
||||
protected:
|
||||
CPoint ptOrg;
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// CSizingControlBar control bar
|
||||
|
||||
#ifndef baseCSizingControlBarG
|
||||
#define baseCSizingControlBarG CSizingControlBar
|
||||
#endif
|
||||
|
||||
class CSizingControlBarG : public baseCSizingControlBarG
|
||||
{
|
||||
DECLARE_DYNAMIC(CSizingControlBarG);
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CSizingControlBarG();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
virtual BOOL HasGripper() const;
|
||||
|
||||
// Operations
|
||||
public:
|
||||
|
||||
// Overridables
|
||||
virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
|
||||
|
||||
// Overrides
|
||||
public:
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CSizingControlBarG)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CSizingControlBarG();
|
||||
|
||||
protected:
|
||||
// implementation helpers
|
||||
virtual void NcPaintGripper(CDC* pDC, CRect rcClient);
|
||||
virtual void NcCalcClient(LPRECT pRc, UINT nDockBarID);
|
||||
|
||||
protected:
|
||||
int m_cyGripper;
|
||||
|
||||
CSCBButton m_biHide;
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CSizingControlBarG)
|
||||
afx_msg LRESULT OnNcHitTest(CPoint point);
|
||||
afx_msg void OnNcLButtonUp(UINT nHitTest, CPoint point);
|
||||
//}}AFX_MSG
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
#endif // !defined(__SCBARG_H__)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue