Ejemplo n.º 1
0
 bool HasTrait(Entities.Trait trait, int index)
 {
     // TODO: Add in furnishing and other entity types as appropriate.
     return(_tileInformation[_tileGrid[index]].HasTrait(trait) ||
            (_actors.ContainsKey(index) && _actors[index].HasTrait(trait)) ||
            (_furnishings.ContainsKey(index) && _furnishings[index].HasTrait(trait)));
 }
Ejemplo n.º 2
0
        public bool HasTrait(Entities.Trait trait, int x, int y)
        {
            var index = ConvertXYToInt(x, y);

            return(HasTrait(trait, index));
        }