FGGE  v0.7
Fabiogiopla HTML5 Game Engine
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
GameEngine.Touch.TouchEvent Class Reference

Describes a Touch event. More...

Public Member Functions

var getTouchID ()
 Get touch identifier.
 
var getEventType ()
 Detect touch events.
 

Public Attributes

const EVENT_START
 Touch started.
 
const EVENT_END
 Touch ended.
 
const EVENT_MOVE
 Touch changed position.
 
var x
 Position X of the touch-point.
 
var y
 Position Y of the touch-point.
 

Detailed Description

Describes a Touch event.

Describes a touch event like a finger touch, a finger removed, and drag movement.

Member Function Documentation

var GameEngine.Touch.TouchEvent.getEventType ( )

Detect touch events.

May return EVENT_START, EVENT_END or EVENT_MOVE.

function touchListener(event) {
if(event.getEventType() == GameEngine.Touch.TouchEvent.EVENT_END) {
alert("Touch just released!");
}
}
GameEngine.Touch.addTouchListener(touchListener);
Returns
Mouse event, can be EVENT_START, EVENT_END or EVENT_MOVE.
var GameEngine.Touch.TouchEvent.getTouchID ( )

Get touch identifier.

Returns the identifier of the touch intercepted with the event.

function touchListener(event) {
if(event.getEventType() == GameEngine.Touch.TouchEvent.EVENT_END) {
alert("Touch #" + getTouchID() + " just released!");
}
}
GameEngine.Touch.addTouchListener(touchListener);
Returns
The ID of the intercepted touch.

Member Data Documentation

var GameEngine.Touch.TouchEvent.x

Position X of the touch-point.

May produce wrong results if used in a strangely formatted page.

var GameEngine.Touch.TouchEvent.y

Position Y of the touch-point.

May produce wrong results if used in a strangely formatted page.