X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FPerson.h;h=60cc8616754fda39e805f17468912f6dbbf03bac;hb=cfdbe0ad0521045b27a60dbb1c963ea6dfdcda5a;hp=1eb92efe33d6e5a42e2f8db5b9b9a1384370a771;hpb=65db961d42f06e061df7a16aa9fcbd6bbc6ecbf1;p=lugaru.git diff --git a/Source/Person.h b/Source/Person.h index 1eb92ef..60cc861 100644 --- a/Source/Person.h +++ b/Source/Person.h @@ -28,7 +28,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "Quaternions.h" #include "Skeleton.h" #include "Models.h" -#include "Constants.h" #include "Terrain.h" #include "Sprite.h" #include @@ -48,8 +47,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define rabbittype 0 #define wolftype 1 -struct Person +class Person { + public: int whichpatchx; int whichpatchz; @@ -180,7 +180,6 @@ struct Person float turnspeed; int aitype; - int aitarget; float aiupdatedelay; float losupdatedelay; int ally; @@ -426,6 +425,8 @@ struct Person void Puff(int whichlabel); void FootLand(int which, float opacity); void DoStuff(); + Joint& getJointFor(int); + void setAnimation(int); void DoAnimations(); void RagDoll(bool checkcollision); };