16 Commits

Author SHA1 Message Date
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
8f6e577550 Initial pass on sound effects on client
Broken due to MonoGame problems
2015-10-04 10:06:44 -04:00
bilgorajskim
02ed3e253f Fixed digging through gamepad 2015-10-04 06:26:55 +02:00
Drew DeVault
fe479d1e49 Switch to Pixeludi Pack as default textures 2015-10-01 22:44:14 -04:00
Drew DeVault
578c5af3b9 Add gamepad support 2015-10-01 08:46:09 -04:00
Drew DeVault
394bb0953a Hold down mouse to continue digging the next block 2015-10-01 08:02:25 -04:00
Drew DeVault
9ccbf80ce5 Add block placement/right click actions on client 2015-09-30 20:17:20 -04:00
Drew DeVault
46569dec08 Cycle through hotbar with scroll wheel 2015-09-30 16:50:25 -04:00
William Moorehouse
26a0dcea4d Added support for D1-9 keys 2015-09-30 15:57:38 -04:00
William Moorehouse
47fdf4f07a Packet sent on hotbar selection change 2015-09-30 15:56:09 -04:00
William Moorehouse
3b0271b771 Initial work on hotbar interface 2015-09-30 15:28:38 -04:00
Drew DeVault
069e80469c Add animation as blocks are broken 2015-09-29 20:39:11 -04:00
Drew DeVault
07362ad666 Implement digging on client*
* With known limitations

- Changing blocks still doesn't re-render correctly
- The item you're holding doesn't factor into your digging time
- No animation on the block you're digging out
2015-09-27 22:32:07 -04:00
Drew DeVault
9498a05167 Fix rotational math to match Mojang client 2015-09-27 22:03:15 -04:00
Drew DeVault
02146108ba Fix highlighted block, add crosshairs 2015-09-27 17:14:04 -04:00
Drew DeVault
8fe7329135 Start moving client towards a more refined design
I'm splitting up core pieces of functionality into several smaller
modules. TrueCraftGame will be made smaller and smaller until it's just
a small wrapper around the modules doing all of the work. This should
allow for modders to easily add new modules or replace builtin modules,
and will make the codebase more maintainable in general.
2015-09-24 21:20:36 -04:00