/** * respond to controls * * @param im the input manager */ public void respondControls(InputManager im) { if (im.getUp() == 0 && im.getDown() == 0 && im.getLeft() == 0 && im.getRight() == 0) { cursorMoveTimer = 0; cuUp = 0; cuDown = 0; cuLeft = 0; cuRight = 0; } else cursorMoveTimer++; cuUp = im.getUp(); cuDown = im.getDown(); cuLeft = im.getLeft(); cuRight = im.getRight(); fast = im.getB() > 0; }
/** * Responds to controls. most Scene subclasses must override this, and check if they are active. * * @param im the input */ public void respondControls(InputManager im) { // always check this if (active) { fastForwardFlag = (im.getA() > 0 || im.getB() > 0); } }