tava lendo um tutorial da sun sobre j2me game api e vi o seguinte codigo
private void input() {
int keyStates = getKeyStates();
if ((keyStates & LEFT_PRESSED) != 0)
mX = Math.max(0, mX - 1);
if ((keyStates & RIGHT_PRESSED) != 0)
mX = Math.min(getWidth(), mX + 1);
if ((keyStates & UP_PRESSED) != 0)
mY = Math.max(0, mY - 1);
if ((keyStates & DOWN_PRESSED) != 0)
mY = Math.min(getHeight(), mY + 1);
}
codigo completo: http://developers.sun.com/techtopics/mobility/midp/articles/game/
Ai vi o seguinte essas linhas de código como essa:
não poderia ser modificada para isso:
e com a vantagem de q não precisava fazer um and bit a bit, ou seja seria mais rápido de executar, já q teria somente uma comparação.