11 #include <vlutil/vlString.h>
82 virtual void setCharacterTypeName(
const DtString& name);
83 virtual const DtString & characterTypeName()
const;
93 virtual const std::vector<DtString>& appearances()
const;
96 virtual void addAppearance(
const DtString & app);
97 virtual bool containsAppearance(
const DtString & app);
100 virtual void addGesture(
const DtString & app);
101 virtual bool containsGesture(
const DtString & app);
102 virtual const std::vector<DtString>& gestures()
const;
105 virtual const std::vector<DtString>& handItems()
const;
108 virtual void addHandItem(
const DtString & app);
111 virtual const std::vector<DtString>& heads(
const DtString &bodyAppearance)
const;
114 virtual void addHead(
const DtString &bodyAppearance,
const DtString & headAppearance);
117 virtual void addTypeMapField(
const DtString &appearanceName,
const DtString & fieldValue);
119 virtual const DtString &getTypeMapFieldName(
int index);
121 virtual int getTypeMapFieldIndex(
const DtString &name);
157 void setPrintInfo(
bool set_print);
158 void debugPrint(
const char *fmt, ...);
173 virtual void readInAnimationDataFromDiGuyScenario();
175 void setUpTypeFieldToIntMap();