Ну, я сделал эту игру на Java, и когда вы стреляете в пулю, она перемещает пистолет и пулю.Вот блок кода, в котором проблема, я думаю:
case KeyEvent.VK_SPACE:
Point2D currentGunPos = sGun.position();
sBullet[bulletNum].setAlive(true);
sBullet[bulletNum].setPosition(sGun.position());
sBullet[bulletNum].setVelocity(new Point2D(-5,0));
bulletNum++;
Почему он тоже двигает пистолет?