Changeset 808


Ignore:
Timestamp:
01/12/2011 01:34:13 AM (10 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/OCCAffectDerivation/OCCComponent.java

    r801 r808  
    8080         
    8181        @Override 
    82         public ArrayList<BaseEmotion> affectElicitation(AgentModel am, String appraisalVariable, AppraisalFrame af) { 
     82        public ArrayList<BaseEmotion> affectDerivation(AgentModel am, String appraisalVariable, AppraisalFrame af) { 
    8383                 
    8484                ArrayList<BaseEmotion> emotions = new ArrayList<BaseEmotion>(); 
     
    215215         
    216216        @Override 
    217         public void inverseAffectElicitation(AgentModel am, BaseEmotion em, AppraisalFrame af) 
     217        public void inverseAffectDerivation(AgentModel am, BaseEmotion em, AppraisalFrame af) 
    218218        { 
    219219                //ignoring mood for now 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/emotionalState/AppraisalFrame.java

    r772 r808  
    153153        } 
    154154         
     155        public boolean containsAppraisalVariable(String appraisalVariable) 
     156        { 
     157                return _appraisal.containsKey(appraisalVariable); 
     158        } 
     159         
    155160        public boolean hasChanged() 
    156161        { 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/emotionalState/BaseEmotion.java

    r802 r808  
    8888                                type == EmotionType.PRIDE ||  
    8989                                type == EmotionType.GRATIFICATION || 
    90                                 type == EmotionType.GRATITUDE)  
     90                                type == EmotionType.GRATITUDE || 
     91                                type == EmotionType.EXPECTED_REWARD || 
     92                                type == EmotionType.STRONGER_REWARD || 
     93                                type == EmotionType.WEAKER_REWARD || 
     94                                type == EmotionType.UNEXPECTED_REWARD 
     95                                )  
    9196                { 
    9297                        _valence = EmotionValence.POSITIVE; 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/emotionalState/EmotionalState.java

    r801 r808  
    9696         */ 
    9797        public EmotionalState() { 
    98                 _emotionDispositions = new EmotionDisposition[22]; 
     98                _emotionDispositions = new EmotionDisposition[30]; 
    9999                _emotionPool = new Hashtable<String, ActiveEmotion>(); 
    100100                _mood = new Mood(); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/util/enumerables/EmotionType.java

    r667 r808  
    6262        public static final short GRATITUDE = 20; 
    6363        public static final short ANGER = 21; 
     64        public static final short WEAKER_PUNISHMENT = 22; 
     65        public static final short EXPECTED_PUNISHMENT = 23; 
     66        public static final short STRONGER_PUNISHMENT = 24; 
     67        public static final short WEAKER_REWARD = 25; 
     68        public static final short EXPECTED_REWARD = 26; 
     69        public static final short STRONGER_REWARD = 27; 
     70        public static final short UNEXPECTED_REWARD = 28; 
     71        public static final short UNEXPECTED_PUNISHMENT = 29; 
     72         
     73         
     74         
     75         
     76         
    6477         
    6578        private static final String[] _emotionTypes = {"Joy", 
     
    8497                                                                                                   "Remorse", 
    8598                                                                                                   "Gratitude", 
    86                                                                                                    "Anger"}; 
     99                                                                                                   "Anger", 
     100                                                                                                   "Weaker Punishment", 
     101                                                                                                   "Expected Punishment", 
     102                                                                                                   "Stronger Punishment", 
     103                                                                                                   "Weaker Reward", 
     104                                                                                                   "Expected Reward", 
     105                                                                                                   "Stronger Reward", 
     106                                                                                                   "Unexpected Reward", 
     107                                                                                                   "Unexpected Punishment"}; 
    87108         
    88         /** 
    89          * Parses a string that corresponds to the emotion type and returns the appropriate 
     109        /* Parses a string that corresponds to the emotion type and returns the appropriate 
    90110         * emotion type (enumerable) 
    91111         * @param emotionType - the name of the emotion to search for 
Note: See TracChangeset for help on using the changeset viewer.