projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
a fairly major physics update
[carveJwlIkooP6JGAAIwe30JlM.git]
/
player_animation.h
diff --git
a/player_animation.h
b/player_animation.h
index 98aa25697e1e2c843c0566885a8dbff4c83e7ee7..08a540554bf5f0577fb6e9c2ce9a1b2c563faf5d 100644
(file)
--- a/
player_animation.h
+++ b/
player_animation.h
@@
-30,7
+30,6
@@
VG_STATIC void player_animate_offboard(void)
mdl_keyframe apose[32], bpose[32];
struct skeleton *sk = &player.mdl.sk;
mdl_keyframe apose[32], bpose[32];
struct skeleton *sk = &player.mdl.sk;
-
if( player.walk > 0.025f )
{
/* TODO move */
if( player.walk > 0.025f )
{
/* TODO move */
@@
-88,6
+87,8
@@
VG_STATIC void player_animate(void)
{
struct player_phys *phys = &player.phys;
rb_extrapolate_transform( &player.phys.rb, player.visual_transform );
{
struct player_phys *phys = &player.phys;
rb_extrapolate_transform( &player.phys.rb, player.visual_transform );
+ v3_muladds( player.visual_transform[3], phys->rb.up, -0.2f,
+ player.visual_transform[3] );
v4f qfake_rot;
m3x3f fake_rot;
v4f qfake_rot;
m3x3f fake_rot;