package am2.api.math; public class AMVector2 { public double x; public double y; public int iX; public int iY; public AMVector2(double x, double y){ this.x = x; this.y = y; this.iX = (int)x; this.iY = (int)y; } public AMVector2 subtract(AMVector2 vec){ return new AMVector2(this.x - vec.x, this.y - vec.y); } public AMVector2 add(AMVector2 vec){ return new AMVector2(this.x + vec.x, this.y + vec.y); } public AMVector2 multiply(AMVector2 vec){ return new AMVector2(this.x * vec.x, this.y * vec.y); } public AMVector2 divide(AMVector2 vec){ return new AMVector2(this.x / vec.x, this.y / vec.y); } }