2022-10-08 17:10:11 +04:00
|
|
|
import java.awt.*;
|
|
|
|
public interface IDrawningObject {
|
|
|
|
/// Шаг перемещения объекта
|
|
|
|
float getStep();
|
|
|
|
/// Установка позиции объекта
|
|
|
|
void SetObject(int x, int y, int width, int height);
|
|
|
|
/// Изменение направления перемещения объекта
|
|
|
|
void MoveObject(Direction direction);
|
|
|
|
/// Отрисовка объекта
|
|
|
|
void DrawningObject(Graphics g);
|
2022-11-19 12:58:00 +04:00
|
|
|
|
|
|
|
String getInfo();
|
|
|
|
|
2022-10-08 17:10:11 +04:00
|
|
|
/// Получение текущей позиции объекта
|
|
|
|
float[] GetCurrentPosition();
|
|
|
|
//0 - up
|
|
|
|
//1 - right
|
|
|
|
//2 - down
|
|
|
|
//3 - left
|
|
|
|
}
|