public Cell this[MazePoint point] => cells[point.Line][point.Column];
public void AddObject(BaseGameObject @object, MazePoint position) { AddObject(@object, position.Line, position.Column); }
public Human(MazePoint point) : base(point) { }
public LiveGameObject(MazePoint point) : this(point.Line, point.Column) { }
public BaseGameObject(MazePoint point) { ObjectID = Guid.NewGuid(); CurAddres = point; }
public BaseGameObject(int line, int column) { ObjectID = Guid.NewGuid(); CurAddres = new MazePoint(line, column); }