775 Commits

Author SHA1 Message Date
Ethan Lee
3b74b1a416 Kind of obvious, right? 2016-02-03 09:26:38 -05:00
Ethan Lee
7476b76a9b CWD fallback 2016-02-03 09:14:20 -05:00
Ethan Lee
46c56b5f85 Turns out Drew already got this... welp 2016-02-02 22:55:17 -05:00
Ethan Lee
768b7e89b3 Just add the game folder name at the end... 2016-02-02 22:17:56 -05:00
Ethan Lee
687fbdbde6 Improve OS Paths 2016-02-02 21:56:44 -05:00
Ethan Lee
0e66c1421c Fix and optimize target sets/clears 2016-02-02 15:51:32 -05:00
Ethan Lee
8e71649774 DepthBias accuracy fix 2016-02-02 14:31:55 -05:00
Ethan Lee
3eafa3a94a Set ScaleFactor on startup 2016-02-02 14:22:43 -05:00
Ethan Lee
a96b7b9b00 Add FNA submodule, checked out 16.02.02 2016-02-02 13:27:34 -05:00
Ethan Lee
1661aba041 Sloppy but functional FNA port 2016-02-02 12:52:05 -05:00
Drew DeVault
1750eb60d6 Add interactive bounding box to sugarcane, torches
Note that torches have a different bounding box depending on their
metadata, which is not currently supported by the block model.
2016-01-03 12:06:02 -05:00
Drew DeVault
f575a9c4ee Fix some issues with mouse movement 2016-01-03 11:34:28 -05:00
Drew DeVault
100b11979e Center _logo_ in README 2015-11-30 08:46:25 -05:00
Drew DeVault
ed829e68fe Center screenshot in README.md 2015-11-30 08:45:35 -05:00
Drew DeVault
d892b13a98 New README screenshot with lighting 2015-11-25 09:36:15 -05:00
Drew DeVault
82552248da Merge pull request #224 from mrpimpunicorn/master
Fixed multiple issues with lighting
2015-11-24 12:56:42 -05:00
William Moorehouse
b7603a8ca1 Fixed multiple issues with lighting 2015-11-24 12:15:07 -05:00
Drew DeVault
7e2d657393 Change how mouse is handled in client
This makes it playable on Wayland, which I've been using a lot lately.
2015-11-20 17:33:35 -05:00
Drew DeVault
c374b38b3f Merge pull request #223 from flibitijibibo/master
Minor no-op changes for the compiler and/or XNA
2015-11-14 14:06:52 -05:00
Ethan Lee
3cf99bb34f Minor no-op changes for the compiler and/or XNA 2015-11-14 13:46:16 -05:00
Drew DeVault
430335c47a Merge pull request #222 from kusl/master
use https in web view in launcher window
2015-11-08 11:12:54 -05:00
kushal
90dc0cee6b use https in web view in launcher window
https://truecraft.io/updates
2015-11-08 11:07:05 -05:00
Drew DeVault
5c48a2e115 Switch launcher to HTTPS
Also fixes #219
2015-11-08 08:30:23 -05:00
Drew DeVault
0cb618c3b4 Merge pull request #220 from mrpimpunicorn/master
Merge lighting improvements
2015-11-07 20:29:17 -05:00
William Moorehouse
ae31f323ed Remove testing artifact 2015-11-07 17:42:13 -05:00
William Moorehouse
dc803f382e Added block brightness modifier 2015-11-07 17:41:07 -05:00
William Moorehouse
f90d3717c0 Added base block face brightness modifier 2015-11-07 17:23:46 -05:00
Drew DeVault
95f49dd277 Add crafting bench support to client 2015-10-09 08:33:04 -04:00
Drew DeVault
26e8e9108b Add name of items on hover in windows 2015-10-09 07:50:42 -04:00
Drew DeVault
0c6a973a69 Unify server and client implementations of windows 2015-10-09 07:42:37 -04:00
Drew DeVault
77f000ad2b New screenshot 2015-10-08 22:03:55 -04:00
Drew DeVault
bbb457af87 Fix inconsistent location of .truecraft 2015-10-08 22:02:03 -04:00
Drew DeVault
cf4632786f Fix some bugs and handle special cases in windows 2015-10-08 21:39:50 -04:00
Drew DeVault
6b38bc7c03 Finish implementation of inventory window 2015-10-08 19:05:32 -04:00
Drew DeVault
3550bcb1a1 Add item rendering for inventory 2015-10-08 18:32:34 -04:00
Drew DeVault
90f39b5696 Handle closing windows a bit better
Sends the window close packet if appropriate and also moves the mouse to
the center of the screen so your view doesn't jerk around when you
resume gameplay.
2015-10-08 08:44:30 -04:00
Drew DeVault
be8649447a Initial pass on rendering inventory window 2015-10-08 08:41:43 -04:00
Drew DeVault
facf8ce2c6 Send players their health on log in
Health is already being saved to disk with their NBT file, so this just
involves sending it to them when they log in.
2015-10-08 08:19:15 -04:00
Drew DeVault
6942786b32 [Client] Add player health to HUD 2015-10-08 08:06:37 -04:00
Drew DeVault
7fa1c9699a (Client) Factor in the held item for digging time 2015-10-07 21:13:09 -04:00
Drew DeVault
3da7d25a3d Rewrite chat interface 2015-10-07 08:36:43 -04:00
Drew DeVault
42f682ac1c Drop items when you exit a crafting bench
Fixes #26
2015-10-07 07:21:12 -04:00
Drew DeVault
c4a65da5a1 Improve identification of .minecraft directory
This will use the following, in this order:

- $XDG_CONFIG_HOME/truecraft
- .config/truecraft (%APPDATA% on Windows)
- ~/.truecraft (%USERPROFILE% on Windows)

Fixes #201
2015-10-06 08:10:30 -04:00
Drew DeVault
2395c535b8 Fix build 2015-10-06 07:48:49 -04:00
Drew DeVault
b0624e26b3 Add full list of burnable and smeltable items 2015-10-06 07:28:00 -04:00
Drew DeVault
2510c3d6b5 Tweak volume of walking sound effects 2015-10-05 22:15:59 -04:00
Drew DeVault
de880f2f8c Merge branch 'client-audio' 2015-10-05 22:08:25 -04:00
Drew DeVault
a361703746 Implement walking sounds
These sounds change depending on what kind of block you're walking in.

Still to come: sound effects for mining and placing blocks
2015-10-05 22:06:59 -04:00
Drew DeVault
d4ccb22e4f Reinitialize furnaces when loaded from disk 2015-10-05 08:44:54 -04:00
Drew DeVault
98b15c3434 Fix minor bug with fuel consumption from furnaces 2015-10-05 08:36:32 -04:00