181 Commits

Author SHA1 Message Date
UnknownShadow200
ba9851a82f Rain/Snow uses sunlight colour now, fix map borders using previous sun colour, new terrain.png size is shown in WarningScreen now. 2015-11-17 16:34:34 +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
83af1b5a2d Initial block in hand model. No left/right click animations yet though. 2015-11-16 10:48:51 +11:00
UnknownShadow200
7208d2e7dc Make text input bar have a small background when empty, allowing entering colour codes directly into chat, add support for clicking on urls. 2015-11-14 22:02:45 +11:00
UnknownShadow200
97a38f3cf4 Show warning screen for first time a texture pack is sent to the client. Fix bugs with being able to press B in both error and map loading screens. 2015-11-14 17:56:36 +11:00
UnknownShadow200
cc0dd16c42 Default.png should only not show pixels with A = 0, make clouds height be able to set to +-10,000, make snow/rain nicer, more work on 'alt text' input box. 2015-11-11 11:18:29 +11:00
UnknownShadow200
c5a1f5a27e Fix bug with tab list when help down from map change (Thanks 123DMWM), don't show sides/edge block if it is air, add basis for new colours/emotes gui. 2015-11-10 18:46:23 +11:00
UnknownShadow200
bbc0ed8edc Fix pasting replacing instead of inserting, fix client showing white textures when default texture pack doesn't have all required textures. Now the client resorts back to default.zip first. 2015-11-10 08:25:27 +11:00
UnknownShadow200
1b5d98f413 Add basis for a warning screen, modularise updater and make it work when Launcher2 is called Launcher.exe. 2015-11-09 12:57:56 +11:00
UnknownShadow200
f1a7a0e513 Remove 'Add new' from hotkeys, just clicking on empty hotkey line does the same thing. Make HUD show behind pause and block menu screen. 2015-11-08 17:03:44 +11:00
UnknownShadow200
bab357300e Add a texture caching mechanism to reduce bandwidth usage and speed up texture pack loading. 2015-11-07 08:24:42 +11:00
UnknownShadow200
5218124c6c Separate writing methods, allow entering CP437 directly into chat via clipboard if server supports FullCP437. 2015-11-05 18:43:16 +11:00
UnknownShadow200
8130d91fc3 Bold selected name, some minor cleanup. 2015-11-04 20:36:01 +11:00
UnknownShadow200
62f1ca71d6 Fetch gui.png, sky should not move below map.Height + 8. 2015-11-04 07:12:05 +11:00
UnknownShadow200
1f8d4574d4 I mixed up visible and hidden. 2015-11-01 08:14:43 +11:00
UnknownShadow200
b4c64425f5 Fixed crashing of client on Mono when receiving 404 for requests for images. 2015-11-01 06:42:50 +11:00
UnknownShadow200
ddad12c442 Add support for clicking names in player list, add (not used) support for dirt background to new launcher. 2015-10-31 19:03:25 +11:00
UnknownShadow200
2b9b3e9632 Fix mistake in readme. 2015-10-28 17:39:39 +11:00
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