297 Commits

Author SHA1 Message Date
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
e1a244e319 Implement servers list and stuff. 2015-10-20 12:57:18 +11:00
UnknownShadow200
f639de8f7b More work on simplifying gui functions, more work on new launcher. 2015-10-19 18:19:05 +11:00
UnknownShadow200
80f6793a33 Add more comments to utils class, modify ExtPlayerWidget to strip colour codes from names and display group name ahead of players. 2015-10-14 20:26:02 +11:00
UnknownShadow200
eb73f460ab Fix skating effect with liquids. 2015-10-11 09:13:46 +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
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
2674cabfaa Store passwords and mpasses using ProtectedData class when available. (e.g. CryptProtectData on windows) Now also save sign in username and password. 2015-10-09 19:53:17 +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
a74f6af339 Use isometric blocks in hotbar. (Doesn't work for sprites, texture bleeding for Direct3D9 build) 2015-10-07 16:16:39 +11:00
UnknownShadow200
bab9b11b49 Fix jumping when standing next to water, fixex #92. 2015-10-06 16:20:05 +11:00
UnknownShadow200
9f4d015709 Detect hats. 2015-10-03 12:13:30 +10:00
UnknownShadow200
69e23c88e1 Separate various aspects of 'Game' class into own separate classes. 2015-10-02 16:03:55 +10:00
UnknownShadow200
1740631f17 Simplify linux backend, use core vbo functions if running >= 1.5 opengl. 2015-10-01 18:10:22 +10:00
UnknownShadow200
0979c0597e Fix translucent blocks, fix clipboard crashing the client. 2015-09-30 13:49:37 +10:00
UnknownShadow200
63a42bbc68 Rewrite backend for 2D drawing to be far more modular. 2015-09-28 17:10:27 +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
938cb13182 Initial work on new client gui. 2015-09-24 09:51:55 +10:00
UnknownShadow200
a119b2bddf Add support for EnvMapApperance v2 packets, other various cleanup. 2015-09-23 19:53:12 +10:00
UnknownShadow200
901f3e359f Fix custom liquids for BlockDefinitions. 2015-09-23 13:18:13 +10:00
UnknownShadow200
56089bf275 More work on BlockDefinitions support. Liquid collision and gravity still not properly supported. 2015-09-23 08:45:16 +10:00
UnknownShadow200
f9b6da294f Remove WindowBorder from OpenTK, simplify a little bit in X11 API. 2015-09-22 20:20:58 +10:00
UnknownShadow200
dde58e8b1d Reorganise BlockInfo, more work on BlockDefinitions. 2015-09-22 16:48:04 +10:00
UnknownShadow200
8a076102f4 BlockModel shouldn't always use LocalPlayer's modelname, fixes #82. 2015-09-21 12:06:51 +10:00
UnknownShadow200
3d9d2a0e76 If Op user type and not using block permissions, the player should be able to place grass, water, lava, and admincrete. 2015-09-21 11:13:37 +10:00
UnknownShadow200
b0a180b1db Simplify various stuff in X11 api. 2015-09-20 18:01:18 +10:00
UnknownShadow200
43b247ea08 Make particles bigger, move faster, and fall faster. 2015-09-20 07:34:01 +10:00
UnknownShadow200
105496e9f8 Eye position should reflect model height. 2015-09-19 17:32:37 +10:00
UnknownShadow200
d24d8bba2e Slightly reduce class size of TerrainParticle. 2015-09-19 16:54:48 +10:00
UnknownShadow200
9c557ab234 Fix particles. 2015-09-19 16:49:38 +10:00
UnknownShadow200
41c091e832 Fix rotations being slightly off, also push up player if they get stuck in a block. 2015-09-17 19:41:03 +10:00
UnknownShadow200
d535448bb4 Load animations.png from texture pack if it exists. 2015-09-12 13:56:37 +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
4c73ceb7a6 Adjust player collision size we can jump into two block high tunnels, fixes #68. 2015-09-11 19:56:38 +10:00
UnknownShadow200
896408a751 Particles should use shadow colour when in shadow, fixes #59. 2015-09-06 18:04:12 +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
9a69dba8c5 And get player animations working again. 2015-09-03 20:06:30 +10:00
UnknownShadow200
ad18567f69 Fix bug with StringBuffer/UnsafeString being drawn way too wide on some Windows versions, fixes #46. (Thanks Cheesse) 2015-09-03 18:40:25 +10:00
UnknownShadow200
4371246f96 Add support for drawing indexed dynamic VBs - use less memory in WeatherRenderer and can draw more particles in ParticleManager. 2015-09-03 06:32:28 +10:00
UnknownShadow200
7826f84b55 Consistency of Game/Window - now just use game. Start work on adding crosshairs. 2015-09-01 18:03:36 +10:00
UnknownShadow200
dab0e31bfc More code XML comments. 2015-08-29 11:54:55 +10:00
UnknownShadow200
dfac67c652 Treat terrain particles as billboards, fixes issue #32 (thanks andrewphorn). 2015-08-23 08:41:43 +10:00
UnknownShadow200
c6d797aebc Properly respond to changes in yaw and pitch sent by server. Fix bug with InterpAngle when passing from <90 to >270 degrees. 2015-08-22 14:01:12 +10:00
UnknownShadow200
4e34637a05 Minor code cleanup. 2015-08-15 13:51:22 +10:00
UnknownShadow200
1590664f68 Make IGraphicsApi even more consistent. 2015-08-04 07:17:20 +10:00
UnknownShadow200
4cc1e27157 Cleanup the solution - move the client's files and folders into their own folder. 2015-07-25 06:45:14 +10:00