/**
* @file HorizontalDirection.java
*
* @revision: none
*
* @version 0.0.01
* @author: Zenki (zhajun), zenki2001cn@163.com
* @date: 2011-6-7 下午03:22:19
*/
package com.easyview.ebook.reader.engine.util.motion;
public class HorizontalDirection extends MotionDirection {
public void start(int x, int y) {
start(true, x, y);
}
public void stop(int x, int y) {
stop(true, x, y);
}
@Override
public int getDirect() {
int direct = MoveDirect.DIRECT_HOLD;
int moveStart = getMoveStart();
int moveEnd = getMoveEnd();
if ((DirectPoint.OUTSIDE == moveStart)
|| (DirectPoint.OUTSIDE == moveEnd)) {
return direct;
}
if (moveStart > moveEnd) {
direct = MoveDirect.DIRECT_RIGHT_TO_LEFT;
} else if (moveStart < moveEnd) {
direct = MoveDirect.DIRECT_LEFT_TO_RIGHT;
} else {
direct = MoveDirect.DIRECT_HOLD;
}
return direct;
}
}