Drew DeVault
da5cd9d5a3
It's "Test", not "Tests"
2015-06-05 14:34:29 -06:00
Drew DeVault
9110021fdb
Fix error in .travis.yml
2015-06-05 14:26:19 -06:00
Drew DeVault
28f5a4340a
Update .travis.yml with test runner
2015-06-05 14:17:13 -06:00
Drew DeVault
50040ed440
Start adding tests
2015-06-05 14:15:39 -06: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
2994b7c65e
Fix cross-thread voliations in chunk rendering
2015-06-03 16:12:43 -06:00
Drew DeVault
df5e5ca232
Fix cross-thread violations in launcher
2015-06-03 15:54:19 -06:00
Drew DeVault
9258e47e08
Add support for saving screenshots via F2
...
This saves them to ~/.truecraft/screenshots or whatever is appropriate
on your platform.
2015-06-03 15:30:03 -06:00
Drew DeVault
67b721daf4
Render scene to RenderTarget2D instead of directly
2015-06-03 15:22:49 -06:00
Drew DeVault
021261e6fa
Add support for various wood/leaves types
2015-06-03 15:22:33 -06:00
Drew DeVault
2dd423ab11
Implement singleplayer
2015-06-02 20:31:43 -06:00
Drew DeVault
c39337d0eb
Add support for saving favorite servers
2015-06-02 18:40:53 -06:00
Drew DeVault
5050ace6fb
Add settings and login persistence
2015-06-02 17:52:22 -06:00
Drew DeVault
c8497b887a
Refactor launcher GUI
2015-06-02 17:39:44 -06:00
Drew DeVault
fcfd388674
Update README
2015-06-02 10:53:24 -06:00
Drew DeVault
9cffd2754f
Merge branch 'master' of github.com:SirCmpwn/TrueCraft
2015-06-02 10:34:10 -06:00
Drew DeVault
28be755593
Fix Xwt.WPF.dll
2015-06-02 10:33:56 -06:00
Drew DeVault
e40c35bcfc
Merge pull request #103 from robinkanters/patch-1
...
How 'bout some Travis swag?
2015-05-31 05:51:11 -06:00
Drew DeVault
ec0143568a
Merge pull request #102 from robinkanters/fix-windows-build
...
Fix Windows build
2015-05-31 05:50:43 -06:00
Robin Kanters
813aa297f1
How 'bout some Travis swag?
2015-05-31 13:11:30 +02: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
3aef2d3786
Add support for furnace placement
2015-05-30 16:55:53 -06: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
324e2d4c96
Basic support for re-rendering chunks on change
2015-05-29 18:20:24 -06:00
Drew DeVault
c1e9fdbf06
Limit vertical look max/min
...
Fixes #101
2015-05-29 17:43:23 -06:00
Drew DeVault
0047bb0b7e
Update screenshot in readme
2015-05-29 16:21:08 -06:00
Drew DeVault
f59652f09e
Parallize chunk rendering
2015-05-29 16:00:35 -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
Drew DeVault
f13f963fc1
Merge pull request #98 from Mitch528/master
...
Do not use Thread.Abort
2015-05-25 11:02:02 -06:00
Mitchell Kutchuk
1c35eb3466
Do not use Thread.Abort
...
- Thread.Abort should be avoided as much as possible. Replaced it with a
CancellationToken instead.
- Mesh now implements IDisposable
2015-05-25 08:05:38 -07:00
Drew DeVault
a71ef6a1ce
Merge pull request #97 from Mitch528/master
...
Use BlockingCollection + Small performance tweaks
2015-05-24 19:04:34 -06:00
Mitchell Kutchuk
5c94a35928
Fixed Windows build again
2015-05-24 17:36:53 -07:00
Mitchell Kutchuk
a2b760e527
Use BlockingCollection + Small performance tweaks
2015-05-24 17:33:43 -07:00
Drew DeVault
7c8309171b
Re-add some performance improvements
2015-05-24 11:13:09 -06:00
Drew DeVault
8ac1ba2187
Revert "Performance and concurrency improvements in client"
...
This was causing the client to freeze after playing for a short time.
This reverts commit 914a089f22285016b67e1a7ca3174ed374a28d08.
2015-05-24 11:07:13 -06:00
Drew DeVault
5cdf53d19f
Merge pull request #95 from Mitch528/travis-ci
...
Added travis-ci configuration
2015-05-24 09:47:50 -06:00
Mitchell Kutchuk
a6a55a402b
Removed unnecessary artifacts.
2015-05-24 08:45:22 -07:00
Mitchell Kutchuk
165b0f0720
Remove deployment settings
2015-05-24 07:45:31 -07:00
Mitchell Kutchuk
23bf3315b4
Added travis-ci configuration file
2015-05-24 07:25:12 -07:00
Drew DeVault
2e2f8801e6
Merge pull request #94 from robinkanters/commandfix
...
Help command fixes
2015-05-23 11:41:12 -06:00
Robin Kanters
968922f7ad
/help <command> should show the help for that command, not execute it
2015-05-23 14:56:05 +02:00
Robin Kanters
626c2bbba1
Now showing help page #1 by default if no page number is given
2015-05-23 14:54:38 +02:00
Drew DeVault
95b776af16
Merge pull request #92 from Mitch528/master
...
Add MonoGame Windows NuGet package
2015-05-21 18:05:07 -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