327 Commits

Author SHA1 Message Date
UnknownShadow200
30cffb2e20 Save VSync on option. 2015-10-27 07:40:29 +11:00
UnknownShadow200
59aa0a1c07 Remove console window from default builds. 2015-10-27 07:08:46 +11:00
UnknownShadow200
6f8a4be44d Use /client gpuinfo and log gpu info when an unhandled exception occurs, rather than always displaying it at startup. 2015-10-26 20:51:55 +11:00
UnknownShadow200
f63d1e35e1 Begin to phase out usage of LogX/Y/Z calls, see issue #108 for why this is being done 2015-10-26 19:55:16 +11:00
UnknownShadow200
c1204c8b09 Save client defined hotkeys. 2015-10-26 17:50:03 +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
6748d3fe6d Fix entities being lit as shadows when standing in empty chunks, add support for 'push back' when placing blocks that intersect your position, making building much faster. Add more comments to various parts of the client. 2015-10-24 19:00:49 +11:00
UnknownShadow200
a6f90acf00 More comments. 2015-10-24 15:31:57 +11:00
UnknownShadow200
328df182c9 Make number of chatlines configurable. 2015-10-23 10:52:50 +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
a10fe0336f Able to bind mouse buttons to keyboard, fix various things with the launcher. 2015-10-22 12:03:47 +11:00
UnknownShadow200
cd4a0f5056 Add option to change speed multiplier. 2015-10-22 07:06:58 +11:00
UnknownShadow200
cd7190e9eb Fix bugs with third person camera over-aggressively culling, add forward facing third person camera, slightly decrease selection box for sprites. 2015-10-21 07:37:18 +11:00
UnknownShadow200
e726a4aef8 Remove invalidate as it didn't fix issues on linux, other minor cleanup. 2015-10-21 06:15:49 +11:00
UnknownShadow200
f639de8f7b More work on simplifying gui functions, more work on new launcher. 2015-10-19 18:19:05 +11:00
UnknownShadow200
6e3a926fab Refactor contexts slightly - use a null context when running on Direct3D. Clean up DrawTextArgs slightly, start work on a brand new launcher that is free of WinForms. 2015-10-16 19:50:51 +11:00
UnknownShadow200
b39d2764bc More work on occlusion culling (still doesn't work properly in same cases), fix issues with HoldThis packet, fixes #100. 2015-10-13 16:59:21 +11:00
UnknownShadow200
dd23cc8a47 Use cloud height rather than offset in options, allow placing liquid and sprite blocks even if entities are located there. 2015-10-12 06:55:14 +11:00
UnknownShadow200
59990d2899 More comments, improve gui: Autohide chat when input bar isn't in use, hide selection box when gui is hidden. 2015-10-11 20:22:20 +11:00
UnknownShadow200
85b1ad2ac2 Extend map edge to just above map sides, fixes #94. Also fix crashing with legacyfast rendertype and view distance > 4096. 2015-10-11 09:36:10 +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
95604267ec Tick mouse 60 times instead of 20 times per second. 2015-10-10 10:50:02 +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
1f54263749 Fix sprites not being full bright if they should, overhaul fps screen to also display current position and hack states. FPS can be hidden with option 'Show FPS' now. 2015-10-08 19:39:27 +11:00
UnknownShadow200
d084385215 Fix 2D gui being affected by fog when in lava, optimise IsometricBlockDrawer by avoiding redundant calculations. 2015-10-08 16:47:53 +11:00
UnknownShadow200
cb77211d98 Fix hat rotating at wrong position, fixes #95. 2015-10-07 20:20:32 +11:00
UnknownShadow200
ad57351cf2 Fix isometric blocks. Save chat font size and mouse sensitivity settings. Enter and keypad enter now do the same thing as clicking on 'OK' in menu screens. 2015-10-07 19:39:20 +11:00
UnknownShadow200
dc5a29e9f1 Move CloudsLevel to map class, simplify various map set methods, reset texture pack to default if we can't download the .png or .zip., fixes #90. 2015-10-05 16:57:39 +11:00
UnknownShadow200
7a87906dad Fix weather issues, fixes #88. 2015-10-04 17:23:23 +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
728785ed6c Fix non 32bpp terrain atlases crashing the client, remove some leftover debug stuff. 2015-10-03 06:57:20 +10:00
UnknownShadow200
e5cd574dae Replace local with direct connection tab, store resume information. 2015-10-03 06:24:29 +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
9e9a739932 Fix Direct3D9 build clipping when standing next to a block, blocks should not be placed over players. (Thanks Empy) 2015-09-30 09:10:55 +10:00
UnknownShadow200
63a42bbc68 Rewrite backend for 2D drawing to be far more modular. 2015-09-28 17:10:27 +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
ba565760c3 Add support for importing .cw maps. 2015-09-26 08:54:08 +10:00
UnknownShadow200
6c69baeb38 More physics (still to go: saplings) 2015-09-25 20:21:05 +10:00
UnknownShadow200
808d66ea6c Initial single player physics added. 2015-09-25 18:17:04 +10:00
UnknownShadow200
fe1d808025 Fix crashing when pressing button in OptionsScreen, save and load default view distance, other minor gui touchups. 2015-09-24 19:39:51 +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
057859dcda More work on new gui, still in mockup stage. (Press F9 to see it) 2015-09-24 10:47:42 +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