コード例 #1
0
ファイル: WorldPosition.cs プロジェクト: khill25/spacefarmer
 public bool Compare(WorldPosition other)
 {
     return((X.CompareTo(other.X) + Y.CompareTo(other.Y)) == 0);
 }
コード例 #2
0
 public Character FindCharacter(WorldPosition position)
 {
     return(loadedCharacters.FindLast(new Predicate <Core.Character>((c) => { return c.CurrentWorldPosition.Compare(position); })));
 }
コード例 #3
0
ファイル: World.cs プロジェクト: khill25/spacefarmer
 // Uses facing direction
 public bool Use(Character c, WorldPosition currentPosition, Item itemToUse)
 {
     return(false);
 }
コード例 #4
0
ファイル: World.cs プロジェクト: khill25/spacefarmer
 public bool MoveCharacter(Character c, WorldPosition currentPosition, WorldPosition toPosition)
 {
     return(false);
 }
コード例 #5
0
ファイル: World.cs プロジェクト: khill25/spacefarmer
 public List <KeyValuePair <WorldPosition, Character.Facing> > CalculateCharacterPath(WorldPosition from, WorldPosition to)
 {
     return(null);
 }
コード例 #6
0
ファイル: World.cs プロジェクト: khill25/spacefarmer
 public void UpdateTileAtPosition(WorldPosition p)
 {
 }