src/android patchset: changes AndroidAssetManager, AndroidInput, OGLESContext, JmeSystem, TextureLoader

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7501 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
kim..ng 14 years ago
parent fb28b20660
commit 0ec3bb6dba
  1. 76
      engine/src/android/com/jme3/input/android/TouchEvent.java

@ -0,0 +1,76 @@
package com.jme3.input.android;
import com.jme3.math.Vector2f;
public class TouchEvent
{
public static enum Type {GRABBED,DRAGGED,RELEASED,FLING,TAP,DOUBLETAP,LONGPRESSED,SCALE,OUTSIDE,IDLE}
public Type type=Type.IDLE;
public static enum Operation {NOP,STARTED,RUNNING,STOPPED,CANCELED}
private Operation operation=Operation.NOP;
public float x;
public float y;
public float deltax;
public float deltay;
public float[] extra;
public TouchEvent(Type type, Operation operation, float x, float y, float deltax, float deltay, float[] extra)
{
set(type, operation, x, y, deltax, deltay, extra);
}
public void set( Type type, Operation operation, float x, float y, float deltax, float deltay, float[] extra)
{
this.type=type;
this.operation=operation;
this.x=x;
this.y=y;
this.deltax=deltax;
this.deltay=deltay;
this.extra=extra;
}
public Type getType()
{
return type;
}
public Operation getOperation()
{
return operation;
}
public float getX()
{
return x;
}
public float getY()
{
return y;
}
public float getDeltaX()
{
return deltax;
}
public float getDeltaY()
{
return deltay;
}
public float[] getExtra()
{
return extra;
}
public Vector2f getDelta()
{
return new Vector2f(deltax,deltay);
}
}
Loading…
Cancel
Save