@Override public float getAccelerometerY () { return input.getAccelerometerY(); }
public void sendUpdate () { synchronized (this) { if (!connected) return; } try { out.writeInt(ACCEL); out.writeFloat(Gdx.input.getAccelerometerX()); out.writeFloat(Gdx.input.getAccelerometerY()); out.writeFloat(Gdx.input.getAccelerometerZ()); out.writeInt(COMPASS); out.writeFloat(Gdx.input.getAzimuth()); out.writeFloat(Gdx.input.getPitch()); out.writeFloat(Gdx.input.getRoll()); out.writeInt(SIZE); out.writeFloat(Gdx.graphics.getWidth()); out.writeFloat(Gdx.graphics.getHeight()); out.writeInt(GYRO); out.writeFloat(Gdx.input.getGyroscopeX()); out.writeFloat(Gdx.input.getGyroscopeY()); out.writeFloat(Gdx.input.getGyroscopeZ()); } catch (Throwable t) { out = null; connected = false; } }
public void sendUpdate () { synchronized (this) { if (!connected) return; } try { out.writeInt(ACCEL); out.writeFloat(Gdx.input.getAccelerometerX()); out.writeFloat(Gdx.input.getAccelerometerY()); out.writeFloat(Gdx.input.getAccelerometerZ()); out.writeInt(COMPASS); out.writeFloat(Gdx.input.getAzimuth()); out.writeFloat(Gdx.input.getPitch()); out.writeFloat(Gdx.input.getRoll()); out.writeInt(SIZE); out.writeFloat(Gdx.graphics.getWidth()); out.writeFloat(Gdx.graphics.getHeight()); out.writeInt(GYRO); out.writeFloat(Gdx.input.getGyroscopeX()); out.writeFloat(Gdx.input.getGyroscopeY()); out.writeFloat(Gdx.input.getGyroscopeZ()); } catch (Throwable t) { out = null; connected = false; } }
@Override public void render () { Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); batch.begin(); font.draw(batch, "accel: [" + Gdx.input.getAccelerometerX() + "," + Gdx.input.getAccelerometerY() + "," + Gdx.input.getAccelerometerZ() + "]\n" + "orientation: " + Gdx.input.getNativeOrientation() + "\n" + "rotation: " + Gdx.input.getRotation() + "\n" + "wh: " + Gdx.graphics.getDisplayMode() + "\n", 0, 100); batch.end(); }
public float getAccelY() { if (isSensorActive) { return Gdx.input.getAccelerometerY(); } else { return 0.0f; } }
public void sendUpdate () { synchronized (this) { if (!connected) return; } try { out.writeInt(ACCEL); out.writeFloat(Gdx.input.getAccelerometerX()); out.writeFloat(Gdx.input.getAccelerometerY()); out.writeFloat(Gdx.input.getAccelerometerZ()); out.writeInt(COMPASS); out.writeFloat(Gdx.input.getAzimuth()); out.writeFloat(Gdx.input.getPitch()); out.writeFloat(Gdx.input.getRoll()); out.writeInt(SIZE); out.writeFloat(Gdx.graphics.getWidth()); out.writeFloat(Gdx.graphics.getHeight()); out.writeInt(GYRO); out.writeFloat(Gdx.input.getGyroscopeX()); out.writeFloat(Gdx.input.getGyroscopeY()); out.writeFloat(Gdx.input.getGyroscopeZ()); } catch (Throwable t) { out = null; connected = false; } }
@Override public void update (float delta) { simulation.update(delta); float accelerometerY = Gdx.input.getAccelerometerY(); if (accelerometerY < 0) simulation.moveShipLeft(delta, Math.abs(accelerometerY) / 10); else simulation.moveShipRight(delta, Math.abs(accelerometerY) / 10); if (invaders.getController() != null) { if (buttonsPressed > 0) { simulation.shot(); } // if the left stick moved, move the ship float axisValue = invaders.getController().getAxis(Ouya.AXIS_LEFT_X) * 0.5f; if (Math.abs(axisValue) > 0.25f) { if (axisValue > 0) { simulation.moveShipRight(delta, axisValue); } else { simulation.moveShipLeft(delta, -axisValue); } } } if (Gdx.input.isKeyPressed(Keys.DPAD_LEFT) || Gdx.input.isKeyPressed(Keys.A)) simulation.moveShipLeft(delta, 0.5f); if (Gdx.input.isKeyPressed(Keys.DPAD_RIGHT) || Gdx.input.isKeyPressed(Keys.D)) simulation.moveShipRight(delta, 0.5f); if (Gdx.input.isTouched() || Gdx.input.isKeyPressed(Keys.SPACE)) simulation.shot(); }
float yAxis = Gdx.input.getAccelerometerY(); float zAxis = Gdx.input.getAccelerometerZ();
float xAxis = -Gdx.input.getAccelerometerY();
float accelerometerY = Gdx.input.getAccelerometerY(); float accelerometerZ = Gdx.input.getAccelerometerZ(); font.draw(batch, "Accelerometer x=" + accelerometerX, 20.0f, SCENE_HEIGHT - 300.0f);