21 DtDIGuyCustomPduDecoder();
22 virtual ~DtDIGuyCustomPduDecoder();
26 virtual void clearCallbacks();
29 virtual void decode(
DtPdu * pdu, DtPduFactory* pduFactory = 0) {};
41 static void getDiGuyAppearance(
const DtDIGuyCustomPdu* pdu,
DtString& appearance,
DtString& headAppearance,
DtString& itemAppearance);
42 static void getDiGuyType(
const DtDIGuyCustomPdu* pdu,
DtString& type);
43 static void getDiGuyAction(
const DtDIGuyCustomPdu* pdu,
DtString& action,
bool& paused,
float& speed);
47 #define DtMAX_DIGUYMSG_KINDS 50
48 std::set<DtDIGuyPduCallbackFcn> myDiGuyCbList[DtMAX_DIGUYMSG_KINDS];