Commit graph

63 commits

Author SHA1 Message Date
UnknownShadow200
f069a32222 Use default.png for chat, can toggle on or off with an option. 2015-10-28 17:21:29 +11:00
UnknownShadow200
2493feb86f Initial implementation of being able to switch between arial and default.png (only works for FPSscreen right now) 2015-10-28 07:20:15 +11:00
UnknownShadow200
4f4b6e2a2f Start work on using default.png as an alternative for text rendering. 2015-10-27 10:18:04 +11:00
UnknownShadow200
59aa0a1c07 Remove console window from default builds. 2015-10-27 07:08:46 +11:00
UnknownShadow200
a9406906cb Add hotkey gui, workaround MCDzienny servers adding a + for classicube.net accounts. 2015-10-26 10:46:48 +11:00
UnknownShadow200
e83957c685 More code commenting and cleanup. 2015-10-25 20:34:47 +11:00
UnknownShadow200
c81014d6ef Add CpeTextHotKey support. 2015-10-25 19:28:27 +11:00
UnknownShadow200
0d255b4586 More cleanup, fix map side textures being upside down. 2015-10-25 15:36:40 +11:00
UnknownShadow200
534294f646 More comments, separate heightmap calculation. 2015-10-25 08:32:17 +11:00
UnknownShadow200
bf18a732c5 Fix selected block box not showing behind translucent blocks, make it so that you are able to place blocks on the bottom layer of bedrock, fix ice physics. 2015-10-25 07:40:58 +11:00
UnknownShadow200
8c8a850fad Fix some things in launcher, update readme. 2015-10-23 18:23:03 +11:00
UnknownShadow200
9e15c3775b Add tab to new launcher, make sprite bounding boxes exactly match the texture. 2015-10-22 18:29:12 +11:00
UnknownShadow200
527677c390 Compiles now with VS 2015 without displaying 'Upgrade project' dialogs. 2015-10-22 12:54:56 +11:00
UnknownShadow200
7cf129963d More comments, new launcher works on linux. 2015-10-21 18:30:18 +11:00
UnknownShadow200
8a63da7e02 Don't create an OpenGL context when using Direct3D9. Saves 4-14 megabytes of RAM. May also slightly increase performance though this has not been personally observed. 2015-10-15 19:03:20 +11:00
UnknownShadow200
00945a6095 More comments, more refactoring. Remove WoM terrain atlas support because WoM's file server has been down for quite a long time now. 2015-10-10 20:29:29 +11:00
UnknownShadow200
448ec55e6e Add screen for loading maps in singleplayer. 2015-10-10 18:21:41 +11:00
UnknownShadow200
85eef80e21 Can pass initial texture pack as a command line argument to the client. Add a texture pack selection screen. 2015-10-10 12:25:40 +11:00
UnknownShadow200
f99a01cba9 Refactor physics some more, also fix bug with terrain atlas sometimes causing crash. More work on occlusion, still broken. 2015-10-10 10:17:13 +11:00
UnknownShadow200
e9c190c28c Refactor and comment gui, make tab list higher up and more solid. 2015-10-09 16:47:39 +11:00
UnknownShadow200
b0091a8628 Use isometric blocks in BlockSelectScreen. 2015-10-07 18:14:59 +11:00
UnknownShadow200
b000dcd543 Add functionality for isometric block drawing for gui, simplify and arrange graphics api info, add warning for intel graphics cards users that they should use Direct3D build because of the lousy OpenGL implementation. 2015-10-06 20:15:48 +11:00
UnknownShadow200
4d3331ae47 Prefer 24 bit depth buffer by default, only use the maximum used atlas in MapRenderer. 2015-10-04 15:24:20 +11:00
UnknownShadow200
bf314359cd Use dispatch table for reading packets, split off CPE reading/writing into a separate file. 2015-10-03 15:04:59 +10:00
UnknownShadow200
69e23c88e1 Separate various aspects of 'Game' class into own separate classes. 2015-10-02 16:03:55 +10:00
UnknownShadow200
0979c0597e Fix translucent blocks, fix clipboard crashing the client. 2015-09-30 13:49:37 +10:00
UnknownShadow200
976db7a487 Some cleanup, simplify readme. 2015-09-30 08:33:35 +10:00
UnknownShadow200
63a42bbc68 Rewrite backend for 2D drawing to be far more modular. 2015-09-28 17:10:27 +10:00
UnknownShadow200
e81bbc13ae Reduce model vertices size, reduce complexity of TextInputWidget significantly, add basis for a save level screen. 2015-09-27 20:29:31 +10:00
UnknownShadow200
a12ffa3730 Fix custom key bindings not being loaded, sprites are now rotated diagonally. 2015-09-27 08:48:51 +10:00
UnknownShadow200
067f87ce37 Use default op block permissions regardless of whether BlockPermissions is used or not. BlockPermissions settings always override other attempts to set permissions. 2015-09-27 06:40:33 +10:00
UnknownShadow200
397b4040e4 Add support for exporting as .cw files. Remove .fcm exporting support. 2015-09-26 18:45:58 +10:00
UnknownShadow200
8575aea22b Add very simple .nbt parser. 2015-09-26 07:51:56 +10:00
UnknownShadow200
808d66ea6c Initial single player physics added. 2015-09-25 18:17:04 +10:00
UnknownShadow200
e01f24bebb Update readme, fix non-compliant GL calls. 2015-09-24 15:56:35 +10:00
UnknownShadow200
df80b95714 Implement new key mapping gui. 2015-09-24 15:38:56 +10:00
UnknownShadow200
eccf108a90 Use new pause menu by default, drop some ugly commands now replaced by the options and environment settings parts of the pause menu. 2015-09-24 15:01:16 +10:00
UnknownShadow200
fde7eef0db Much more work on new client gui. 2015-09-24 14:48:24 +10:00
UnknownShadow200
057859dcda More work on new gui, still in mockup stage. (Press F9 to see it) 2015-09-24 10:47:42 +10:00
UnknownShadow200
938cb13182 Initial work on new client gui. 2015-09-24 09:51:55 +10:00
UnknownShadow200
a9681a15c6 Add initial options widget. (Text drawn over a purple box with rounded corners), make screenshot a global hotkey. 2015-09-24 08:07:17 +10:00
UnknownShadow200
7271e02f6f Persist key bindings, fixes #81. 2015-09-22 06:42:17 +10:00
UnknownShadow200
4b51c5c4c0 Add support for loading .dat files, mark single-player support as done. 2015-09-19 11:03:18 +10:00
UnknownShadow200
6ce9f379a2 Fix second sprite lighting bug. 2015-09-15 17:37:28 +10:00
UnknownShadow200
58e5816acf Much more work on patching. Now we just depend on extract resources from classic's jar and terrain-patch.png. Snow is still broken. 2015-09-13 08:12:47 +10:00
UnknownShadow200
41073fc4b9 Initial work on animations, half size of block picking and change its colour to black. 2015-09-12 13:43:33 +10:00
UnknownShadow200
b6655d54d0 Add simple .zip reader (For reading texture packs), partially addresses #44. 2015-09-12 07:37:34 +10:00
UnknownShadow200
d705593c36 Add highly experimental, partial support for BlockDefinitions to address #42. 2015-09-08 06:28:30 +10:00
UnknownShadow200
03b21b62a7 Do not use our own special packed atlas, use the standard atlas in preparation for #42. 2015-09-06 08:13:21 +10:00
UnknownShadow200
875ec23b5b Add proper brightness to entities, closes #45. (Thanks Goodlyay) 2015-09-03 20:14:10 +10:00