Esempio n. 1
0
 public bool Compare(WorldPosition other)
 {
     return((X.CompareTo(other.X) + Y.CompareTo(other.Y)) == 0);
 }
Esempio n. 2
0
 public Character FindCharacter(WorldPosition position)
 {
     return(loadedCharacters.FindLast(new Predicate <Core.Character>((c) => { return c.CurrentWorldPosition.Compare(position); })));
 }
Esempio n. 3
0
 // Uses facing direction
 public bool Use(Character c, WorldPosition currentPosition, Item itemToUse)
 {
     return(false);
 }
Esempio n. 4
0
 public bool MoveCharacter(Character c, WorldPosition currentPosition, WorldPosition toPosition)
 {
     return(false);
 }
Esempio n. 5
0
 public List <KeyValuePair <WorldPosition, Character.Facing> > CalculateCharacterPath(WorldPosition from, WorldPosition to)
 {
     return(null);
 }
Esempio n. 6
0
 public void UpdateTileAtPosition(WorldPosition p)
 {
 }