X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FObjects%2FPerson.hpp;h=3f96a26f1b73e430636eceba768b35c56d80446e;hb=61122a635fae9aac4df5c4dafc4443436dbb9c4f;hp=57f3ebb1f49bc5a7bf7221e061f1488ddc472e4e;hpb=5ab55c3eea543a30fe979f623d4a984935e2a0fb;p=lugaru.git diff --git a/Source/Objects/Person.hpp b/Source/Objects/Person.hpp index 57f3ebb..3f96a26 100644 --- a/Source/Objects/Person.hpp +++ b/Source/Objects/Person.hpp @@ -28,6 +28,7 @@ along with Lugaru. If not, see . #include "Graphic/Models.hpp" #include "Graphic/Sprite.hpp" #include "Math/XYZ.hpp" +#include "Objects/PersonType.hpp" #include "Objects/Weapons.hpp" #include @@ -43,27 +44,12 @@ along with Lugaru. If not, see . #define getweapontype 7 #define pathfindtype 8 -enum person_type -{ - rabbittype = 0, - wolftype = 1 -}; - struct InvalidPersonException : public exception { const char * what () const throw () { return "Invalid weapon number"; } }; -class PersonType -{ -public: - // head, body, arms, legs - XYZ proportions[4]; - static std::vector types; - static void Load(); -}; - class Person : public enable_shared_from_this { private: