
Also fixes a bug with texture pack loading in the client. Note: we cannot distribute Mojang assets, but some players might want to use them. To that end, the launcher now has a button that allows the user to download them him or herself. Since we download them directly from Mojang, we're be good to go.
178 lines
8.7 KiB
XML
178 lines
8.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="..\targets\Client.targets" />
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{A6516869-A2FB-4E31-85C8-2285490CB32C}</ProjectGuid>
|
|
<OutputType>WinExe</OutputType>
|
|
<RootNamespace>TrueCraft.Client</RootNamespace>
|
|
<AssemblyName>TrueCraft.Client</AssemblyName>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
<NoWin32Manifest>False</NoWin32Manifest>
|
|
<SignAssembly>False</SignAssembly>
|
|
<DelaySign>False</DelaySign>
|
|
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
|
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
|
|
<NoStdLib>False</NoStdLib>
|
|
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
|
<OutputPath>bin\Release</OutputPath>
|
|
<DebugType>Full</DebugType>
|
|
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DefineConstants>$(DefineConstants);WINDOWS</DefineConstants>
|
|
<Optimize>False</Optimize>
|
|
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
|
|
<BaseIntermediateOutputPath>obj\</BaseIntermediateOutputPath>
|
|
<StartAction>Project</StartAction>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DefineConstants>$(DefineConstants);WINDOWS</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
|
|
<BaseAddress>4194304</BaseAddress>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<Prefer32Bit>True</Prefer32Bit>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
|
|
<FileAlignment>4096</FileAlignment>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Platform)' == 'x86' ">
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<Commandlineparameters>localhost TestUser</Commandlineparameters>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="Ionic.Zip.Reduced">
|
|
<HintPath>..\lib\Ionic.Zip.Reduced.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Input\KeyboardComponent.cs" />
|
|
<Compile Include="Input\KeyboardEventArgs.cs" />
|
|
<Compile Include="Input\KeyboardKeyEventArgs.cs" />
|
|
<Compile Include="Input\MouseButton.cs" />
|
|
<Compile Include="Input\MouseButtonEventArgs.cs" />
|
|
<Compile Include="Input\MouseComponent.cs" />
|
|
<Compile Include="Input\MouseEventArgs.cs" />
|
|
<Compile Include="Input\MouseMoveEventArgs.cs" />
|
|
<Compile Include="Input\MouseScrollEventArgs.cs" />
|
|
<Compile Include="Program.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Rendering\Camera.cs" />
|
|
<Compile Include="Rendering\Font.cs" />
|
|
<Compile Include="Rendering\FontRenderer.cs" />
|
|
<Compile Include="Rendering\FontStyle.cs" />
|
|
<Compile Include="Rendering\Renderer.cs" />
|
|
<Compile Include="Rendering\RendererEventArgs.cs" />
|
|
<Compile Include="Rendering\TextureMapper.cs" />
|
|
<Compile Include="TrueCraftGame.cs" />
|
|
<Compile Include="MultiplayerClient.cs" />
|
|
<Compile Include="Handlers\PacketHandlers.cs" />
|
|
<Compile Include="Events\ChatMessageEventArgs.cs" />
|
|
<Compile Include="Interface\ChatInterface.cs" />
|
|
<Compile Include="Interface\IGameInterface.cs" />
|
|
<Compile Include="BMFont.cs" />
|
|
<Compile Include="Handlers\ChunkHandler.cs" />
|
|
<Compile Include="ReadOnlyWorld.cs" />
|
|
<Compile Include="Events\ChunkEventArgs.cs" />
|
|
<Compile Include="PhysicsEngine.cs" />
|
|
<Compile Include="Rendering\Mesh.cs" />
|
|
<Compile Include="Rendering\BlockRenderer.cs" />
|
|
<Compile Include="Rendering\ChunkMesh.cs" />
|
|
<Compile Include="Rendering\Blocks\GrassRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\CraftingTableRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\TNTRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\SnowRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\TorchRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\LogRenderer.cs" />
|
|
<Compile Include="Rendering\ChunkRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\LeavesRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\TallGrassRenderer.cs" />
|
|
<Compile Include="Rendering\FlatQuadRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\LadderRenderer.cs" />
|
|
<Compile Include="Rendering\Blocks\SugarcaneRenderer.cs" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\externals\fNbt\fNbt\fNbt.csproj">
|
|
<Project>{4488498D-976D-4DA3-BF72-109531AF0488}</Project>
|
|
<Name>fNbt</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\TrueCraft.API\TrueCraft.API.csproj">
|
|
<Project>{FEE55B54-91B0-4325-A2C3-D576C0B7A81F}</Project>
|
|
<Name>TrueCraft.API</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\TrueCraft.Core\TrueCraft.Core.csproj">
|
|
<Project>{FA4BE9A3-DBF0-4380-BA2B-FFAA71C4706D}</Project>
|
|
<Name>TrueCraft.Core</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ProjectExtensions>
|
|
<MonoDevelop>
|
|
<Properties>
|
|
<Policies>
|
|
<TextStylePolicy inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/x-csharp" />
|
|
<CSharpFormattingPolicy IndentSwitchBody="True" IndentBlocksInsideExpressions="True" AnonymousMethodBraceStyle="NextLine" PropertyBraceStyle="NextLine" PropertyGetBraceStyle="NextLine" PropertySetBraceStyle="NextLine" EventBraceStyle="NextLine" EventAddBraceStyle="NextLine" EventRemoveBraceStyle="NextLine" StatementBraceStyle="NextLine" ElseNewLinePlacement="NewLine" CatchNewLinePlacement="NewLine" FinallyNewLinePlacement="NewLine" WhileNewLinePlacement="DoNotCare" ArrayInitializerWrapping="DoNotChange" ArrayInitializerBraceStyle="NextLine" BeforeMethodDeclarationParentheses="False" BeforeMethodCallParentheses="False" BeforeConstructorDeclarationParentheses="False" NewLineBeforeConstructorInitializerColon="NewLine" NewLineAfterConstructorInitializerColon="SameLine" BeforeDelegateDeclarationParentheses="False" NewParentheses="False" SpacesBeforeBrackets="False" inheritsSet="Mono" inheritsScope="text/x-csharp" scope="text/x-csharp" />
|
|
<DotNetNamingPolicy DirectoryNamespaceAssociation="PrefixedHierarchical" ResourceNamePolicy="FileFormatDefault" />
|
|
</Policies>
|
|
</Properties>
|
|
</MonoDevelop>
|
|
</ProjectExtensions>
|
|
<ItemGroup />
|
|
<ItemGroup />
|
|
<ItemGroup>
|
|
<Content Include="Content\default-pack.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Content\default-pack.txt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Content\items.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Content\pack.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Content\pack.txt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Content\terrain.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<None Include="OpenTK.dll.config">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="packages.config" />
|
|
<None Include="Tao.Sdl.dll.config">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<Content Include="Content\Fonts\DejaVu_Bold_0.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<None Include="Content\Fonts\DejaVu_Bold.fnt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="Content\Fonts\DejaVu_Italic.fnt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<Content Include="Content\Fonts\DejaVu_Italic_0.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<None Include="Content\Fonts\DejaVu_Regular.fnt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<Content Include="Content\Fonts\DejaVu_Regular_0.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
</Project>
|