Я много смотрю вокруг, но просто не могу найти хорошее решение для этого ...
Point mouse = MouseInfo.getPointerInfo().getLocation();
int dx = (BULLET_SPEED*Math.abs(x - mouse.getX()))/
(Math.abs(y - mouse.getY()) + Math.abs(x - mouse.getX()))*
(x - mouse.getX())/Math.abs(x - mouse.getX());
В этом созвездии я получаю: Возможная потеря точности при изменении, например *От 1004 * до (x - mouse.getX()).doubleValue()
он говорит, что double нельзя разыменовать, когда я добавляю intValue () где-то, что он говорит, что int нельзя разыменовать.В чем моя ошибка?
[x, y - целые числа |BULLET_SPEED - это static final int
]
Спасибо!