8094 Commits

Author SHA1 Message Date
UnknownShadow200
b0b1afc617 Fix level saving from last commit. 2015-12-30 14:00:30 +11:00
UnknownShadow200
1bb4b9d99b Move texture packs and map files into their own sub-directories. 2015-12-30 13:54:33 +11:00
UnknownShadow200
750eeae6be Make servers list screen somewhat nicer in the launcher. 2015-12-30 13:06:30 +11:00
UnknownShadow200
0a17f9e8f1 Adjust selected outline size dynamically depending on distance, fix direct connect settings not being loaded in the launcher. 2015-12-30 12:14:46 +11:00
UnknownShadow200
85f53e6597 Minor touchups to launcher. 2015-12-30 00:26:21 +11:00
UnknownShadow200
744e2882d7 More work on caret in text fields in launcher. 2015-12-29 23:20:16 +11:00
UnknownShadow200
e3ce1d41f8 Fix bug with initially scrolling in servers list, begin work on carets in text fields in the launcher. 2015-12-29 22:53:53 +11:00
UnknownShadow200
c40c0d248e Implement resume button in main menu. 2015-12-29 22:23:35 +11:00
UnknownShadow200
2d4bc6e1dd Give the direct connect screen some attention. 2015-12-29 18:04:06 +11:00
UnknownShadow200
dbd074df99 Touchup servers list screen in launcher. 2015-12-29 17:52:37 +11:00
UnknownShadow200
49311028a2 Simplify gui of most text input fields in launcher. 2015-12-29 17:47:13 +11:00
UnknownShadow200
8b73b0a713 Minor code cleanup, separate event classes. 2015-12-29 16:24:54 +11:00
UnknownShadow200
a7210e3aa9 Fix clouds/sky on OSX. (Big, big thanks to imjonnyboy for the testing) 2015-12-29 14:04:01 +11:00
UnknownShadow200
b1bcfab887 Fixed player model being difficult to squeeze through 8 pixel gaps (Thanks Empy), fix first keyboard press not showing up in input bar (Thanks imjonnyboy) 2015-12-29 11:37:43 +11:00
UnknownShadow200
8864c40a98 Make default background of launcher a bit cheerier. 2015-12-29 00:10:00 +11:00
UnknownShadow200
2adff37838 Allow changing colour scheme through launcher gui. 2015-12-29 00:02:29 +11:00
UnknownShadow200
140ed90269 Don't immediately disconnect on first failed write, thus ensuring all kick messages are shown. 2015-12-28 23:23:42 +11:00
UnknownShadow200
09757d6316 Fix isometric blocks not respecting fullbright (Thanks Empy), fix 'stepping/walking' physics not working with custom stairs. 2015-12-28 22:12:23 +11:00
UnknownShadow200
998768b9f7 Fix crashing when using OpenAL backend (Thanks Vladcosmonaut) 2015-12-28 15:33:03 +11:00
UnknownShadow200
42c38611df Fix texture coordinates being noticably offset in some rare cases. (Thanks 123DontMessWitMe) 2015-12-28 14:06:48 +11:00
UnknownShadow200
3e1d1c61c0 Fix issue with cursor being stuck down when moved outside window (Thanks 123DontMessWitMe), add a one second cooldown between joining multiplayer servers. 2015-12-28 08:59:44 +11:00
UnknownShadow200
f1b0ce972c Fix servers in servers list in launcher on OSX/Linux not being clipped properly. 2015-12-28 08:34:07 +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
ac1934b37f Fix isometric block textures being back to front, fix isometric block textures not using minBB/maxBB for u coordinates in x/z face quads. 2015-12-27 21:22:11 +11:00
UnknownShadow200
bb69f628da Play sounds of gas/liquid blocks intersecting with before solid blocks underneath (Thanks 123DontMessWitMe), don't italic classical in the launcher. 2015-12-27 21:12:02 +11:00
UnknownShadow200
c32891d868 Sync sounds with leg animations when applicable. 2015-12-27 20:47:18 +11:00
UnknownShadow200
81689a65d9 Allow changing of all colours of buttons in launcher. 2015-12-27 19:54:09 +11:00
UnknownShadow200
5c90c62395 Allow changing launcher background colour through options.txt 2015-12-27 11:34:03 +11:00
UnknownShadow200
0ae66d3f5f Use background noise texture instead of dirt, redesign buttons to look similar to classicube's launcher. 2015-12-27 10:41:51 +11:00
UnknownShadow200
30f9e7aee9 Combine ClassicubeScreen and MainScreen into one screen. 2015-12-26 23:27:42 +11:00
UnknownShadow200
5fc02e4536 Make sounds nicer - there is less of an audible gap between step sounds, also play step sounds when landing from a jump or fly. 2015-12-25 23:34:47 +11:00
UnknownShadow200
0f95d6d92f Can drag scrollbar in block select screen. 2015-12-25 14:44:28 +11:00
UnknownShadow200
5d65eca0b8 Scrolling with mouse wheel should not affect mouse position in select screen. 2015-12-25 14:10:43 +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
a69074bb88 Don't dispose of old screen when changing maps (Thanks WolfgangNS) 2015-12-25 12:01:49 +11:00
UnknownShadow200
1116c22a66 Fix held block bobbing being jerky when leaving the ground. (Thanks WolfgangNS) 2015-12-25 11:11:57 +11:00
UnknownShadow200
c52534923f Only apply fog when exactly intersecting with the block. 2015-12-24 21:48:14 +11:00
UnknownShadow200
95bc4a3c03 Fix some packet reading issues with DefineBlockExt. 2015-12-24 16:51:13 +11:00
UnknownShadow200
76ee17523d MinX/Y/Z and maxX/Z should be specified in units of 16. 2015-12-24 16:44:31 +11:00
UnknownShadow200
6e3e5a258d Modularise CpeDefineBlock packet handling in preparation for DefineBlockExt extension, also fix not being able to define more than five hotkeys (Thanks EpicSuperNova). 2015-12-24 15:27:32 +11:00
UnknownShadow200
2b3326197f Fix lighting for non 0 minX/Y/Z and non 1 maxX/Z blocks. 2015-12-24 12:43:56 +11:00
UnknownShadow200
1852330219 Adjust block in hand model so that blocks that aren't full height are more visible. 2015-12-24 00:00:54 +11:00
UnknownShadow200
57b7eb8013 Workaround for servers that rarely send LevelDataChunk before LevelBegin due to async sending. (Thanks BPzeBanshee) 2015-12-23 23:19:36 +11:00
UnknownShadow200
b0c7f5f55a Now particle block break spawning works properly with non 0 minX/Y/Z and non 1 maxX/Z, also fix client taking focus even when not the foreground window (Thanks Joseph) 2015-12-23 23:05:09 +11:00
UnknownShadow200
66e0bc887c Isometric block rendering now works with non 0 minX/Y/Z and non 1 maxX/Z. 2015-12-23 21:58:05 +11:00
UnknownShadow200
8410b5c796 Make arms swing less high and closer to the body to match classicube more closely. (Thanks azmi2299) 2015-12-23 21:16:28 +11:00
UnknownShadow200
8153187a26 Use same sounds url as classicube. (Thanks GlodnyZNatury) 2015-12-23 20:48:10 +11:00
UnknownShadow200
6fb7e099f9 Remove Height[] array and use MaxBB[].Y in its place, also fix sprites being drawn with wrong height in block in hand. 2015-12-23 17:43:45 +11:00
UnknownShadow200
10c3733533 BlockModel and block in hand can now use non-0 minX/Z and non-1 maxX/Z. 2015-12-23 16:31:15 +11:00
UnknownShadow200
6fb700ae8f Particles now work with non 0 min and non 1 max. 2015-12-23 15:30:34 +11:00