internal void MarkVectorsAs(VectorMark mark) { foreach (Vector t in Vertices) { t.Mark = mark; } }
protected void MarkAllAs(VectorMark mark) { foreach (Vector t in Lev.Polygons.SelectMany(x => x.Vertices)) { t.Mark = mark; } foreach (LevObject x in Lev.Objects) { x.Position.Mark = mark; } foreach (Picture x in Lev.Pictures) { x.Position.Mark = mark; } }
internal Vector(double x, double y, VectorMark mark) { X = x; Y = y; Mark = mark; }
internal Vector() { X = 0; Y = 0; Mark = MarkDefault; }
internal Vector(double x, double y) { X = x; Y = y; Mark = MarkDefault; }
internal void Select() { Mark = VectorMark.Selected; }