//按 一个坐标移动,没有人用它
void ControllerSimpleMove::moveByPos( PosBase* pos ) {
	if(m_isMoving == false && pos != NULL) {
        Vector<PosBase*> posList;
		posList.pushBack(pos);
		moveByPosList(posList);
	}
}
void ControllerSimpleMove::moveByPos( PosBase* pos ) {
	if(m_isMoving == false && pos != NULL) {
		CCArray* posList = CCArray::createWithCapacity(1);
		posList->addObject(pos);
		moveByPosList(posList);
	}
}
void ControllerSimpleMove::moveByPosList(Vector<PosBase*> posList, int iSpeed, int iSpanTime) {
    m_MoveSpan = iSpanTime;
    moveByPosList(posList, iSpeed);
}
void ControllerSimpleMove::moveByPosList(Vector<PosBase*> posList, int iSpeed) {
    this->m_iSpeed = iSpeed;
    moveByPosList(posList);
}
void ControllerSimpleMove::moveByPosList( CCArray* posList, int iSpeed, int iSpanTime ) {
    m_MoveSpan = iSpanTime;
    moveByPosList(posList, iSpeed);
}
void ControllerSimpleMove::moveByPosList( CCArray* posList, int iSpeed ) {
    this->m_iSpeed = iSpeed;
    moveByPosList(posList);
}