mirror of
https://github.com/sbrl/Nibriboard.git
synced 2018-01-10 21:33:49 +00:00
26 lines
454 B
C#
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})";
|
|
}
|
|
}
|
|
}
|