vrfileman

annotate src/user.h @ 2:282da6123fd4

lalalala
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 01 Feb 2015 12:51:10 +0200
parents
children 2cbf85690e03
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@2 6 struct PosRot {
nuclear@2 7 Vector3 pos;
nuclear@2 8 Quaternion rot;
nuclear@2 9
nuclear@2 10 void move(float dfwd, float dright, float dup);
nuclear@2 11 void rotate(float dhoriz, float dvert);
nuclear@2 12
nuclear@2 13 void calc_matrix(Matrix4x4 *res) const;
nuclear@2 14 void calc_inv_matrix(Matrix4x4 *res) const;
nuclear@2 15 };
nuclear@2 16
nuclear@2 17 class User {
nuclear@2 18 public:
nuclear@2 19 PosRot posrot;
nuclear@2 20 };
nuclear@2 21
nuclear@2 22 #endif // USER_H_