public static boolean setTime (int i_timeTick) {
		if (i_timeTick == m_start[m_curTime]) return false;
		if ((m_curTime == -1) || (i_timeTick > m_start[m_curTime])) {
			while ((m_curTime + 1 < m_nbMoves) && (i_timeTick >= m_start[m_curTime + 1])) {
				m_curTime++;
				m_label[m_curTime].move(m_angle[m_curTime]);
			}
		} else {
			while ((m_curTime >= 0) && (i_timeTick < m_start[m_curTime])) {
				if (m_prev[m_curTime] != 0)
					m_label[m_prev[m_curTime]].move(m_angle[m_prev[m_curTime]]);
					m_curTime--;
			}
		}
		return true;

	}