Так что я делаю программу с затмением, и я пытаюсь сделать объекты только одного цвета. Проблема в том, что когда я сравниваю два цвета с paint.getColor или paint.getAlpha, кажется, что оба цвета одинаковы независимо от того, что.Функция Eclipse paint.getColor() возвращает неправильные значения
Вот некоторые из кода:
private int red = -65536;
private int blue = -16776961;
private int green = -16711936;
private int black = -16777216;
...
if(color == 0) paint.setColor(red);
else if(color == 1) paint.setColor(green);
else if(color == 2) paint.setColor(blue);
else if(color == 3) paint.setColor(black);
...
if(x < (playerX + 35) && x > (playerX - 35))
{
reset();
if(paddle.getAlpha() == paint.getAlpha())
{
return 100;
}
}
Я назначить цвет, так же, как грести. Не понимаю, в чем проблема.
Заранее спасибо.