Commit graph

784 commits

Author SHA1 Message Date
UnknownShadow200
3efd2365e1 Make warning dialogs less hacky. 2016-04-26 19:03:06 +10:00
UnknownShadow200
7c88855491 More minor performance optimisations. 2016-04-26 12:19:29 +10:00
UnknownShadow200
b1f69e7c25 Optimise isometric block drawing. 2016-04-26 11:59:26 +10:00
UnknownShadow200
d50476e760 Allow camera to go 0.15 degrees closer to truly vertical (Thanks 123DMWM), also read code page instead of ascii strings for 'disconnect packets' and block names in 'DefineBlock'. 2016-04-26 11:42:08 +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
f3ed4d4c40 Make NetworkProcessor less hardcoded and more extensible. 2016-04-24 22:57:15 +10:00
UnknownShadow200
998480f940 Fix client playing sounds from custom blocks that are liquid or walkthrough collision type, but do not intersect the player's collision box. 2016-04-24 18:16:52 +10:00
UnknownShadow200
94171a52e7 Revert debugging code from previous commit. 2016-04-24 13:58:19 +10:00
UnknownShadow200
0cc3d97ff6 Fix rain (Thanks goodlyay) 2016-04-24 13:55:36 +10:00
UnknownShadow200
4a20cad4e0 Release 0.98.9 2016-04-24 09:31:39 +10:00
UnknownShadow200
680806aa26 Fix shadow offset being off, also fix AltTextInputWidget not scaling font. 2016-04-24 00:11:11 +10:00
UnknownShadow200
669c88c4d0 Make various classes derive from IGameComponent for easier extensibility. 2016-04-23 12:08:57 +10:00
UnknownShadow200
5e13187892 Move step sound handling into a separate entity component. 2016-04-22 17:42:09 +10:00
UnknownShadow200
0b1e9af081 Fix very rare crash when the server supports partial messages but the user's chat font has never changed and you try to paste text for all three lines. (Thanks MrGoober and tornato) 2016-04-22 11:40:14 +10:00
UnknownShadow200
9f933ac1d6 Make normal and classic mode buttons consistent. 2016-04-22 08:39:29 +10:00
UnknownShadow200
db7e75a6ad Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-04-21 08:04:51 +10:00
UnknownShadow200
e7f6fbc3c1 Fix clicking 'updates' in launcher when not connected to the internet crashing the launcher. 2016-04-21 07:42:42 +10:00
UnknownShadow200
4dff63a70f Fix previous commit to work with view bobbing. (Thanks BPzeBanshee) 2016-04-20 17:54:46 +10:00
UnknownShadow200
e6fd65a61f Fix block change animation switching block too late. (Thanks goodlyay) 2016-04-20 17:31:50 +10:00
UnknownShadow200
7171468990 Fix clicking a texture pack on second page or later in TexturePack menu resetting names to those of first page. 2016-04-20 17:07:09 +10:00
UnknownShadow200
0920837bcb Fix client crashing when switching to a texture pack with less used 1D atlases. (Thanks MrGoober) 2016-04-20 16:04:12 +10:00
UnknownShadow200
02d861b275 Quick fix for commit 8956cc5abd 2016-04-20 11:40:07 +10:00
UnknownShadow200
3b5f676a7a Fix scaling of all other default.png text. 2016-04-20 11:19:37 +10:00
UnknownShadow200
a8cd79abcd Fix client crashing after clicking 'chat scale', then 'use font', then 'chat scale' again. 2016-04-20 09:48:23 +10:00
UnknownShadow200
8956cc5abd Modularise MapRenderer class. 2016-04-20 08:41:22 +10:00
UnknownShadow200
10ca60c2d6 Fix rare crash when terrain.png changes to a different size partway through the map loading. 2016-04-20 08:16:05 +10:00
UnknownShadow200
b1a6e87d92 Occlusion code does not work currently and was disabled, therefore there is no need to include it in the output binary. 2016-04-20 07:37:30 +10:00
UnknownShadow200
48496794fe Modularise MapCw (to allow NBT read/write to be reused elsewhere) 2016-04-19 19:25:19 +10:00
UnknownShadow200
7bac3ea708 Fix players with default skins being messed up when they switch to a texture pack that has a different default skin type. (e.g. 64x32 --> 64x64) 2016-04-19 18:58:01 +10:00
UnknownShadow200
ef34766b2b More fixes for default.png, fix 'okay' widget not being properly closed when clicking on 'use font'. 2016-04-19 18:02:11 +10:00
UnknownShadow200
7d1e716eb4 Use ChatText methods everywhere now, except for titles. 2016-04-19 12:18:25 +10:00
UnknownShadow200
b9368a8a62 Make GenerateLevel menu description widgets match indention. 2016-04-19 11:54:46 +10:00
UnknownShadow200
ff9de47b1f Fix performance drop in gui introduced several commits ago. 2016-04-19 11:27:39 +10:00
UnknownShadow200
e51aefe4d7 Fix padding issues, also be more helpful when using 'OpenGL build with Intel GPU on windows.' 2016-04-19 10:17:24 +10:00
UnknownShadow200
976aab75ab Make UnhandledError message more helpful. (Thanks ironnoyes) 2016-04-19 10:07:15 +10:00
UnknownShadow200
7115728547 Reduce padding for FPS widget. 2016-04-18 21:44:10 +10:00
UnknownShadow200
461028d78b Reduce padding for extended help and player list too. 2016-04-18 20:57:20 +10:00
UnknownShadow200
a3d2a46baa Fix underline on default.png backend (Thanks FabTheZen), reduce padding in chat. 2016-04-18 20:24:51 +10:00
UnknownShadow200
790e1f783a Make GDI backend draw text consistently with default.png backend. 2016-04-18 16:49:53 +10:00
UnknownShadow200
fe746d58de Fix scroll wheel being too slow on OSX (Thanks AndrewPH), fix colour codes used internally showing up when pressing left alt. 2016-04-17 23:49:23 +10:00
UnknownShadow200
fb7b63e5d9 'Back to game' is now nicer. 2016-04-16 23:36:42 +10:00
UnknownShadow200
69a0b146b6 Active option should be in yellow-ish text, also make 'done' buttons bigger in classic mode. (Thanks FrostFox) 2016-04-16 22:56:31 +10:00
UnknownShadow200
24b5db5bf6 Show prefix character in chat input (Thanks FrostFox), partially addresses #167. 2016-04-16 22:08:15 +10:00
UnknownShadow200
3716e9f88e Read from the .wav files now, but still need to convert the old .bin to .wav list. 2016-04-16 20:23:59 +10:00
UnknownShadow200
5f61e3f02a Controls should be bigger in classic mode, partially addresses #170. 2016-04-16 15:45:45 +10:00
UnknownShadow200
e5b77528ff Copy/Paste should work on OSX now. (Thanks AndrewPH) 2016-04-16 14:17:24 +10:00
UnknownShadow200
5e9f401449 Revert last commit, makes no sense to reimplement Clipboard handling. 2016-04-16 12:26:41 +10:00
UnknownShadow200
4387e18dea Implement native clipboard for windows backend. 2016-04-16 11:22:25 +10:00
UnknownShadow200
61af80b487 Fix launcher script not having proper working directory set on unix. 2016-04-16 08:29:30 +10:00
UnknownShadow200
647189616b Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-04-14 22:55:18 +10:00