00001 00011 #ifndef WORLDROTAXIS_H 00012 #define WORLDROTAXIS_H 00013 00014 #include "FPS.H" 00015 #include "WorldTranslate.H" 00016 00017 class WORLDROTAXIS { 00018 00019 public: 00020 00021 static int active() { return _active; } 00022 static void setActive(int val) { _active = val; } 00023 00024 static void setup(Wpt centerOfRot, Wvec upVec) { 00025 _center = centerOfRot; 00026 _up = upVec; 00027 } 00028 00029 static void spin(); 00030 00031 protected: 00032 00033 static int _active; 00034 static Wpt _center; 00035 static Wvec _up; 00036 static double _anglepersec; 00037 00038 }; 00039 00040 #endif