Example #1
0
 /// <summary>
 /// This uses an overriden location for the creature
 /// </summary>
 /// <param name="creature"></param>
 /// <param name="fov"></param>
 /// <param name="creatureFOVType"></param>
 /// <param name="locationX"></param>
 /// <param name="locationY"></param>
 public CreatureFOV(Creature creature, WrappedFOV fov, CreatureFOVType creatureFOVType, Point overrideLocation)
 {
     this.fov = fov;
     this.type = creatureFOVType;
     this.creature = creature;
     this.overrideLocation = overrideLocation;
 }
Example #2
0
 /// <summary>
 /// This uses an overriden location for the creature
 /// </summary>
 /// <param name="creature"></param>
 /// <param name="fov"></param>
 /// <param name="creatureFOVType"></param>
 /// <param name="locationX"></param>
 /// <param name="locationY"></param>
 public CreatureFOV(Creature creature, WrappedFOV fov, CreatureFOVType creatureFOVType, Point overrideLocation)
 {
     this.fov              = fov;
     this.type             = creatureFOVType;
     this.creature         = creature;
     this.overrideLocation = overrideLocation;
 }
Example #3
0
 public CreatureFOV(Creature creature, WrappedFOV fov, CreatureFOVType creatureFOVType)
 {
     this.fov = fov;
     this.type = creatureFOVType;
     this.creature = creature;
 }
Example #4
0
 public CreatureFOV(Creature creature, WrappedFOV fov, CreatureFOVType creatureFOVType)
 {
     this.fov      = fov;
     this.type     = creatureFOVType;
     this.creature = creature;
 }