using System.Numerics; namespace Snake.Model; // 0,0 is top left public readonly record struct Point{ public readonly int X; public readonly int Y; public Point(int x, int y){ X = x; Y = y; } public static implicit operator Point((int x, int y) tuple){ return new Point(tuple.x, tuple.y); } }