/**
* @file VerticalDirection.java
*
* @revision: none
*
* @version 0.0.01
* @author: Zenki (zhajun), zenki2001cn@163.com
* @date: 2011-6-7 下午03:25:02
*/
package com.easyview.ebook.reader.engine.util.motion;
public class VerticalDirection extends MotionDirection {
public void start(int x, int y) {
super.start(false, x, y);
}
public void stop(int x, int y) {
super.stop(false, 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_UP_TO_DOWN;
} else if (moveStart < moveEnd) {
direct = MoveDirect.DIRECT_DOWN_TO_UP;
} else {
direct = MoveDirect.DIRECT_HOLD;
}
return direct;
}
}