24 Commits

Author SHA1 Message Date
UnknownShadow200
ddad12c442 Add support for clicking names in player list, add (not used) support for dirt background to new launcher. 2015-10-31 19:03:25 +11:00
UnknownShadow200
57d4a937c8 Press F8 (temp debug) to switch between default.png and arial for chat. 2015-10-28 16:40:36 +11:00
UnknownShadow200
e83957c685 More code commenting and cleanup. 2015-10-25 20:34:47 +11:00
UnknownShadow200
c81014d6ef Add CpeTextHotKey support. 2015-10-25 19:28:27 +11:00
UnknownShadow200
378399aed1 Fix for escape not clearing chat, fix new launcher not working. 2015-10-23 13:24:51 +11:00
UnknownShadow200
328df182c9 Make number of chatlines configurable. 2015-10-23 10:52:50 +11:00
UnknownShadow200
a9401cda70 Add built in client support for sending multiline messages with word-wrapping too. 2015-10-23 10:29:29 +11:00
UnknownShadow200
611f26c4a9 Fix a bug I introduced by only negating, rather than negating the negation. 2015-10-22 20:44:03 +11:00
UnknownShadow200
9e15c3775b Add tab to new launcher, make sprite bounding boxes exactly match the texture. 2015-10-22 18:29:12 +11:00
UnknownShadow200
a10fe0336f Able to bind mouse buttons to keyboard, fix various things with the launcher. 2015-10-22 12:03:47 +11:00
UnknownShadow200
f639de8f7b More work on simplifying gui functions, more work on new launcher. 2015-10-19 18:19:05 +11:00
UnknownShadow200
59990d2899 More comments, improve gui: Autohide chat when input bar isn't in use, hide selection box when gui is hidden. 2015-10-11 20:22:20 +11:00
UnknownShadow200
e9c190c28c Refactor and comment gui, make tab list higher up and more solid. 2015-10-09 16:47:39 +11:00
UnknownShadow200
1f54263749 Fix sprites not being full bright if they should, overhaul fps screen to also display current position and hack states. FPS can be hidden with option 'Show FPS' now. 2015-10-08 19:39:27 +11:00
UnknownShadow200
d084385215 Fix 2D gui being affected by fog when in lava, optimise IsometricBlockDrawer by avoiding redundant calculations. 2015-10-08 16:47:53 +11:00
UnknownShadow200
69e23c88e1 Separate various aspects of 'Game' class into own separate classes. 2015-10-02 16:03:55 +10:00
UnknownShadow200
63a42bbc68 Rewrite backend for 2D drawing to be far more modular. 2015-09-28 17:10:27 +10:00
UnknownShadow200
e81bbc13ae Reduce model vertices size, reduce complexity of TextInputWidget significantly, add basis for a save level screen. 2015-09-27 20:29:31 +10:00
UnknownShadow200
a119b2bddf Add support for EnvMapApperance v2 packets, other various cleanup. 2015-09-23 19:53:12 +10:00
UnknownShadow200
d4a5bf9fff Make function keys reassignable, change view distance binding to default as F, make function keys only apply when a screen does not have input locked. 2015-09-13 19:06:27 +10:00
UnknownShadow200
52d249b84a Calls to CursorVisible must be balanced, fixes #62. 2015-09-10 06:34:24 +10:00
UnknownShadow200
4769e7dbbd Implement cursor hiding on Windows to partially address #36. (Will do Linux backend next) 2015-09-04 06:55:12 +10:00
UnknownShadow200
7826f84b55 Consistency of Game/Window - now just use game. Start work on adding crosshairs. 2015-09-01 18:03:36 +10:00
UnknownShadow200
4cc1e27157 Cleanup the solution - move the client's files and folders into their own folder. 2015-07-25 06:45:14 +10:00