42 Commits

Author SHA1 Message Date
UnknownShadow200
8692f7693a Redo StringBuffer to not need 'ref index' everywhere 2018-01-18 18:29:10 +11:00
UnknownShadow200
b081b53f2a Trim colour codes from chat log file names 2018-01-18 10:01:07 +11:00
UnknownShadow200
b365a3b796 Simplify chat input sending 2017-11-02 13:27:04 +11:00
UnknownShadow200
f8dd6b0e52 Don't let you type in multiple lines of chat on servers not supporting partial messages, this avoids confusion with PM/commands being incorrectly put on normal chat messages. 2017-10-23 17:52:25 +11:00
UnknownShadow200
9eabf1b244 test 2017-04-29 10:54:00 +10:00
UnknownShadow200
b7d07f03a6 very minor cleanup 2017-04-28 07:44:33 +10:00
UnknownShadow200
b9fdc37928 Don't hardcode font size in TextAtlas to 16 2017-04-23 17:27:58 +10:00
UnknownShadow200
3428a48869 add way in options.txt to not log chat (Thanks Pear) 2017-04-23 10:36:35 +10:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
75f0a73841 Style: Indent catch and switch properly. 2016-12-02 15:31:34 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
62f01431ba Client: Remove client clock in top right. 2016-10-18 18:12:20 +11:00
UnknownShadow200
3078d63667 Style: Use less modern syntactic shortcuts. 2016-10-17 23:22:06 +11:00
UnknownShadow200
cb7aba8e9e Make lava animation web scalable. (16x,32x,64x) 2016-09-22 12:42:33 +10:00
UnknownShadow200
0ab5ef4434 Rename INetworkProcessor to the more descriptive IServerConnection, since it does not necessarily actually use the network. 2016-09-11 12:52:00 +10:00
UnknownShadow200
a8f7e2b0a7 In SinglePlayer, you should be able to use commands without /client. (E.g. /cuboid will act the same as /client cuboid) 2016-09-09 09:07:27 +10:00
UnknownShadow200
8c52ada595 Use named StringLength constant instead of hardcoding 64 everywhere, replace StringBuilder with StringBuffer. 2016-08-15 18:33:37 +10:00
UnknownShadow200
d6266ed61e Normalise line endings to end this madness. (Thanks Jjp137) 2016-06-11 17:56:37 +10:00
UnknownShadow200
9e17292a6b Include server name in chatlog title, don't include date for each entry in a chatlog file. Closes #209. 2016-06-02 15:32:31 +10:00
UnknownShadow200
442d72bd6b More usage of IGameComponent 2016-05-08 18:53:52 +10:00
UnknownShadow200
1e3fad5930 Make all game components handle new map / new map loaded. 2016-05-01 11:23:38 +10:00
UnknownShadow200
fc4028f013 Initial work on adding Reset method to IGameComponent. (To reset state for reconnection to a server) 2016-04-24 23:13:29 +10:00
UnknownShadow200
a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200
36ff4f7b6e Add 'time been playing for' that can be shown by pressing F9 (Thanks BDlikes), finally finish entity shadows. 2016-02-05 18:51:06 +11:00
UnknownShadow200
d6e541bc91 Minor memory optimisations. 2016-02-02 19:04:20 +11:00
UnknownShadow200
b79de4c457 Create and implement the CpeTextColours extension. 2016-01-10 21:05:46 +11:00
UnknownShadow200
6ac0e096a4 Add a warning to chat (always shown at button of chat area) when using multiple-line messages on servers that don't support LongerMessages. 2016-01-09 15:23:28 +11:00
UnknownShadow200
8b72de5e79 Input log should store multiple lines as one message, instead of one log entry per line. (Thanks nyxzimus) 2016-01-05 10:53:41 +11:00
UnknownShadow200
f03148555e Use absolute instead of relative paths, launching ClassicalSharp from terminal works properly now. 2015-12-27 22:51:26 +11:00
UnknownShadow200
0defe3b66c Block break particles should account for block height, more work on rain particles. 2015-11-22 23:58:10 +11:00
UnknownShadow200
2e02593862 Fix ClassicalSharp not working properly when the Launcher is used via the terminal with its currently directory set to a different directory from the location of ClassicalSharp.exe, also add switch block animation. 2015-11-16 14:55:50 +11:00
UnknownShadow200
fe2353c11d Don't hardcode English error message, use hresult. Fixes crashing with multiple clients open on non-English systems. (Thanks imjonnyboy) 2015-11-16 07:31:43 +11:00
UnknownShadow200
2f940aebaa Option for all hud scaling, replaces chat font size. Also make block select screen slightly less big at higher scalings. 2015-11-15 21:49:35 +11:00
UnknownShadow200
41cd8a3c0b Fix clicking on chat. 2015-11-15 15:49:44 +11:00
UnknownShadow200
7208d2e7dc Make text input bar have a small background when empty, allowing entering colour codes directly into chat, add support for clicking on urls. 2015-11-14 22:02:45 +11:00
UnknownShadow200
b9ab4df820 Fix up key in chat, fix table being resized to 20 pixels when minimising then reopening. 2015-11-07 12:25:09 +11:00
UnknownShadow200
043c14fad7 Add support for FullCP437 CPE extension, add support for LongerMessages CPE extension 2015-10-30 08:24:35 +11:00
UnknownShadow200
e83957c685 More code commenting and cleanup. 2015-10-25 20:34:47 +11:00
UnknownShadow200
a6f90acf00 More comments. 2015-10-24 15:31:57 +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
e5cd574dae Replace local with direct connection tab, store resume information. 2015-10-03 06:24:29 +10:00
UnknownShadow200
69e23c88e1 Separate various aspects of 'Game' class into own separate classes. 2015-10-02 16:03:55 +10:00