ObjectParameters class completed
This commit is contained in:
parent
e89ef66010
commit
31d82d2a95
50
ObjectParameters.java
Normal file
50
ObjectParameters.java
Normal file
@ -0,0 +1,50 @@
|
||||
public class ObjectParameters {
|
||||
private final int _x;
|
||||
private final int _y;
|
||||
private final int _width;
|
||||
private final int _height;
|
||||
|
||||
/// Левая граница
|
||||
public int LeftBorder()
|
||||
{
|
||||
return _x;
|
||||
};
|
||||
|
||||
/// Верхняя граница
|
||||
public int TopBorder()
|
||||
{
|
||||
return _y;
|
||||
}
|
||||
|
||||
/// Правая граница
|
||||
public int RightBorder()
|
||||
{
|
||||
return _x + _width;
|
||||
}
|
||||
|
||||
/// Нижняя граница
|
||||
public int DownBorder()
|
||||
{
|
||||
return _y + _height;
|
||||
}
|
||||
|
||||
/// Середина объекта по горизонтали
|
||||
public int ObjectMiddleHorizontal()
|
||||
{
|
||||
return _x + _width / 2;
|
||||
}
|
||||
|
||||
/// Середина объекта по вертикали
|
||||
public int ObjectMiddleVertical()
|
||||
{
|
||||
return _y + _height / 2;
|
||||
}
|
||||
|
||||
public ObjectParameters(int x, int y, int width, int height)
|
||||
{
|
||||
_x = x;
|
||||
_y = y;
|
||||
_width = width;
|
||||
_height = height;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user