40 lines
883 B
C#
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);
|
|
}
|
|
}
|
|
}
|