X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;ds=sidebyside;f=Source%2FObjects%2FPerson.hpp;h=ba329fe52639255f20c400403fb7b3c2f2198d64;hb=086b9fc6bc5e16d7f77839bfdadb64ab187cca61;hp=57f3ebb1f49bc5a7bf7221e061f1488ddc472e4e;hpb=5ab55c3eea543a30fe979f623d4a984935e2a0fb;p=lugaru.git
diff --git a/Source/Objects/Person.hpp b/Source/Objects/Person.hpp
index 57f3ebb..ba329fe 100644
--- a/Source/Objects/Person.hpp
+++ b/Source/Objects/Person.hpp
@@ -23,6 +23,7 @@ along with Lugaru. If not, see .
#include "Animation/Animation.hpp"
#include "Animation/Skeleton.hpp"
+#include "Audio/Sounds.hpp"
#include "Environment/Terrain.hpp"
#include "Graphic/gamegl.hpp"
#include "Graphic/Models.hpp"
@@ -60,6 +61,26 @@ class PersonType
public:
// head, body, arms, legs
XYZ proportions[4];
+ animation_type animRun;
+ animation_type animRunning;
+ animation_type animCrouch;
+ animation_type animStop;
+ animation_type animLanding;
+ animation_type animLandingHard;
+ sound_type soundsAttack[4];
+ sound_type soundsTalk[2];
+
+ std::string figureFileName;
+ std::string lowFigureFileName;
+ std::string clothesFileName;
+ std::string modelFileNames[7];
+ std::string lowModelFileName;
+ std::string modelClothesFileName;
+
+ std::vector skins;
+
+ GLubyte bloodText[512 * 512 * 3] = { 0 };
+
static std::vector types;
static void Load();
};