Приветствую всех знающих людей этого сайта!
У меня опять вопрос- написал код, который должен двигать прицел по окружности, а вместо этого прицел уносится в неизвестном направлении. Можете подсказать что я неправильно написал?
[code]
public void moveTarget(int moveT){
targetX++;
targetX2=targetX*targetX;
fireStr2=fireStr*fireStr;
targetY2=fireStr2-targetX2;
targetYD=Math.sqrt(targetY2);
targetY=(int) targetYD;
target.setPosition(targetX+tank1X,targetY-tank1Y);
}
[code/]
//targetX-позиция прицела по Х
//targetY- по У
//fireStr- сила выстрела(дальность, гипотенуза)