Ну я, например, хотел бы подтянуть определенный пробел в знаниях в другом уроке, а тут приходится идти слишком последовательно. Хотя может так и правильно. Да и не люблю я светиться)
Научился: работать с координатами Трудности: понять почему все происходит так как происходит. Не все получилось понять. собственно, у нас имеется вот такая фунцкия, вопрос написан вот в этой строчке if (side_rx < ax2) ax1 = side_rx-rocket.Width
int ax1 = rocket_x += sx;
int ax2 = ax1 + rocket.Width;
if (side_lx > ax1) ax1=side_lx;
if (side_rx < ax2) ax1 = side_rx-rocket.Width;\\почему, если мы поменяем ах1 на ах2 и уберем вычитание ширины ракетка улетит далеко-далеко, ведь это должно работать так же как и с левой стороной
rocket_x = ax1;
rocket.Location = new Point(rocket_x, rocket_y);