11 #include <vlutil/vlString.h>
82 virtual void setCharacterTypeName(
const DtString& name);
83 virtual const DtString & characterTypeName()
const;
93 virtual std::vector<DtString> appearances()
const;
96 virtual void addAppearance(
const DtString & app);
97 virtual bool containsAppearance(
const DtString & app);
100 virtual std::vector<DtString> handItems()
const;
103 virtual void addHandItem(
const DtString & app);
106 virtual std::vector<DtString> heads(
const DtString &bodyAppearance)
const;
109 virtual void addHead(
const DtString &bodyAppearance,
const DtString & headAppearance);
112 virtual void addTypeMapField(
const DtString &appearanceName,
const DtString & fieldValue);
114 virtual const DtString &getTypeMapFieldName(
int index);
116 virtual int getTypeMapFieldIndex(
const DtString &name);
149 void readInAnimationDataFromTable(
const char *actionName,
bool isFirstAction);
152 void setPrintInfo(
bool set_print);
153 void debugPrint(
const char *fmt, ...);
168 virtual void readInAnimationDataFromDiGuyScenario();
170 void setUpTypeFieldToIntMap();