Changeset 1682


Ignore:
Timestamp:
07/19/2012 10:16:53 AM (8 years ago)
Author:
dave
Message:

spirit position fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scenarios/GerminationX/fungi/src/fungi/Spirit.hx

    r1647 r1682  
    204204    public function UpdateEmotions(e:Dynamic,world:FungiWorld) 
    205205    { 
    206         var TilePos=new Vec2(e.emotionalloc.tile.x, 
     206        var TilePos=new Vec2(e.tile.x, 
     207                             e.tile.y); 
     208        var LocalPos = new Vec2(2,2); 
     209 
     210        // if there is a specific location (source of last message) 
     211        var msg=Reflect.field(e,"last-message"); 
     212        if (msg.code!=null) 
     213        { 
     214            TilePos=new Vec2(e.emotionalloc.tile.x, 
    207215                             e.emotionalloc.tile.y); 
     216            LocalPos = new Vec2(e.emotionalloc.pos.x, 
     217                                e.emotionalloc.pos.y); 
     218        } 
     219 
    208220        SetTilePos(TilePos); 
    209  
    210         var LocalPos = new Vec2(e.emotionalloc.pos.x, 
    211                                 e.emotionalloc.pos.y); 
    212221 
    213222        // account for tiles complication 
Note: See TracChangeset for help on using the changeset viewer.