40 Commits

Author SHA1 Message Date
UnknownShadow200
c28e1f343f Default speed modifier should be 10, to match ClassiCube. 2016-02-05 21:39:51 +11:00
UnknownShadow200
bbe3820e95 Initial implementation of head vs body yaw roation, also use default.png in more places instead of always hardcoding arial. (Thanks Vladcosmonaut) 2016-01-12 21:32:31 +11:00
UnknownShadow200
526fa9669c Properly fix rope, also draw selected texture over top of isometric blocks. 2016-01-06 23:21:00 +11:00
Venom983
e52fb13ff8 Rope-friendly Collision
Allows the player to successfully jump onto a rope that is three blocks high above ground level as compared to the ClassiCube client.
2016-01-02 17:10:47 -05:00
UnknownShadow200
c0645695e2 Fix parkour being harder than classicube. 2016-01-02 16:12:45 +11:00
UnknownShadow200
b1bcfab887 Fixed player model being difficult to squeeze through 8 pixel gaps (Thanks Empy), fix first keyboard press not showing up in input bar (Thanks imjonnyboy) 2015-12-29 11:37:43 +11:00
UnknownShadow200
09757d6316 Fix isometric blocks not respecting fullbright (Thanks Empy), fix 'stepping/walking' physics not working with custom stairs. 2015-12-28 22:12:23 +11:00
UnknownShadow200
8410b5c796 Make arms swing less high and closer to the body to match classicube more closely. (Thanks azmi2299) 2015-12-23 21:16:28 +11:00
UnknownShadow200
a094406585 More work on player arms animation. (Thanks goodlyay) 2015-12-20 20:54:57 +11:00
UnknownShadow200
01e6f92b72 Make animations closer to classic. (Thanks goodlyay) 2015-12-20 20:38:12 +11:00
UnknownShadow200
b56edd2dad Add basic for old classic arms animation. 2015-12-20 19:51:19 +11:00
UnknownShadow200
11b2230b63 Animate spider legs. 2015-12-15 17:16:53 +11:00
UnknownShadow200
30c4384d66 Refactor block models - they rotate and use shading, also orient sprite block models correctly. Add slight bobbing up/down of in-game entities. 2015-11-24 09:17:16 +11:00
UnknownShadow200
cca0b81f20 Treat solid white and black pixels in humanoid hats as transparent, allowed speed multiplier to be less than 1. 2015-11-19 16:45:38 +11:00
UnknownShadow200
078b7b2747 Cleanup entity rendering, fix own skin changes not being shown and disable alpha testing for humanoid models (Thanks 123DMWM) 2015-11-11 14:48:26 +11:00
UnknownShadow200
1b72c67cac Fix duplicate messages being set, fix humanoid left arm being flipped horizontally. 2015-11-05 15:10:38 +11:00
UnknownShadow200
476def4c41 Fix partial messages being word wrapped when LongerMessages is supported, fix left/right shift key being 'stuck' due to WM_SYSKEYUP message only being sent once, start work on refactoring models. 2015-11-05 09:05:58 +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
cb77211d98 Fix hat rotating at wrong position, fixes #95. 2015-10-07 20:20:32 +11:00
UnknownShadow200
9f4d015709 Detect hats. 2015-10-03 12:13:30 +10:00
UnknownShadow200
0979c0597e Fix translucent blocks, fix clipboard crashing the client. 2015-09-30 13:49:37 +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
8a076102f4 BlockModel shouldn't always use LocalPlayer's modelname, fixes #82. 2015-09-21 12:06:51 +10:00
UnknownShadow200
e1d87aeb88 Fix player rotation for good, fixes #77. (Thanks Goodly) 2015-09-19 18:26:03 +10:00
UnknownShadow200
44ca876dd0 Undo modification to Y rotation point of arms. (my bad) 2015-09-19 18:01:20 +10:00
UnknownShadow200
18a6582ece Hopefully fix idle rotation being slightly off. 2015-09-19 17:58:59 +10:00
UnknownShadow200
1f8f2ccfe6 Fix head tilt for humanoid model. 2015-09-19 17:49:51 +10:00
UnknownShadow200
105496e9f8 Eye position should reflect model height. 2015-09-19 17:32:37 +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
c88348c6d8 Fix rotation of models, use nicer constants in Model classes. 2015-09-13 12:17:34 +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
5a8ec25957 Add ability to change entity textures with local texture packs. 2015-09-12 09:29:33 +10:00
UnknownShadow200
9a69dba8c5 And get player animations working again. 2015-09-03 20:06:30 +10:00
UnknownShadow200
afb758eb3e Hats should be 0.5 pixels bigger, not 1, fixes #49. (Thanks Goodlyay) Also use nicer constants in PlayerModel. 2015-09-03 19:32:41 +10:00
UnknownShadow200
60c753a2fd Make entity models dynamic in preparation for #45, also means we make a lot less matrix multiplications. Still broken! 2015-09-03 19:20:08 +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
96b508a2ce Optimise even further, fix bug with sky drawing with OpenGL api. 2015-08-04 11:35:57 +10:00
UnknownShadow200
1590664f68 Make IGraphicsApi even more consistent. 2015-08-04 07:17:20 +10:00
UnknownShadow200
efc7b0bfe6 Use stackalloc to avoid allocating index buffer on LOH, remove Is<X> methods in IGraphicsApi and make IGraphicsApi more consistent. 2015-08-04 06:32:12 +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