using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WinFormsApp1 { interface IDrawningObject : IEquatable { /// Шаг перемещения объекта public float Step { get; } /// Установка позиции объекта /// Координата X /// Координата Y /// Ширина полотна /// Высота полотна void SetObject(int x, int y, int width, int height); /// Изменение направления пермещения объекта /// Направление void MoveObject(Direction direction); /// Отрисовка объекта /// void DrawningObject(Graphics g); /// Получение текущей позиции объекта (float Left, float Right, float Top, float Bottom) GetCurrentPosition(); string GetInfo(); } }