Changeset 858


Ignore:
Timestamp:
01/19/2011 05:43:53 PM (10 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular
Files:
1 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/AgentLauncher/src/AgentLauncher.java

    r833 r858  
    3535                        //aG.addComponent(new CulturalDimensionsComponent(cultureFile)); 
    3636                        //aG.addComponent(new SocialRelationsComponent(extraFiles)); 
    37                         aG.addComponent(new MotivationalComponent(extraFiles)); 
     37                        //aG.addComponent(new MotivationalComponent(extraFiles)); 
    3838                        //aG.addComponent(new ToMComponent(ConfigurationManager.getName())); 
    3939                        //aG.addComponent(new AdvancedMemoryComponent()); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA.SocialRelations/src/FAtiMA/socialRelations/SocialRelationsComponent.java

    r848 r858  
    125125        public void emotionActivation(AgentModel am, ActiveEmotion em) { 
    126126                Memory m = am.getMemory(); 
    127                 if(em.getType() == AdmirationEmotion.getInstance()) 
     127                if(em.getType().equals(AdmirationEmotion.getInstance())) 
    128128                { 
    129129                        if(em.GetDirection() != null) 
     
    133133                        } 
    134134                } 
    135                 else if(em.getType() == ReproachEmotion.getInstance()) 
     135                else if(em.getType().equals(ReproachEmotion.getInstance())) 
    136136                { 
    137137                        if(em.GetDirection() != null) 
     
    141141                        } 
    142142                } 
    143                 else if(em.getType() == HappyForEmotion.getInstance()) 
     143                else if(em.getType().equals(HappyForEmotion.getInstance())) 
    144144                { 
    145145                        if(em.GetDirection() != null) 
     
    148148                        } 
    149149                } 
    150                 else if(em.getType() == GloatingEmotion.getInstance()) 
     150                else if(em.getType().equals(GloatingEmotion.getInstance())) 
    151151                { 
    152152                        if(em.GetDirection() != null) 
     
    155155                        } 
    156156                } 
    157                 else if(em.getType() == PittyEmotion.getInstance()) 
     157                else if(em.getType().equals(PittyEmotion.getInstance())) 
    158158                { 
    159159                        if(em.GetDirection() != null) 
     
    162162                        } 
    163163                } 
    164                 else if(em.getType() == ResentmentEmotion.getInstance()) 
     164                else if(em.getType().equals(ResentmentEmotion.getInstance())) 
    165165                { 
    166166                        if(em.GetDirection() != null) 
     
    169169                        } 
    170170                } 
    171                 else if(em.getType() == JoyEmotion.getInstance()) 
     171                else if(em.getType().equals(JoyEmotion.getInstance())) 
    172172                { 
    173173                        if(em.GetCause().GetTarget() != null && em.GetCause().GetTarget().equals(Constants.SELF)) 
     
    176176                        } 
    177177                } 
    178                 else if(em.getType() == DistressEmotion.getInstance()) 
     178                else if(em.getType().equals(DistressEmotion.getInstance())) 
    179179                { 
    180180                        if(em.GetCause().GetTarget() != null && em.GetCause().GetTarget().equals(Constants.SELF)) 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA.ToM/src/FAtiMA/ToM/ToMComponent.java

    r857 r858  
    143143                        otherAF = new AppraisalFrame(e3); 
    144144                        m.appraisal(e3, otherAF); 
    145                         m.updateEmotions(appraisalVariable, af) 
     145                        m.updateEmotions(otherAF); 
    146146                         
    147147                        desirability = otherAF.getAppraisalVariable(OCCComponent.DESIRABILITY); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/AgentCore.java

    r853 r858  
    685685                                        { 
    686686                                                appraisalFrame = c.reappraisal(this); 
    687                                                 updateEmotions(appraisalFrame); 
     687                                                if(appraisalFrame != null) 
     688                                                { 
     689                                                        updateEmotions(appraisalFrame); 
     690                                                } 
    688691                                        } 
    689692                                         
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/OCCAffectDerivation/OCCComponent.java

    r848 r858  
    191191                float potentialValue = em.GetPotential() + threshold;  
    192192                 
    193                 if(em.getType() == LoveEmotion.getInstance()) 
     193                if(em.getType().equals(LoveEmotion.getInstance())) 
    194194                { 
    195195                        af.SetAppraisalVariable("", (short)1, LIKE, potentialValue * 1.43f); 
    196196                } 
    197                 else if(em.getType() == HateEmotion.getInstance()) 
     197                else if(em.getType().equals(HateEmotion.getInstance())) 
    198198                { 
    199199                        af.SetAppraisalVariable("", (short)1, LIKE, -potentialValue * 1.43f); 
    200200                } 
    201                 else if(em.getType() == JoyEmotion.getInstance()) 
     201                else if(em.getType().equals(JoyEmotion.getInstance())) 
    202202                { 
    203203                        af.SetAppraisalVariable("", (short)1, DESIRABILITY, potentialValue); 
    204204                } 
    205                 else if(em.getType() == DistressEmotion.getInstance()) 
     205                else if(em.getType().equals(DistressEmotion.getInstance())) 
    206206                { 
    207207                        af.SetAppraisalVariable("", (short)1, DESIRABILITY, -potentialValue); 
    208208                } 
    209                 else if(em.getType() == PrideEmotion.getInstance() || em.getType() == AdmirationEmotion.getInstance()) 
     209                else if(em.getType().equals(PrideEmotion.getInstance()) || em.getType().equals(AdmirationEmotion.getInstance())) 
    210210                { 
    211211                        af.SetAppraisalVariable("", (short)1, PRAISEWORTHINESS, potentialValue); 
    212212                } 
    213                 else if(em.getType() == ShameEmotion.getInstance() || em.getType() == ReproachEmotion.getInstance()) 
     213                else if(em.getType().equals(ShameEmotion.getInstance()) || em.getType().equals(ReproachEmotion.getInstance())) 
    214214                { 
    215215                        af.SetAppraisalVariable("", (short)1, PRAISEWORTHINESS, -potentialValue); 
    216216                } 
    217                 else if(em.getType() == GloatingEmotion.getInstance()) 
     217                else if(em.getType().equals(GloatingEmotion.getInstance())) 
    218218                { 
    219219                        af.SetAppraisalVariable("", (short)1, DESIRABILITY, potentialValue); 
    220220                        //vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, -potentialValue); 
    221221                } 
    222                 else if(em.getType() == HappyForEmotion.getInstance()) 
     222                else if(em.getType().equals(HappyForEmotion.getInstance())) 
    223223                { 
    224224                        af.SetAppraisalVariable("", (short)1, DESIRABILITY, potentialValue); 
    225225                        //vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, potentialValue); 
    226226                } 
    227                 else if(em.getType() == PittyEmotion.getInstance()) 
     227                else if(em.getType().equals(PittyEmotion.getInstance())) 
    228228                { 
    229229                        af.SetAppraisalVariable("", (short)1, DESIRABILITY, -potentialValue); 
    230230                        //vector.setAppraisalVariable(AppraisalStructure.DESIRABILITY_FOR_OTHER, -potentialValue); 
    231231                } 
    232                 else if(em.getType() == ResentmentEmotion.getInstance()) 
     232                else if(em.getType().equals(ResentmentEmotion.getInstance())) 
    233233                { 
    234234                        af.SetAppraisalVariable("", (short)1, DESIRABILITY, -potentialValue); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/emotionalState/EmotionType.java

    r849 r858  
    2929                return _appraisalVariables; 
    3030        } 
     31         
     32        public boolean equals(EmotionType type) 
     33        { 
     34                return _name.equals(type._name); 
     35        } 
    3136} 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/reactiveLayer/Action.java

    r848 r858  
    207207                        { 
    208208                                em = (ActiveEmotion) it.next(); 
    209                                 if(em.getType() == _elicitingEmotion.getType() && 
     209                                if(em.getType().equals(_elicitingEmotion.getType()) && 
    210210                                   em.GetIntensity() >= _elicitingEmotion.GetPotential()) 
    211211                                { 
Note: See TracChangeset for help on using the changeset viewer.