vrfileman

annotate src/user.h @ 5:d487181ee1d9

fixed movement
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 03 Feb 2015 03:35:14 +0200
parents 2cbf85690e03
children
rev   line source
nuclear@2 1 #ifndef USER_H_
nuclear@2 2 #define USER_H_
nuclear@2 3
nuclear@2 4 #include <vmath/vmath.h>
nuclear@2 5
nuclear@5 6 class User {
nuclear@5 7 public:
nuclear@2 8 Vector3 pos;
nuclear@5 9 float hangle, vangle;
nuclear@5 10
nuclear@5 11 User();
nuclear@2 12
nuclear@3 13 void move(float dfwd, float dright, float dup = 0.0f);
nuclear@2 14 void rotate(float dhoriz, float dvert);
nuclear@2 15
nuclear@2 16 void calc_matrix(Matrix4x4 *res) const;
nuclear@2 17 void calc_inv_matrix(Matrix4x4 *res) const;
nuclear@2 18 };
nuclear@2 19
nuclear@2 20 #endif // USER_H_