// September 2015 // Levee Patroller / Dijk Patrouille // This source file is (c) by Deltares. This source file is open source but only available to select users. Do not redistribute without written permission of Stichting Deltares, Delft, The Netherlands. // This header has been automatically generated. //============================================================================= // Class where the conversation state is stored // // ------------------------------------------------------------ // Created by Maarten van Zomeren // © 2006, Geodelft //============================================================================= class ConversationState extends Object; var String Location; var String Map; var String PlayerName; //The failure Mechanism the player thinks it is. var GeoEnums.FailingMechanisms DiagnosedMechanism; //the assessment of the player var GeoEnums.GeoStates Assessment; //The last time the player called and said something about his assessment it was the same as the //assessment of de ActionCenter based on the signals. var bool AssessmentSame; var int AmountOfAssessments; //Is the conversation finished or not. var bool ConversationFinished; var GeoEnums.GeoStates StateOfFailure; //something like a timestamp has to be made here. //var long Time; enum ConvState { Con_Reporting, Con_Checking, Con_Correcting, Con_Warning, Con_Stable, Con_Measure, Con_Diagnosis }; //temp voor string var array ConversationStates; defaultproperties { Location="" ConversationStates(0) = Con_Reporting DiagnosedMechanism=FM_None Assessment=STA_NONE AssessmentSame = false AmountOfAssessments = 0 ConversationFinished = false }