Beispiel #1
0
        public Expression Listen(Statement statement, string speakerName)
        {
            if (!CharacterSentiment.Keys.Contains(speakerName))
            {
                CharacterSentiment.Add(speakerName, new Feelings());
            }

            var belief = Beliefs.Accept(statement, CharacterSentiment[speakerName].Faith, speakerName);

            return(CalculateExpression(belief, speakerName));
        }