]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/localplayer.h
make formspec textarea wordwrap
[dragonfireclient.git] / src / localplayer.h
index 4a35ca929a930b98fdc3fda0bbd8339050b7a420..38e7a4cd9e739ba0955dde3fbaf60f20dffe36ac 100644 (file)
@@ -23,11 +23,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "player.h"
 #include <list>
 
-class ClientEnvironment;
+class Environment;
 
 class ClientActiveObject;
 
-enum localPlayerAnimations {NO_ANIM, WALK_ANIM, DIG_ANIM, WD_ANIM};  // no local animation, walking, digging, both
+enum LocalPlayerAnimations {NO_ANIM, WALK_ANIM, DIG_ANIM, WD_ANIM};  // no local animation, walking, digging, both
 
 class LocalPlayer : public Player
 {
@@ -46,9 +46,9 @@ class LocalPlayer : public Player
 
        v3f overridePosition;
        
-       void move(f32 dtime, ClientEnvironment *env, f32 pos_max_d,
+       void move(f32 dtime, Environment *env, f32 pos_max_d);
+       void move(f32 dtime, Environment *env, f32 pos_max_d,
                        std::list<CollisionInfo> *collision_info);
-       void move(f32 dtime, ClientEnvironment *env, f32 pos_max_d);
 
        void applyControl(float dtime);
 
@@ -63,6 +63,9 @@ class LocalPlayer : public Player
 
        float camera_impact;
        int camera_mode;
+       v3f eye_offset_first;
+       v3f eye_offset_third;
+
        int last_animation;
        float last_animation_speed;