package graphtest; public class Ball // рухомий диск {// властивості, їхні початкові значення, тлумачення public float x, // абсциса y, // ордината vx, // приріст абсциси vy, // приріст ординати r = Graphtest.r, // радіус r2= r*r; // квадрат радіуса // метод переміщення у наступне розташування public void move() { // прямолінійний рівномірний рух x +=vx; y +=vy; // пружне відбивання від меж if (x Graphtest.w-r) {x=2*(Graphtest.w-r)-x; vx=-vx;} if (y> Graphtest.h+Graphtest.d-r) {y=(Graphtest.h+Graphtest.d-r)*2-y; vy=-vy;} } }