+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;
+
+ static std::vector<PersonType> types;
+ static void Load();
+};
+