PixelEngine/src/sig/engine/Point.java

41 lines
469 B
Java
Raw Normal View History

2022-11-28 10:29:34 -06:00
package sig.engine;
public class Point<T>{
T x,y;
2022-11-28 10:29:34 -06:00
public Point(T x, T y) {
2022-11-28 10:29:34 -06:00
super();
this.x = x;
this.y = y;
}
public T getX() {
2022-11-28 10:29:34 -06:00
return x;
}
public void setX(T x) {
2022-11-28 10:29:34 -06:00
this.x = x;
}
public T getY() {
2022-11-28 10:29:34 -06:00
return y;
}
public void setY(T y) {
2022-11-28 10:29:34 -06:00
this.y = y;
}
public void set(T x,T y) {
setX(x);setY(y);
}
public void update(T x,T y) {
set(x,y);
}
2022-11-28 10:29:34 -06:00
@Override
public java.lang.String toString() {
2022-11-28 10:29:34 -06:00
return "Point(" + x + "," + y + ")";
}
}