void CStateInstance::dumpVarsAndFunctions(CStringWriter& sw) const { sw.append("float variables:"); FOREACHC(varIt, TLogicVarList, _LogicVar) sw.append(" "+CStringMapper::unmap(varIt->first)+" = "+NLMISC::toString(varIt->second)); sw.append("string variables:"); FOREACHC(varIt, TStrLogicVarList, _StrLogicVar) sw.append(" "+CStringMapper::unmap(varIt->first)+" = "+varIt->second); sw.append("context variables:"); FOREACHC(varIt, TCtxLogicVarList, _CtxLogicVar) sw.append(" "+CStringMapper::unmap(varIt->first)+" = "+(int)(void*)varIt->second); sw.append("callBacks:"); FOREACHC(varIt, TCallBackList, _CallBacks) sw.append(" "+CStringMapper::unmap(varIt->first)); }
void CMgrFauna::display(CStringWriter& stringWriter) { stringWriter.append(getFullName()); }