124 Commits

Author SHA1 Message Date
UnknownShadow200
70243e6838 Allow using non-arial font names. 2016-02-01 18:11:06 +11:00
UnknownShadow200
1af8e2488a Fix adding/removing custom colours causing chat to be moved up, also fix alt text widget being drawn over top of text input widget. 2016-01-27 23:40:09 +11:00
UnknownShadow200
70a45f3290 Some minor fixes for TextColors CPE extension. 2016-01-22 22:34:02 +11:00
UnknownShadow200
0ba33ce2a3 Make colours in extended text widget nicer and more extensible, in preparation for CustomTextColours. 2016-01-21 23:12:14 +11:00
UnknownShadow200
c1753b03b8 Can get extended help/description by right clicking on certain buttons. 2016-01-20 14:14:56 +11:00
UnknownShadow200
1278b8276b Create some descriptions for various options (not drawn yet), also reduce some code duplication. 2016-01-19 22:18:22 +11:00
UnknownShadow200
599944d943 Fix isometric blocks/block models sampling from wrong vertical location and fix order of rendering of elements in the hotbar. (Thanks 123DontMessWitMe) 2016-01-17 16:40:14 +11:00
UnknownShadow200
37d055244d Fix compiler warnings about unused code on Mono, also fix tab moving cursor to middle not end of input widgets. (Thanks FabTheZen) 2016-01-14 09:57:36 +11:00
UnknownShadow200
c11f1d2ebd Add separate option for hotbar and inventory scale (Thanks FabTheZen), also fix blocks in hotbar not properly scaling on large resolutions. 2016-01-13 23:32:26 +11:00
UnknownShadow200
363a847152 Use animations in inventory and hotbar. (Thanks FabTheZen) 2016-01-13 23:12:03 +11:00
UnknownShadow200
bbe3820e95 Initial implementation of head vs body yaw roation, also use default.png in more places instead of always hardcoding arial. (Thanks Vladcosmonaut) 2016-01-12 21:32:31 +11:00
UnknownShadow200
6621f81cda Implement the old classic player list. 2016-01-12 14:26:39 +11:00
UnknownShadow200
f4ce55cb5c Keypad enter sends chat, double jump loads option and defaults to false, fly is not affected by speed multiplier (Thanks nyxzimus), control+backspace should not remove the space (Thanks FabTheZen), fixes #126. 2016-01-12 10:22:58 +11:00
UnknownShadow200
b79de4c457 Create and implement the CpeTextColours extension. 2016-01-10 21:05:46 +11:00
UnknownShadow200
7a866f351e Add auto tab-complete as an option under gui options. 2016-01-10 12:57:32 +11:00
UnknownShadow200
d4fcdf3199 Use proper key press, instead of looking for KeyDown event. 2016-01-10 00:59:10 +11:00
UnknownShadow200
ebe79603d3 Temp disable tilde-autocompletion as it doesn't bind to the same character on all keyboards. 2016-01-10 00:40:12 +11:00
UnknownShadow200
5e29f5cd23 Add tilde auto-completion (Thanks 123DontMessWitMe) 2016-01-09 20:00:20 +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
1c667f7948 Quick fix for last commit with copying/pasting. 2016-01-09 07:01:44 +11:00
UnknownShadow200
3ddf6b003b Add control left/right/up/down/backspace to chat input. (Thanks FabTheZen) 2016-01-08 23:49:15 +11:00
UnknownShadow200
a6cd5f82d5 Allow clicking on chat input to move caret to that position, also fix double clicking options crashing (Thanks nyxzimus). 2016-01-08 21:14:24 +11:00
UnknownShadow200
59a968662b Add control left for half speed modifier, also save spawn yaw/pitch (Thanks FabTheZen). 2016-01-08 17:52:58 +11:00
UnknownShadow200
da1d880c8c Some minor touchups: play place sound, allow using arrow keys in launcher colour scheme, can press F1 when chat input is open. (Thanks Fudgie and ScruffyRules) 2016-01-07 22:55:49 +11:00
UnknownShadow200
101cbc5f06 Add more methods for android, add platform class to abstract away some platform differences. 2016-01-07 22:29:40 +11:00
UnknownShadow200
526fa9669c Properly fix rope, also draw selected texture over top of isometric blocks. 2016-01-06 23:21:00 +11:00
UnknownShadow200
b8c5895665 Fix pressing text with empty chat input crashing. (Thanks nyxzimus) 2016-01-06 15:26:54 +11:00
UnknownShadow200
edd321762e Fix clickable chat not properly checking input for invalid characters on non-FullCP437 servers. (Thanks WhatIDoHere) 2016-01-05 13:33:31 +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
a6d0bf15b3 You can use down arrow back to the original text you had typed in before pressing up, also fix 'Hacks enabled' cycling the camera. 2016-01-04 09:44:52 +11:00
UnknownShadow200
784bcd73b4 Allow using classic gui.png texture. 2016-01-02 23:49:05 +11:00
UnknownShadow200
3a91e4c993 Fix sounds playing even when not intersecting boundingbox (Thanks Empy), fix vertical sampling for non-fully high blocks being in the wrong location (Thanks goodlyay), fix not being able to use function keys in menu (Thanks WolfGangNS) 2016-01-02 21:08:50 +11:00
UnknownShadow200
8b73b0a713 Minor code cleanup, separate event classes. 2015-12-29 16:24:54 +11:00
UnknownShadow200
3789499245 Middle mouse click should change selected index, not swap block (Thanks goodlyay), also clicking on block in hotbar should move to that block in the block select screen (Thanks FabTheZen). 2015-12-25 13:23:59 +11:00
UnknownShadow200
11b2230b63 Animate spider legs. 2015-12-15 17:16:53 +11:00
UnknownShadow200
d7e3e9d200 Disable 'hacks setting' screen (as it is pointless to show anyways) when server sends hax/ophax in motd. 2015-12-15 10:05:17 +11:00
UnknownShadow200
5f1ee54faf Add 'default value' to EnvSettings screen. 2015-12-11 14:03:16 +11:00
UnknownShadow200
f652953582 Add a generation gui. 2015-12-10 21:36:55 +11:00
UnknownShadow200
59d0b2da74 Treat .zip as texture packs in EnvMapAppearance packets, use builds.json for determing latest builds. 2015-12-01 10:41:48 +11:00
UnknownShadow200
3a15ef9024 Fix hotbar scaling blocks wrong, fix skins not working when used by multiple entities (Thanks 123DMWM) 2015-11-30 15:14:10 +11:00
UnknownShadow200
a13d3147bc Use gui.png. 2015-11-30 14:16:48 +11:00
UnknownShadow200
b83a5228f8 Modularise game class somewhat, start commenting the fields/properties of game class. 2015-11-28 20:20:04 +11:00
UnknownShadow200
333a6b0c89 Add extended input key binding. 2015-11-23 08:03:35 +11:00
UnknownShadow200
75fce33012 Move gui options into own screen, allow scaling of chat size in addition to overall hud size. 2015-11-22 11:07:57 +11:00
UnknownShadow200
1e42361684 Simplify enum validators - don't need to manually enter value, just click on the button. 2015-11-21 23:49:28 +11:00
UnknownShadow200
42381461be Convert %codes to &codes in input bar, treat name textures as billboards. 2015-11-21 14:27:58 +11:00
UnknownShadow200
4431720311 Optimise text input bar - don't recreate caret texture unless necessary. 2015-11-16 17:00:50 +11:00
UnknownShadow200
56b0842de8 Only show closest name, fix urls not showing proper colour and not being linked to at all. Also fix crashing when clicking on an empty space in AltTextInputWidget colour codes tab. 2015-11-16 16:50:23 +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