6 Commits

Author SHA1 Message Date
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
578c5af3b9 Add gamepad support 2015-10-01 08:46:09 -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
William Moorehouse
18c49adaf3 Polished code and added comments 2015-06-14 11:33:18 -04:00
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