166 Commits

Author SHA1 Message Date
UnknownShadow200
723585661a Make Animations a game component, make TexturePackExtractor less hardcoded. 2016-05-08 23:05:56 +10:00
UnknownShadow200
36e727beae Fix texture pack not changing in singleplayer, tidy up save level menu. 2016-05-08 21:00:29 +10:00
UnknownShadow200
9c432833de Remove .lcl and .fcm exporter, use .schematic exporter which actually works in recent MCEdit. (Thanks goodlyay) 2016-05-08 20:37:41 +10:00
UnknownShadow200
d74dc198e9 Reorganise save level screen. 2016-05-08 14:39:53 +10:00
UnknownShadow200
3efd2365e1 Make warning dialogs less hacky. 2016-04-26 19:03:06 +10:00
UnknownShadow200
9f933ac1d6 Make normal and classic mode buttons consistent. 2016-04-22 08:39:29 +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
a8cd79abcd Fix client crashing after clicking 'chat scale', then 'use font', then 'chat scale' again. 2016-04-20 09:48:23 +10:00
UnknownShadow200
48496794fe Modularise MapCw (to allow NBT read/write to be reused elsewhere) 2016-04-19 19:25:19 +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
461028d78b Reduce padding for extended help and player list too. 2016-04-18 20:57:20 +10:00
UnknownShadow200
790e1f783a Make GDI backend draw text consistently with default.png backend. 2016-04-18 16:49:53 +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
5f61e3f02a Controls should be bigger in classic mode, partially addresses #170. 2016-04-16 15:45:45 +10:00
UnknownShadow200
93c35029a3 Make zoom fov only active when key binding is held down, to match optifine. (Thanks 123DontMessWitMe) 2016-04-14 07:38:25 +10:00
UnknownShadow200
c050ae7a9e Add very basic .lvl importer (need to fallback physics blocks, no support for custom blocks), also tidy up some of the interfaces. 2016-04-11 09:55:02 +10:00
UnknownShadow200
136ea14ed0 Fix selecting a texture pack locally, and then using /rejoin or /reload, not re-applying the server's texture pack. (Thanks 123DontMessWitMe) 2016-04-09 11:36:39 +10:00
UnknownShadow200
221dff8081 Quick fix for some maps not loading in singleplayer. 2016-04-05 22:06:57 +10:00
UnknownShadow200
f9afc9e3ee 100 is not sensitive enough for some mice, increase it to 200. (Thanks RazorTheKing520) 2016-04-03 22:29:20 +10:00
UnknownShadow200
634b3213c3 Modularise LocalPlayer.Physics into separate PhysicsComponent. 2016-03-31 21:25:25 +11:00
UnknownShadow200
1e19178b88 Release 0.98.8 2016-03-31 00:10:41 +11:00
UnknownShadow200
32697c43ca Implement proper scrollbar for the block inventory, partially addresses #141. 2016-03-30 22:43:08 +11:00
UnknownShadow200
2ab0bba083 Tidy up generate level menu a bit. 2016-03-30 21:48:55 +11:00
UnknownShadow200
993b93558e Now all options show their values. 2016-03-30 18:34:37 +11:00
UnknownShadow200
37c6d8c84e Store enum type in the EnumValidator, in preparation for the options buttons to also show the enum value. 2016-03-30 18:03:52 +11:00
UnknownShadow200
b433e144fd Now all 'yes/no' widgets show 'ON/OFF' in their title instead. (Thanks FrostFox), closes #146. 2016-03-27 17:41:22 +11:00
UnknownShadow200
7a2e5d6049 Organise most things into namespaces. 2016-03-27 09:33:51 +11:00
UnknownShadow200
b857bf23ec Implement 'classic + hax' mode, also show 'choose mode' instead of 'pure classic mode' in the launcher. 2016-03-26 17:45:52 +11:00
UnknownShadow200
a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200
d70851a1b9 Pure classic mode should not intefere with normal mode settings. (Thanks FabTheZen) 2016-03-23 23:28:23 +11:00
UnknownShadow200
a4e66f7145 Scrolling of mouse wheel should be swallowed by the pause and other menu screens. (Thanks Jjp137) 2016-03-23 17:29:43 +11:00
UnknownShadow200
7d72effcba Quick fix for last commit, resolution should not always be 640x480. 2016-03-05 23:37:02 +11:00
UnknownShadow200
bb92001a67 Move options out of the main menu, include a general overview for each option group. 2016-03-05 23:34:07 +11:00
UnknownShadow200
3e05ba60de Make jump height calculation more precise and only show three significant figures (Thanks MrGoober), also always show generate/load options but disabled in multiplayer. 2016-02-27 08:54:37 +11:00
UnknownShadow200
f78af8e815 Implement basic entity shadows. 2016-02-18 22:09:57 +11:00
UnknownShadow200
eb3bbc168a Separate player logic into separate component classes. 2016-02-16 23:37:18 +11:00
UnknownShadow200
96da756918 Fix singleplayer maps always being generated with seed 0. (Thanks McBean56545) 2016-02-11 07:47:38 +11:00
UnknownShadow200
d8b983897c Extended help is now always shown. 2016-02-09 23:42:11 +11:00
UnknownShadow200
1275ece957 Support saving/loading BlockDefinitions blocks in singleplayer. 2016-02-09 16:18:02 +11:00
UnknownShadow200
da6c5eed3d Fix fire playing wood sound, clipboard copying with invalid characters should still insert the valid characters (Thanks 123DontMessWitMe), add 0 chatlines support and fix crashing on chatlines less than 10. (Thanks mtndewissewthing) 2016-02-08 21:23:09 +11:00
UnknownShadow200
ab2e95d201 Make classic options mode have same size buttons as original classic (Thanks FrostFox), closes #133. 2016-02-07 00:15:03 +11:00
UnknownShadow200
7a9fee3b94 Fix default menu input widget height cutting off larger fonts. (Thanks FabTheZen) 2016-02-06 23:56:29 +11:00
UnknownShadow200
2f65ef3797 Seed should not be restricted between 1-8192 in GenLevelScreen, do a general touchup of GenLevelScreen. 2016-02-02 16:09:45 +11:00
UnknownShadow200
21ae80972a Release 0.98.6. 2016-02-01 18:30:58 +11:00
UnknownShadow200
d7972f43f3 Quick fix for FPS screen not having its font changed. 2016-02-01 18:22:17 +11:00
UnknownShadow200
70243e6838 Allow using non-arial font names. 2016-02-01 18:11:06 +11:00