Fixes for client crashing when not run through the launcher

This commit is contained in:
William Moorehouse 2015-06-17 13:24:39 -04:00
parent 9538d1321a
commit 5c3c035019
5 changed files with 10 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1 @@
No description available.

View File

@ -38,7 +38,7 @@ namespace TrueCraft.Client.Rendering
lock (_syncLock) lock (_syncLock)
{ {
_vertices = new VertexBuffer(_graphicsDevice, VertexPositionNormalTexture.VertexDeclaration, _vertices = new VertexBuffer(_graphicsDevice, VertexPositionNormalTexture.VertexDeclaration,
value.Length, BufferUsage.WriteOnly); (value.Length + 1), BufferUsage.WriteOnly);
_vertices.SetData(value); _vertices.SetData(value);
} }
@ -119,7 +119,7 @@ namespace TrueCraft.Client.Rendering
_indices[index].Dispose(); _indices[index].Dispose();
_indices[index] = new IndexBuffer(_graphicsDevice, typeof(int), _indices[index] = new IndexBuffer(_graphicsDevice, typeof(int),
indices.Length, BufferUsage.WriteOnly); (indices.Length + 1), BufferUsage.WriteOnly);
_indices[index].SetData(indices); _indices[index].SetData(indices);
} }
} }

View File

@ -162,6 +162,12 @@
<ItemGroup /> <ItemGroup />
<ItemGroup /> <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"> <Content Include="Content\items.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>

View File

@ -32,7 +32,7 @@ namespace TrueCraft.Core
{ {
get get
{ {
return System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),
".truecraft/texturepacks/"); ".truecraft/texturepacks/");
} }
} }