William Moorehouse
1fb795161d
Added event-driven keyboard encapsulation
2015-06-14 11:24:37 -04:00
William Moorehouse
9388ec3a69
Added event-driven mouse encapsulation
2015-06-13 19:17:06 -04:00
William Moorehouse
56ac35352c
Added more functionality to FontRenderer
2015-06-13 15:46:29 -04:00
William Moorehouse
20752446d4
Revert disabling Visual Studio hosting process
2015-06-12 17:21:22 -04:00
William Moorehouse
de1ffa26b6
Moved camera logic into its own class
2015-06-12 17:10:28 -04:00
Robin Kanters
4ebb162531
Fix Windows build (regression happened in c8497b8)
2015-06-04 22:08:30 +02:00
Drew DeVault
a8307ae28e
Add sugar cane rendering
2015-06-03 21:36:21 -06:00
Drew DeVault
f198f0322f
Add ladder renderer
2015-06-03 21:09:37 -06:00
Drew DeVault
0ae063456f
Add common renderer for quad-based blocks
...
This also includes a derivative renderer for tall grass.
2015-06-03 18:42:26 -06:00
Drew DeVault
021261e6fa
Add support for various wood/leaves types
2015-06-03 15:22:33 -06:00
Drew DeVault
c8497b887a
Refactor launcher GUI
2015-06-02 17:39:44 -06:00
Robin Kanters
07cdfb8cb5
Fix Windows build, please check what files and changes you're committing
2015-05-31 12:30:33 +02:00
Drew DeVault
5086565c41
Flesh out launcher some more
...
The client now uses the username you provide during login in the
launcher. Of note is that the actual login flow is not implemented -
there is no authentication.
2015-05-30 16:45:43 -06:00
Drew DeVault
71ec7a7399
Ensure last block of each chunk is rendered
2015-05-30 14:14:35 -06:00
Drew DeVault
28f804e49b
Fix build on Windows yet again
...
Stop fucking up the csproj, monodevelop
2015-05-30 10:29:15 -06:00
Drew DeVault
3d3709a14a
Refactor mesh generation a bit
2015-05-29 15:46:44 -06:00
Drew DeVault
5d0a9a0e27
Fix bug that rendered unneccessary blocks
...
Partially addresses #99
2015-05-29 15:23:39 -06:00
Mitchell Kutchuk
5c94a35928
Fixed Windows build again
2015-05-24 17:36:53 -07:00
Drew DeVault
7c8309171b
Re-add some performance improvements
2015-05-24 11:13:09 -06:00
Mitchell Kutchuk
bfdf9265dd
Add MonoGame Windows NuGet package
...
- This should remove the requirement of having to have MonoGame
installed locally to build on Windows.
2015-05-21 16:50:05 -07:00
Robin Kanters
f79f7e36b0
Disable .pdb generation for Release builds
2015-05-21 23:09:17 +02:00
Robin Kanters
a1b7d0e21b
Fixed build on Windows, please don't break it again
2015-05-21 19:50:21 +02:00
Mitchell Kutchuk
f9337d56a3
Fix Windows build errors
2015-05-17 22:43:28 -07:00
Mitchell Kutchuk
967c1f8d39
Revert "Make RenderThreadState a class instead of a struct"
...
This reverts commit dd5ce21e3e98487f9d450d5eaeddf72f51db9a18.
Revert commit dd5ce21e3e98487f9d450d5eaeddf72f51db9a18
2015-05-17 22:31:22 -07:00
Mitchell Kutchuk
dd5ce21e3e
Make RenderThreadState a class instead of a struct
...
Structs can't have parameterless constructors
2015-05-17 22:08:28 -07:00
Drew DeVault
b308252b88
Improve use of concurrent .NET patterns
2015-05-17 16:52:16 -06:00
Drew DeVault
df566e6d76
TrueCraft.Client.Linux -> TrueCraft.Client
2015-05-16 21:50:10 -06:00