Czoko_Smieciarka/Trunk/Components/CzokoŚmieciarka.DataModels/Models/Coords.cs

40 lines
883 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CzokoŚmieciarka.DataModels.Models
{
public class Coords
{
public Coords(int x,int y)
{
this.X = x;
this.Y = y;
}
public int X { get; set; }
public int Y { get; set; }
public static bool operator == (Coords a, Coords b)
{
return a.X == b.X && a.Y == b.Y;
}
public static bool operator !=(Coords a, Coords b)
{
return !(a == b);
}
public static Coords operator + (Coords a, Coords b)
{
return new Coords(a.X + b.X, a.Y + b.Y);
}
public static Coords operator -(Coords a, Coords b)
{
return new Coords(a.X - b.X, a.Y - b.Y);
}
}
}