1
0
Fork 0
Nibriboard/Nibriboard/RippleSpace/Reference.cs

26 lines
454 B
C#

using System;
namespace Nibriboard.RippleSpace
{
/// <summary>
/// An abstract class representing a coordinate reference to a location.
/// </summary>
public abstract class Reference
{
public readonly Plane Plane;
public int X { get; set; }
public int Y { get; set; }
public Reference(Plane inPlane, int inX, int inY)
{
Plane = inPlane;
}
public override string ToString()
{
return $"({X}, {Y}, {Plane.Name})";
}
}
}