csString csConditionEvaluator::GetConditionStringInternal (csConditionID id) { if (id == csCondAlwaysFalse) return "AlwaysFalse"; else if (id == csCondAlwaysTrue) return "AlwaysTrue"; else return OperationToString (conditions.GetCondition (id)); }
// --[ Method ]--------------------------------------------------------------- // // - Class : CFuncTriangle // - Prototype : bool WriteASCII(CWriterASCII* pWriter) // // - Purpose : Writes the function parameters in a text script format. // // ----------------------------------------------------------------------------- bool CFuncTriangle::WriteASCII(CWriterASCII* pWriter) { assert(pWriter); assert(pWriter->Ready()); pWriter->Write("\n#Function=\"%s\"", GetClassName().c_str()); pWriter->Write("\n{"); pWriter->Write("\n #Operation = %s", OperationToString(GetOperation()).c_str()); pWriter->Write("\n #Min = %f", m_fMin); pWriter->Write("\n #Max = %f", m_fMax); pWriter->Write("\n #Offset = %f", m_fOffset); pWriter->Write("\n #Frequency = %f", m_fFrequency); pWriter->Write("\n #Assimetry = %f", m_fAssimetry); pWriter->Write("\n}"); return true; }
// --[ Method ]--------------------------------------------------------------- // // - Class : CFuncRandom // - Prototype : bool WriteASCII(CWriterASCII* pWriter) // // - Purpose : Writes the function parameters in a text script format. // // ----------------------------------------------------------------------------- bool CFuncRandom::WriteASCII(CWriterASCII* pWriter) { assert(pWriter); assert(pWriter->Ready()); pWriter->Write("\n#Function=\"%s\"", GetClassName().c_str()); pWriter->Write("\n{"); pWriter->Write("\n #Operation = %s", OperationToString(GetOperation()).c_str()); pWriter->Write("\n #Min = %f", m_fMin); pWriter->Write("\n #Max = %f", m_fMax); pWriter->Write("\n #Frequency = %f", m_fFrequency); pWriter->Write("\n #Seed = %d", m_nSeed); pWriter->Write("\n #Smooth = %s", m_bSmooth ? "True" : "False"); pWriter->Write("\n}"); return true; }