src/android patchset: changes AndroidAssetManager, AndroidInput, OGLESContext, JmeSystem, TextureLoader
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7501 75d07b2b-3a1a-0410-a2c5-0572b91ccdca3.0
parent
fb28b20660
commit
0ec3bb6dba
@ -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…
Reference in new issue